資深ios開發工程師收藏的iOS干貨文章、大神的blog博客

推薦閱讀:iOS開發——BAT面試題合集(持續更新中)

以下網站不分排序。

1.1、 喵神-OneV's Den
1.2、 喵神-Swifter.tips

2、 唐巧的技術博客

3、蝦神的技術博客

4、 Kitten的技術博客

5、 CocoaPods建立私有倉庫

6、 iOS應用架構談 view層的組織和調用方案

- 1、開篇- 2、view層的組織和調用方案 - 3、網絡層設計方案- 4、動態部署方案 - 5、本地持久化方案

7、 Core Image 和視頻
當涉及到處理視頻的時候,性能就會變得非常重要。而且了解黑箱下的原理 —— 也就是 Core Image 是如何工作的 —— 也很重要,這樣我們才能達到足夠的性能。在 GPU 上面做盡可能多的工作,并且最大限度的減少 GPU 和 CPU 之間的數據傳送是非常重要的。之后的例子中,我們將看看這個細節。
想對 Core Image 有個初步認識的話,可以讀讀 Warren 的這篇文章 Core Image 介紹。我們將使用 Swift 的函數式 API 中介紹的基于 CIFilter
的 API 封裝。想要了解更多關于 AVFoundation 的知識,可以看看本期話題中 Adriaan 的文章,還有話題 #21 中的 iOS 上的相機捕捉

8.1、 Masonry介紹與使用實踐(快速上手Autolayout)
8.2、 有趣的Autolayout示例-Masonry實現
Masonry是一個輕量級的布局框架 擁有自己的描述語法 采用更優雅的鏈式語法封裝自動布局 簡潔明了 并具有高可讀性

9、 Objective-C Runtime
本文詳細整理了 Cocoa 的 Runtime 系統的知識,它使得 Objective-C 如虎添翼,具備了靈活的動態特性,使這門古老的語言煥發生機。主要內容如下:

- 引言- 簡介- 與Runtime交互- Runtime術語- 消息- 動態方法解析- 消息轉發- 健壯的實例變量(Non Fragile ivars)- Objective-C Associated Objects- Method Swizzling- 總結

10、 ios 移動互聯網開發者
IBInspectable , IBDesignable , IBCalculatorConstructorSet , IB里面還有這么多神奇的黑魔法
無論陳詞濫調多少次,比起一個需要我們記住并且輸入什么的界面來說,如果替換成我們能夠看見并可控制的界面的話將會是巨大的進步。 Xcode 6 提供了這樣一個替代,在舊技術上建立新的互動。在設計項目的時候建立一個自定義的界面使你可以配置自定義控制并將它們實時顯示出來,用 IBInspectable 和 IBDesignable,這將成為可能。

11、 Objective-C類成員變量深度剖析

目錄

  • Non Fragile ivars
  • 為什么Non Fragile ivars很關鍵
  • 如何尋址類成員變量
  • 真正的“如何尋址類成員變量”
  • Non Fragile ivars布局調整
  • 為什么Objective-C類不能動態添加成員變量
  • 總結

12.1 自己動手寫一個 iOS 網絡請求庫(一)—— NSURLSession 初探
12.2 (switf)自己動手寫一個 iOS 網絡請求庫(二)——封裝接口

13、 iOS的socket開發基礎

14、 Objective-C開發編碼規范

15、 WWDC
集合了2010—2015年所有WWDC的視頻字幕,結合PDF看,速度比看視頻快很多哦。

16、 iOS 使用 dispatch_once 創建線程安全的單例

17、 SKETCH神助攻!無代碼做動效神器HYPE3入門教程

18、 RunLoop學習筆記
RunLoop學習筆記,從CF層面了解由于CFRunLoopMode機制iOS程序ScrollView的滑動為何如此平滑的原因。還有介紹AFNetworking如何單獨發起一個global thread內置runloop達到不占用主線程又不耗CPU資源的。
18.2 深入理解RunLoop

