[匯]我常去逛的iOS乾貨文章、blog等

 

轉自:http://www.jianshu.com/p/818d121363ddjavascript

如下網站不分排序。

1.一、 喵神-OneV's Den
1.二、 喵神-Swifter.tipsphp

二、 唐巧的技術博客html

三、蝦神的技術博客java

四、 Kitten的技術博客react

五、 CocoaPods創建私有倉庫linux

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

- 一、開篇 - 二、view層的組織和調用方案 - 三、網絡層設計方案 - 四、動態部署方案 - 五、本地持久化方案

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

8.一、 Masonry介紹與使用實踐(快速上手Autolayout)
8.二、 有趣的Autolayout示例-Masonry實現
Masonry是一個輕量級的佈局框架 擁有本身的描述語法 採用更優雅的鏈式語法封裝自動佈局 簡潔明瞭 並具備高可讀性程序員

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

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

十、 ios 移動互聯網開發者
IBInspectable , IBDesignable , IBCalculatorConstructorSet , IB裏面還有這麼多神奇的黑魔法 
不管陳詞濫調多少次,比起一個須要咱們記住而且輸入什麼的界面來講,若是替換成咱們可以看見並可控制的界面的話將會是巨大的進步。 Xcode 6 提供了這樣一個替代,在舊技術上創建新的互動。在設計項目的時候創建一個自定義的界面使你能夠配置自定義控制並將它們實時顯示出來,用 IBInspectable 和 IBDesignable,這將成爲可能。

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

目錄

  • Non Fragile ivars
  • 爲何Non Fragile ivars很關鍵
  • 如何尋址類成員變量
  • 真正的「如何尋址類成員變量」
  • Non Fragile ivars佈局調整
  • 爲何Objective-C類不能動態添加成員變量
  • 總結

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

1三、 iOS的socket開發基礎

1四、 Objective-C開發編碼規範

1五、 WWDC
集合了2010—2015年全部WWDC的視頻字幕,結合PDF看,速度比看視頻快不少哦。

1六、 iOS 使用 dispatch_once 建立線程安全的單例

1七、 SKETCH神助攻!無代碼作動效神器HYPE3入門教程

1八、 RunLoop學習筆記
RunLoop學習筆記,從CF層面瞭解因爲CFRunLoopMode機制iOS程序ScrollView的滑動爲什麼如此平滑的緣由。還有介紹AFNetworking如何單獨發起一個global thread內置runloop達到不佔用主線程又不耗CPU資源的。
18.2 深刻理解RunLoop

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

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

2一、 劉圓圓的技術博客
他博客裏關於本身的介紹是,劉圓圓,騰訊iOS開發。90後。文章質量很高。涉獵面廣。

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

2三、 Git 經常使用命令大總結

2四、 Xcode各類插件

2五、 非官方微信支付 iOS demo

2六、 內購Demo

2七、 移動開發經典文章

28.一、 RAC-國內關注RAC比較早的一位 
28.二、 凌晨-RAC

2九、 陽神的blog

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

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

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

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

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

3五、 Objective-C Method Swizzling 的最佳實踐
Objective-C 中的 Method Swizzling 是一項異常強大的技術,它能夠容許咱們動態地替換方法的實現,實現 Hook 功能,是一種比子類化更加靈活的「重寫」方法的方式。

3六、 CALayer畫Mask指南

3七、 南峯子的技術博客

6月22日-記錄更新

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

6月25日-記錄更新

3九、 GCD 深刻理解(一)
40、 GCD 深刻理解(二)
4一、 如何使用 NSOperations 和 NSOperationQueues
4二、 如何使用 Instruments

6月27日-記錄更新

4三、Jim's blog

4四、 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安全、逆向工程的基本流程,以及涉及到的工具進行簡要的介紹

http://www.blogfshare.com/

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

 

2017.8.18更新

http://luoxianming.cn/   比較雜,記錄了iOS,後臺,js的一些學習經驗

https://objccn.io/issues/   objc

https://wizardforcel.gitbooks.io/ios-sec-wiki/content/index.html   iOS安全wiki

 

戴銘推薦:https://ming1016.github.io/  博客

iOS開發

cocoa

基礎

文字

UIKit

動畫

網絡

存儲

  • Core Data 包含了如何讓UITableView,UICollectionView和CoreData完美結合進行增刪改操做,如何導入大量數據,如何利用NSEntityMigrationPolicy進行跨多版本的數據遷移和最後如何進行性能測試,如何並行處理

圖像視頻處理

iOS8

第三方庫

調試

Xcode

開源項目分析

Linux

Javascirpt

PHP

基礎

經常使用工具

相關文章
相關標籤/搜索