確實這樣不引入各種類的頭文件了 但是得引入各種協(xié)議
一種簡單的iOS 的組件化設計前言:如今iOS的開發(fā)中,組件化設計都成為一種標配了,要是不用上好像就趕不上潮流了。網(wǎng)上相關的方案分析也多如牛毛。分析比較多的是URLRoute / 蘑菇街的 url-blo...
確實這樣不引入各種類的頭文件了 但是得引入各種協(xié)議
一種簡單的iOS 的組件化設計前言:如今iOS的開發(fā)中,組件化設計都成為一種標配了,要是不用上好像就趕不上潮流了。網(wǎng)上相關的方案分析也多如牛毛。分析比較多的是URLRoute / 蘑菇街的 url-blo...
1 首先根據(jù)key 生成Set方法 2 檢測observer 檢測set方法 是否存在 不存在拋出異常 3 根絕當前判斷有沒有生成過帶前綴的子類對象 如果沒有生成子類對象 注...
clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer...
fishbind hook blcok的取argument得那個方法 是不是有問題 * 和@的 寫反了
iOS Hook block without libffi基礎知識 關于block原理的文章已經(jīng)有很多,這里就沒必要再復述一遍。只列出一些和主題密切相關的知識點。 block是什么? block就是blockblock是一個NSBl...
更新一下weak吧。。
iOS - Masonry 使用中的一些整理個人喜歡用純代碼寫東西,其中用到最多的就是Masonry,我整理一些使用過程中一些點,方便以后使用.(基本的語法就不說了) 首先說幾點: 我一般將數(shù)值類型的約束用mas_eq...
其實你可以把驗證信息error的提示也放進model里一個for循環(huán)就解決了
寫一個iOS復雜表單的正確姿勢前言 這幾天項目的新需求中有個復雜的表單界面,在做的過程中發(fā)現(xiàn)要比想象中復雜很多,有好多問題需要處理。有很多東西值得寫下來好好梳理下。 需求分析: 上圖便是UI根據(jù)需求給的高...
@星___塵 就是看一下當前的cpu和gpu的使用情況 兩個中的任何一個使用過多都會引起卡頓 所以說不一定說gpu繪制的就不卡 還是看你當前任務
2017年iOS面試題總結花絮:從上一篇文章的發(fā)表到這篇文章的發(fā)表已經(jīng)有很長一段時間了,一直在摸索適合自己的學習方式,到現(xiàn)在還是沒有找到適合自己的,嘗試如下: 1.每天上班都是活躍在各大iOS開發(fā)群,...
其實主要看負載均衡 不一定非要用哪個去渲染
2017年iOS面試題總結花絮:從上一篇文章的發(fā)表到這篇文章的發(fā)表已經(jīng)有很長一段時間了,一直在摸索適合自己的學習方式,到現(xiàn)在還是沒有找到適合自己的,嘗試如下: 1.每天上班都是活躍在各大iOS開發(fā)群,...
@lcus 主要分情況 要是用MutableString賦值給NSSting時候一定要用copy
iOS 淺談:深.淺拷貝與copy.strong深.淺拷貝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 結論: 注意:其他對象NSArray、NSM...
copy和Strong一樣的你說的這種情況沒必要非得copy
iOS 淺談:深.淺拷貝與copy.strong深.淺拷貝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 結論: 注意:其他對象NSArray、NSM...
翻譯的很好
iOS11新特性開發(fā)初探之 - Core NFC北京時間2017.6.6日凌晨1點,新一屆的WWDC召開,蘋果在大會上發(fā)布了iOS11的beta版,雖然正式版還有一段時間才會推送,不過其中有項功能引起我的注意,即蘋果官方開...
安裝 brew updatebrew install chisel安裝完后,在~/.lldbinit文件中添加一行,沒有則新建:command script import /...