19、 微信、陌陌等著名IM軟件設計架構詳解

20、 iOS核心動畫高級編程
看完博客就以為自己掌握了知識點真實太幼稚,只是滿足了小小的好奇心,OMG!

21、 劉圓圓的技術博客
他博客里關于自己的介紹是,劉圓圓,騰訊iOS開發。90后。文章質量很高。涉獵面廣。

22、 使用UIWebView時objective-c與javascript互相調用 1

23、 Git 常用命令大總結

24、 Xcode各種插件

25、 非官方微信支付 iOS demo

26、 內購Demo

27、 移動開發經典文章

28.1、 RAC-國內關注RAC比較早的一位
28.2、 凌晨-RAC

29、 陽神的blog

30、 swift開發資源整理-資料超全

31、 CoreAnimation編程指南(一)概念

32、 《Deep Dive Into the WatchKit SDK(深入WatchKit SDK)》
介紹了手機手表間的通信、本地通知、自定義動畫、使用自定義字體等小技巧

33、 Objective-C Autorelease Pool 的實現原理
內存管理一直是學習 Objective-C 的重點和難點之一,盡管現在已經是 ARC 時代了,但是了解 Objective-C 的內存管理機制仍然是十分必要的。其中,弄清楚 autorelease 的原理更是重中之重,只有理解了 autorelease 的原理,我們才算是真正了解了 Objective-C 的內存管理機制。:本文使用的 runtime 源碼是當前的最新版本 objc4-646.tar.gz。

34、 ios_swift開發資源整理(超全)

35、 Objective-C Method Swizzling 的最佳實踐
Objective-C 中的 Method Swizzling 是一項異常強大的技術,它可以允許我們動態地替換方法的實現,實現 Hook 功能,是一種比子類化更加靈活的“重寫”方法的方式。

36、 CALayer畫Mask指南

37、 南峰子的技術博客

6月22日-記錄更新

38、 一葉博客
作者介紹:一葉,四年 iOS 開發,曾就職盛大文學,現工作于奇點國際,熱愛移動互聯網,內存分析及性能優化經驗豐富,擅長重構、接口設計、框架搭建

6月25日-記錄更新

39、 GCD 深入理解(一)
40、 GCD 深入理解(二)
41、 如何使用 NSOperations 和 NSOperationQueues
42、 如何使用 Instruments

6月27日-記錄更新

43、Jim's blog

44、 iWangKe.me博客

6月28日-記錄更新

45Ole Begemann
國外iOS開發、Mac開發大牛的博客

7月14日更新-站內記錄

46蘋果官方Demo大集合

7月15日更新-blog記錄

47CoreText使用教程系列

7月16日更新-開發Tools

48iconstore
來自頂尖設計師設計的圖標, 量非常多, 且全部免費!

7月30日更新

49說說ReactiveCocoa 2
50一次對MKMapView的性能優化
51Realm數據庫基礎教程
52iOS開發之應用內檢測手機鎖屏,解鎖狀態
53Objective-C Autorelease Pool 的實現原理
54Carthage:去中心化的Cocoa依賴管理器
55對tableView三種計算動態行高方法的分析
56IFTTT-至于是什么鬼東西,看看你就知道
57swift中文網
58初識Core Data(4)
59開發 Apple Watch 應用
6027個提升效率的iOS開源庫推薦
61Twitter上52個iOS開發牛人
62esoftmobile博客-Associated Objects
63某妹紙博客-發光的我

8月1日更新

64iOS逆向工程BBS
65Facebook-多TCP鏈路的數據傳輸開源庫
66Swift之貪婪的UIButton
67只會左鍵斷點?是時候試試這樣那樣斷點了
68如何用代碼控制以不同屏幕方向打開新頁面【iOS】
69UICollectionView拖曳
UICollectionView拖曳-blog

8月5日更新

