![240](https://upload.jianshu.io/users/upload_avatars/1812072/02a24ff0-2f69-4490-b432-5c57aa55d602.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
經(jīng)測(cè)試發(fā)現(xiàn)1,對(duì)于默認(rèn)的通知中心 NotificationCenter.default目溉, 沒有移除監(jiān)聽通知的情況下脾还, 對(duì)象銷毀后再發(fā)通知的話 ...
當(dāng)我們調(diào)用一個(gè)實(shí)例或者類本身沒有實(shí)現(xiàn)的方法的時(shí)候會(huì)發(fā)生一個(gè)經(jīng)典的crash,unrecognized selector sent to inst...
1氮块,消息機(jī)制消息機(jī)制是OC動(dòng)態(tài)性的體現(xiàn), 相比于c語(yǔ)言的函數(shù)調(diào)用在編譯的時(shí)候已經(jīng)確定,在OC中每一個(gè)方法的實(shí)際調(diào)用需要等到運(yùn)行時(shí)才能確定悟狱。 并且...
之前做了文件下載相關(guān)的模塊,一直忙其他事情堰氓,現(xiàn)在終于有時(shí)間回顧一下了挤渐。文件下載其實(shí)分兩大塊:一是文件本身的下載,二是本地?cái)?shù)據(jù)關(guān)系的維護(hù)双絮。 先說文...
今天拉了公司一個(gè)新項(xiàng)目的代碼浴麻,使用模擬器運(yùn)行的時(shí)候得问,編譯報(bào)錯(cuò),提示項(xiàng)目中的一個(gè)動(dòng)態(tài)庫(kù)缺少x86_64架構(gòu) 我第一個(gè)想到的原因是framework...
最近剛做了一個(gè)新的app软免,里面有裁剪頭像的需求宫纬,于是仿照這知乎的效果自己寫了一個(gè)裁剪圖片的控制器,支持設(shè)置裁剪區(qū)域和蒙版樣式膏萧,縮放漓骚、移動(dòng)、雙擊放...
最近換了新的電腦向抢,公司代碼倉(cāng)庫(kù)使用的是SSH協(xié)議认境,于是生成key,添加gitlab挟鸠,一氣呵成叉信,但是拉代碼的時(shí)候提示 每次pull 和push的時(shí)...
最近換了臺(tái)新電腦,重新裝了一下開發(fā)環(huán)境艘希,踩了好多坑??硼身,感覺有必要寫下來備用 1,什么是cocoapods cocoapods是一個(gè)swift和O...
edgesForExtendedLayout edgesForExtendedLayout是UIViewController的一個(gè)屬性, 表示控...