原创 LZReader

最好的離線漫畫閱讀器  

原创 iOS開發遍歷集合(NSArray,NSDictionary、NSSet)方法總結

想到循環遍歷數組、字典這些常見的集合,大家腦子裏第一反應就是for循環和快速遍歷,並津津樂道的傳承使用着這些方法,這些已經足夠滿足開發中所有類似的需求,似乎沒有什麼需要總結的,其實不然,不信往下看,知道的大神就不要浪費時間了。 第一種方式

原创 ios 如何生成cpp文件

使用 clang 重寫命令,首先cd到你需要生成的類(比如MyClass.m)的位置,然後使用以下命令: $ clang -rewrite-objc MyClass.m 然後在同一目錄下會多出一個 MyClass.cpp 文件,雙擊打開即

原创 ios 如何判斷null類型

在ios中,接口經常返回null,有時候又返回空字符串,有時候又返回(null),甚至<null>,利用isEqualToString:@"",NULL,@"(null)",nil,Nil比較後均得不到正確結果,甚至連string.len

原创 查找git上提交的某段代碼命令

git log -G"你要查找的文本內容" -p 其中:-G 是查正則的,查文本用 -S 查找某個文件的提交歷史:首先cd 到你那個文件所在的位置 然後git log -p "你的文件名"(如"Test.m")

原创 instancetype和id的區別

相同點 都可以作爲方法的返回類型 不同點 ①instancetype可以返回和方法所在類相同類型的對象,id只能返回未知類型的對象 + (id)appWithArray:(NSArray *)array; LZApp *app