今天是2015年10月27日,自己做iOS開發(fā)也不久了,好多干貨不曾整理收藏,用到的時候還需要去查找,浪費時間,效率低下,今天在實現類似微博個人界面時遇到問題,費勁周折還算解決了,同時也在此開篇記錄自己開發(fā)中遇到的好的干貨和心得,既是對自己成長的記錄,同時也愿意分享給大家,因為我也是從別人的分享中受益,所以分享快樂?。?!
【壹】多線程
【貮】仿新浪個人中心頁
Github鏈接:AGWeiboUserInfo
Github鏈接:PersonalEffect
Github鏈接:PersonalFramework
2和3由同一個人啊崢寫的,3是進階篇!
Github鏈接:ceshitupianbianhua
注意:這個是純代碼,但是用到了第三方庫Masonry
【叁】相機,相冊,錄像
【肆】照片處理
Github鏈接:ATWatermark
Github鏈接:GPUImage
【伍】下拉式菜單
Github鏈接(Swift版本):BTNavigationDropdownMenu
Github鏈接(Swift版本):KTDropdownMenuView
【陸】HTTPS
雖然是網站HTTPS實踐,但可以學到好多HTTPS知識
- 大型網站的 HTTPS 實踐(一)—— HTTPS 協(xié)議和原理
- 大型網站的 HTTPS 實踐(二)——HTTPS 對性能的影響
- 大型網站的 HTTPS 實踐(三)——基于協(xié)議和配置的優(yōu)化
- 大型網站的 HTTPS 實踐(四)——協(xié)議層以外的實踐
【柒】文件下載,支持斷點
注意:DeveloperLx has said that "個人認為NSURLSession是實現不了真正的斷點續(xù)傳的,一把App關掉,已下載的部分就沒有辦法找得回來了。實現斷點續(xù)傳另外的方法參考我這篇博文實現項目下載需求時遇過的那些坑"
【捌】RAC(ReactiveCocoa)專區(qū)
2和3來自美團技術團隊博客
【玖】二維碼
Github鏈接:LXDTwoDimensionalBarcode
轉載聲明:轉自Sindri的小巢
【拾】彈出框
Github鏈接:MMPopupView
【十一】Run Loop 和 Run Time
該系列還在更新ing
本文詳細整理了 Cocoa 的 Runtime 系統(tǒng)的知識,它使得 Objective-C 如虎添翼,具備了靈活的動態(tài)特性,使這門古老的語言煥發(fā)生機。主要內容如下:
引言
簡介
與Runtime交互
Runtime術語
消息
動態(tài)方法解析
消息轉發(fā)
健壯的實例變量(Non Fragile ivars)
Objective-C Associated Objects
Method Swizzling
總結
轉載聲明:本文地址
從CF層面了解由于CFRunLoopMode機制iOS程序ScrollView的滑動為何如此平滑的原因。還有介紹AFNetworking如何單獨發(fā)起一個global thread內置runloop達到不占用主線程又不耗CPU資源的。
【十二】動畫
【十三】MVVM
Github鏈接:一個MVVM架構的iOS工程
【十四】Masonry
- Masonry介紹與使用實踐(快速上手Autolayout)
- 有趣的Autolayout示例-Masonry實現
- 有趣的Autolayout示例2-Masonry實現
- 學習Masonry各種用法【比較全Good】