申請(qǐng)了1個(gè)多月的iPhoneX終于到了至朗,今天找機(jī)會(huì)研究了下如何集成FaceID,然后通過查閱資料馒胆,發(fā)現(xiàn)和集成TouchID沒多大區(qū)別悯周,所以就放到一起講下吧。注:集成FaceI...
申請(qǐng)了1個(gè)多月的iPhoneX終于到了至朗,今天找機(jī)會(huì)研究了下如何集成FaceID,然后通過查閱資料馒胆,發(fā)現(xiàn)和集成TouchID沒多大區(qū)別悯周,所以就放到一起講下吧。注:集成FaceI...
我們?cè)趯懘a自定義UIBarButtonItem的時(shí)候嵌戈,一般是像下面這樣來定義的: 這樣創(chuàng)建就產(chǎn)生了一個(gè)問題,就是創(chuàng)建的這個(gè)UIBarButtonItem它的高度是充滿UIN...
AES是開發(fā)中常用的加密算法之一。然而由于前后端開發(fā)使用的語言不統(tǒng)一郭怪,導(dǎo)致經(jīng)常出現(xiàn)前端加密而后端不能解密的情況出現(xiàn)。然而無論什么語言系統(tǒng)刊橘,AES的算法總是相同的鄙才, 因此導(dǎo)致結(jié)...
這個(gè)demo啥也沒有啊
MACatchException & -[AppMonitorTaskPool start]: attempt to start the thread again小編毛推自薦常用基本類型MACatchException,不足之處促绵,歡迎指正攒庵。 近期升級(jí)了幾家第三方SDK,新版本上線后败晴,友盟統(tǒng)計(jì)出現(xiàn)如下錯(cuò)誤 -[AppMonitorTas...
前言 我們的產(chǎn)品突然提出一個(gè)需求浓冒,希望讓用戶更快地選擇照片,通過滑動(dòng)的方式而不是一張一張點(diǎn)擊選擇尖坤,并且給了我們一個(gè)參考對(duì)象稳懒,iPhone手機(jī)相冊(cè)。 一開始準(zhǔn)備從UITouch...
最新版本都有更新贮缕,請(qǐng)?jiān)诹斜碇邪葱柘螺d: 列表[https://github.com/chenhuaizhe/src/tree/master/xcode]---2020 年 1...
混淆原理 代碼編譯階段將符號(hào)(方法名辙谜、屬性名等)替換成隨機(jī)生成的字符串 長(zhǎng)話短說,直接上步驟感昼。 混淆集成步驟 步驟一装哆、創(chuàng)建shell文件(confuse.sh)并配置相應(yīng)的運(yùn)...
OBJC2_UNAVAILABLE; 這個(gè)結(jié)構(gòu)早廢棄了.看看新的把!
詳解Objective-C的isa與meta-class首先說明,這篇文章幾乎都是抄錄的別人的博客定嗓,簡(jiǎn)書文章蜕琴,在此總結(jié),只是為了方便記憶和以后閱讀宵溅,如果有什么失禮的地方凌简,請(qǐng)大家及時(shí)指正。 大神們:(推薦閱讀原文) CSDN博客:小...
我讀過一些開源項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求緩存的代碼恃逻,基本上都是采用在本地存文件的方式進(jìn)行緩存雏搂。如果你打算在你的項(xiàng)目中加入網(wǎng)絡(luò)請(qǐng)求的緩存藕施,可能你并不需要自己造一個(gè)輪子,了解一下NSURLC...
@閆仕偉 同意~
iOS RAC - RACSubject凸郑、RACReplaySubject文章系列《RACSignal 》《RACDisposable》《RACSubject裳食、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...
正解
WebStorm調(diào)整html的換行縮進(jìn)最近在使用WebStorm進(jìn)行Web開發(fā), 由于代碼潔癖過于嚴(yán)重,不能接受 和 第一行代碼不會(huì)自動(dòng)換行. 鄙人奮戰(zhàn)1個(gè)小時(shí)終于發(fā)現(xiàn)了解決辦法, 如下圖, 不使用自動(dòng)換行的...
最近在使用WebStorm進(jìn)行Web開發(fā), 由于代碼潔癖過于嚴(yán)重而昨,不能接受 和 第一行代碼不會(huì)自動(dòng)換行. 鄙人奮戰(zhàn)1個(gè)小時(shí)終于發(fā)現(xiàn)了解決辦法, 如下圖, 不使用自動(dòng)換行的...
很多開發(fā)小伙伴們經(jīng)常私信問我一些問題: 1、若集成了騰訊Bugly或者友盟等等異常搜集的SDK,AvoidCrash會(huì)影響到它們的異常搜集嗎配紫?2径密、為什么集成了AvoidCra...
[-\\+], 這個(gè)匹配的是 - \ + 這三個(gè)字符, - + 分別是 實(shí)例方法 和 類方法 的開頭, 但是不清楚 \ 是要匹配什么樣的方法還是什么東西,
\\[.+\\] 實(shí)際上是 \[.+\], 這個(gè)匹配的是 [abdalj123(任意多個(gè)任意字符)] 這個(gè)是匹配必須以 [ 開頭, 以 ] 結(jié)尾的, [ 和 ] 中間可以有任意多個(gè)字符.
所以就可以匹配出 - [lasjdljallsksjdl] 這樣的方法來.
AvoidCrash的集成注意事項(xiàng)、疑惑的解答很多開發(fā)小伙伴們經(jīng)常私信問我一些問題: 1躺孝、若集成了騰訊Bugly或者友盟等等異常搜集的SDK,AvoidCrash會(huì)影響到它們的異常搜集嗎?2底桂、為什么集成了AvoidCra...
NSObject的內(nèi)存本質(zhì) 1.實(shí)例化一個(gè)NSObject對(duì)象 (arm64位系統(tǒng)情況下) NSObject *objc = [[NSObject alloc] init];...
Base64編碼原理 Base64編碼之所以稱為Base64植袍,是因?yàn)槠涫褂?4個(gè)字符來對(duì)任意數(shù)據(jù)進(jìn)行編碼,同理有Base32籽懦、Base16編碼于个。標(biāo)準(zhǔn)Base64編碼使用的64...
本文只記錄在Mac中配置Mongo DB、安裝Pymongo以及在Pycharm中使用MongoDB插件 安裝Mongo DB brew install mongodb 運(yùn)行...