70怎么判斷 push UINavigationController 動畫完成
71swift-簡單、輕量的函數響應式編程框架
72動畫之CAShapeLayer和CAGradientLayer的介紹
73如何輕松實現iOS9多任務管理器效果(iCarousel高級教程)
74iOS開發系列--地圖與定位
75雷純鋒-iOS 并發編程之 Operation Queues
76iOS自動布局高級用法及純手碼約束寫法
77自己動手構建表單驗證功能【iOS】

8月20日更新

78Thomas Hanning - A blog about iOS Development
79App Store支持銀聯支付了,手把手教你…
80國外一網站 “All Dev Resources”搜集整理了一些游戲開發者需要的工具
81iOS安全系列之一:HTTPS
82在線OC轉swift工具
82處理鍵盤通知
83理解UIScrollView
84高效 MacBook 工作環境配置
85A weekly newsletter for Swift developers with links to the best Swift code, projects and playgrounds
86iOS webView獲取html內容
87工具-刪除xcode項目中不再使用的圖片資源
88如何用代碼控制以不同屏幕方向打開新頁面【iOS】
89 NSRunLoop基本原理
90第三方日歷庫-JTCalendar
91[譯]Friday Q&A : 動手實現 objc_msgSend
objc_msgSend 函數支撐了我們使用 Objective-C 實現的一切。Gwynne Raskind,Friday Q&A 的讀者,建議我談談 objc_msgSend 的內部實現。要理解某件事還有比自己動手實現一次更好的方法嗎?咱們來自己動手實現一個 objc_msgSend。

92wwdc-Advanced Graphics and Animations for iOS Apps(session 419)
這篇文章主要是學習完Advanced Graphics and Animations for iOS Apps這個session后的總結和相應細節的延伸和細化。主要內容為圖形性能與測試工具這兩個章節。

93NSDate , NSDateComponents , NSDateFormatter, NSCalendar
94源碼推薦(8.10):iOS 大文件斷點下載庫,仿微信發布語音
95一文讓你徹底了解iOS字體相關知識
96Jazzhand開源動畫框架代碼分析
Jazz Hands是IFTTT發布的一個基于關鍵幀的動畫框架,可以用于手勢,滾動視圖,KVO或者ReactiveCocoa,還是非常好用的。

97如何快速在手機中查看UDID,無需itunes、itools
98國外博客-iOS App Development
99iOS技術周報
100這樣好用的ReactiveCocoa,根本停不下來
前戲
我個人非常推崇ReactiveCocoa,它就像中國的太極,太極生兩儀,兩儀生四象,四象生八卦,八卦生萬物。ReactiveCocoa是一個高度抽象的編程框架,它真的很抽象,初看你不知道它是要干嘛的,等你用上了之后,就發現,有了它你是想干嘛就干嘛,編碼從未如此流暢。

101RayWenderlich 官方 Swift 風格指南

8月24日更新

102swift學習網站
已特意加粗了,不要問我這個網站好不好

8月28日更新

103iOS安全與逆向工程
本系列文章將對iOS安全、逆向工程的基本流程,以及涉及到的工具進行簡要的介紹

104攜程App的網絡性能優化實踐

總結了攜程在App網絡性能優化方面的一些實踐經驗。在2014年接手攜程無線App的框架和基礎研發工作之后,陳浩然面對的首要工作就是App客戶端性能優化,尤其是網絡服務性能,這是所有App優化工作的重中之重。

作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流群:638302184,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

群內提供數據結構與算法、底層進階、swift、逆向、整合面試題等免費資料
附上一份收集的各大廠面試題(附答案) ! 群文件直接獲取
各大廠面試題

image
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,908評論 6 541
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,324評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,018評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,675評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,417評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,783評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,779評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,960評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,522評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,267評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,471評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,009評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,698評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,099評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,386評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,204評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,436評論 2 378

推薦閱讀更多精彩內容