最近因?yàn)闇y(cè)試團(tuán)隊(duì)內(nèi)大部分人對(duì)python比較熟悉,所以要開始學(xué)習(xí)pyhon了,學(xué)習(xí)一門新的語(yǔ)言之前我比較喜歡先搜些亂七八糟的文章看看,今天看到了一片文章,覺得挺有意思的福铅,也是...
最近因?yàn)闇y(cè)試團(tuán)隊(duì)內(nèi)大部分人對(duì)python比較熟悉,所以要開始學(xué)習(xí)pyhon了,學(xué)習(xí)一門新的語(yǔ)言之前我比較喜歡先搜些亂七八糟的文章看看,今天看到了一片文章,覺得挺有意思的福铅,也是...
@Yasin的簡(jiǎn)書 你為什么要加VALID_ARCHS,在Build setting里點(diǎn)擊“+”项阴,然后選擇 Add User-Defined Setting滑黔,就可以添加 VALID_ARCHS。前提你是新版的Xcode,舊版的Xcode只能添加 EXCLUDED_ARCHS
Xcode12 編譯報(bào)錯(cuò): built for iOS, for architecture arm64...升級(jí)Xcode12后略荡,編譯項(xiàng)目時(shí)庵佣,可能會(huì)出現(xiàn)以下錯(cuò)誤: building for iOS Simulator, but linking in object: Embedded...
記住,不要選擇Target里的Build Setting
Xcode12 編譯報(bào)錯(cuò): built for iOS, for architecture arm64...升級(jí)Xcode12后撞芍,編譯項(xiàng)目時(shí)秧了,可能會(huì)出現(xiàn)以下錯(cuò)誤: building for iOS Simulator, but linking in object: Embedded...
選擇PROJECT里的Build Setting,選擇VALID_ARCHS序无,然后直接按Delete
Xcode12 編譯報(bào)錯(cuò): built for iOS, for architecture arm64...升級(jí)Xcode12后验毡,編譯項(xiàng)目時(shí),可能會(huì)出現(xiàn)以下錯(cuò)誤: building for iOS Simulator, but linking in object: Embedded...
升級(jí)Xcode12后帝嗡,編譯項(xiàng)目時(shí)晶通,可能會(huì)出現(xiàn)以下錯(cuò)誤: building for iOS Simulator, but linking in object: Embedded...
那ViewModel里的UpdateCellBlock的用處是啥?
iOS 使用MVVM模式實(shí)現(xiàn)Cell的點(diǎn)擊響應(yīng)卷首 最近新工作中用到的RAC+MVVM的開發(fā)模式哟玷,由于之前都是用MVC狮辽,從自己的菜雞水平感覺這兩種設(shè)計(jì)模式在思想上還是有些微區(qū)別的,然后自己也是看了挺多關(guān)于這兩個(gè)模式異同與...
@清風(fēng)無(wú)留意 時(shí)間太久了巢寡,這個(gè)方法過時(shí)了??
有道云筆記導(dǎo)入為知筆記因?yàn)樽罱碣Y料喉脖,需要把一部分有道云筆記導(dǎo)入到為知筆記,所以研究了一下方法: 1. 準(zhǔn)備兩個(gè)軟件: 有道云筆記3.8或以下版本 (高版本不能實(shí)現(xiàn)) 有道云筆記數(shù)據(jù)導(dǎo)入插件下載...
Swift & Objective-C 混編: 1. 在同一個(gè)工程中的混編 Swift訪問Objective-C:需要添加橋接文件TargetName-Bridging-He...
為了適配iOS 13抑月,
原本可以直接將 NSData 類型 轉(zhuǎn)換成 NSString 字符串树叽,然后替換掉多余的符號(hào)
hash = [hash stringByReplacingOccurrencesOfString:@" " withString:@""];
hash = [hash stringByReplacingOccurrencesOfString:@"<" withString:@""];
hash = [hash stringByReplacingOccurrencesOfString:@">" withString:@""];
這個(gè)方法失效,借鑒iOS 13適配總結(jié) http://www.reibang.com/p/8183d086b931
需要將代碼變成
- (NSString *)SHA256
{
const char *s = [self cStringUsingEncoding:NSUTF8StringEncoding];
NSData *keyData = [NSData dataWithBytes:s length:strlen(s)];
uint8_t digest[CC_SHA256_DIGEST_LENGTH] = {0};
CC_SHA256(keyData.bytes, (CC_LONG)keyData.length, digest);
NSData *out = [NSData dataWithBytes:digest length:CC_SHA256_DIGEST_LENGTH];
const unsigned *hashBytes = [out bytes];
NSString *hash = [NSString stringWithFormat:@"%08x%08x%08x%08x%08x%08x%08x%08x",
ntohl(hashBytes[0]), ntohl(hashBytes[1]), ntohl(hashBytes[2]),
ntohl(hashBytes[3]), ntohl(hashBytes[4]), ntohl(hashBytes[5]),
ntohl(hashBytes[6]), ntohl(hashBytes[7])];
return hash;
}
親測(cè)谦絮,可以適配iOS13并且兼容之前系統(tǒng)
silence_xz 評(píng)論自iOS sha256加密
AFNetWorking出現(xiàn)的崩潰報(bào)錯(cuò): 原因:是AFNetWorking內(nèi)部有一個(gè)這個(gè)方法: 如果URLString含有非法字符時(shí)题诵,比如前后有空格。這個(gè)方法[NSURL U...
1.博客文章: [模塊化與解耦](模塊化與解耦 - 劉坤的技術(shù)博客) [淺析 iOS 應(yīng)用組件化設(shè)計(jì)](Skyline75489) [iOS組件化思路-大神博客研讀和思考](...
努力做一個(gè)每個(gè)月收禮物的人
2018的一點(diǎn)小目標(biāo)1.開始健身层皱,體重保持在95左右 2.拿到駕照 3.讀10本書 4.學(xué)會(huì)photoshop 5.至少旅游2次 6.提高專業(yè)技能 7.提高英語(yǔ)水平(詞匯性锭、口語(yǔ)) 8.每個(gè)月送家...
如何提示的只能選9張
iOS-相冊(cè)圖片多選和刪除(含拍照)項(xiàng)目開發(fā)告一段落带膜,沒之前那么忙了吩谦,簡(jiǎn)書接著更新吧。之前有寫過從相冊(cè)選取單張照片膝藕,有網(wǎng)友留言問多圖選擇怎么做式廷,本次就先更新這個(gè)吧 先上效果圖 本次用的第三方框架做這個(gè),但是需要...
你好芭挽,index.ios.js 只有一個(gè)滑废,如果想在多個(gè)模塊嵌入RN組件呢?袜爪?
現(xiàn)有iOS項(xiàng)目中嵌入幾個(gè) React Native 頁(yè)面1.搭建環(huán)境 具體步驟參考官方文檔蠕趁,環(huán)境弄好后,工程目錄如下 原iOS項(xiàng)目被放在了根目錄的iOS文件夾下(沒做安卓辛馆,所以沒有安卓的路徑) React Native 的iOS入...