1. 程式人生 > >iOS -- 學習資料總結(轉載)

iOS -- 學習資料總結(轉載)

先著名轉載地址:https://www.jianshu.com/p/c47c24ab1e76/
關於iOS學習進階的必讀一些部落格總結

經過一週的思考還是決定重組一下優秀的部落格,首次整理這些部落格比較亂,但是後期會慢慢增加github 常用的優秀開源專案,部落格會細緻分類,針對某一些功能的部落格和整個作者的都會分開介紹

謝謝大家的支援,部落格看著可能分類還是有那麼一點亂,我也儘量在抽時間整理,還是那麼不讓人如意,不過整體已經帶來很多幹貨知識,希望和朋友們一起慢慢消化


iOS使用Story \ XIB 佈局的同志們有福了

佈局其實實用不實用還要根據我們的需求來走,需求改動較大的部分建議使用vue.js 處理 (走H5路線)

MyLayout和XIB或SB的混合使用方法
用MyLayout實現佈局效能的提升以及對阿拉伯國家的支援
iOS下的介面佈局利器-MyLayout佈局框架
CSS中的float定位技術在iOS上的實現
iOS介面佈局的核心以及TangramKit介紹
iOS的MyLayout佈局系列-流式佈局MyFlowLayout

iOS檢測版本資訊 看這個就夠了

iOS利用iTunesLookup檢查更新

Jay's smile 部落格

jay's email 的部落格

Realm 核心資料庫引擎探祕

github Realm 下載地址
移動端資料庫新王者:realm

Realm 核心資料庫引擎探祕

iOS移動端架構的那些事

iOS移動端架構的那些事

tony 大神的部落格

iOS8+ UIAlertView pop/push頁面後,鍵盤閃一下的問題

吸收動畫

PreLoader的實現講解 HUD 高階動畫
github https://github.com/liuzhiyi1992/PreLoader

天貓技術團隊 iOS 高效能異構滾動檢視構建方案 —— LazyScrollView

iOS 高效能異構滾動檢視構建方案 —— LazyScrollView
解耦神器 —— 統跳協議和Rewrite引擎
動態調整的基礎 —— 配置中心

iOS 開發之照片框架詳解

iOS 開發之照片框架詳解
objc.io#21#照片框架

NSURLProtocol 反向路由解析

NSURLProtocol 的使用

架構部落格

劉坤的技術部落格
iOS應用架構談 元件化方案

openCV

openCV

My Den 部落格主頁

My Den 一行程式碼,圓角風雨無阻,告別離屏渲染效能損耗

Instruments Tutorial with Swift: Getting Started

Instruments 的使用
Instruments Tutorial with Swift: Getting Started

面向協議的 MVVM 架構介紹

面向協議的 MVVM 架構介紹

Cocoa程式碼風格指南之命名規範(一)

Cocoa程式碼風格指南之命名規範(一)

[objc中國

[[objc中國]--為中國 Objective-C 社群帶來最佳實踐和先進技術,]](http://www.objc.io/)

WeRead團隊部落格

WeRead團隊部落格

Google Objective-C Style Guide 中文版

Google Objective-C Style Guide 中文版 OC規範

NSNetService AND NSNetServiceBrower 區域網服務

NSNetService initWithDomain example in Objective C (iOS).


唱吧技術團隊部落格

唱吧技術團隊部落格

國外大神級部落格

Pol Quintana


JS OC 橋接檔案

JSPatch:Objective-C與Javascript橋接庫

網路安全和HTTP 、TCP

正確使用AFNetworking的SSL保證網路安全
深入淺出--iOS的TCP/IP協議族剖析&&Socket


記憶體相關報錯崩潰

iOS/OS X 記憶體管理(二):藉助工具解決記憶體問題


iOS開發:音訊播放、錄音、視訊播放、拍照、視訊錄製

iOS開發:音訊播放、錄音、視訊播放、拍照、視訊錄製
iOS視訊邊下邊播–快取播放資料流


iOS開發之ReactiveCocoa下的MVVM(乾貨分享)

iOS 併發程式設計之 Operation Queues
iBeacon初探
如何為iOS app新增AirDrop檔案分享功能
多執行緒
iOS開發系列–打造自己的“美圖秀秀”
iOS開發之微信聊天工具欄的封裝
iOS開發之ReactiveCocoa下的MVVM(乾貨分享)
MVVM With ReactiveCocoa 雷純鋒的技術部落格
ReactiveCocoa v2.5 原始碼解析之架構總覽
Functor、Applicative 和 Monad
objc系列譯文(1.4):檢視控制器容器詳解
iOS開發之多執行緒技術(NSThread、OperationQueue、GCD)
iOS應用架構談(4):本地持久化方案及動態部署

UICollectionViewController

iOS開發之窺探UICollectionViewController(一) :Ready Your CollectionViewController
objc系列譯文(12.5):Collection View 動畫
iOS開發之窺探UICollectionViewController(二) :詳解CollectionView各種回撥
iOS開發之窺探UICollectionViewController(五):一款炫酷的圖片瀏覽元件

DCAnimationKit:水波效應動畫集合

DCAnimationKit:水波效應動畫集合

研究 UIActivityViewController

研究 UIActivityViewController
研究 UIActivityViewController 英文版

UIDocumentInteractionController之程式間文件 SuperDanny

iOS: 剪裁UIImage部分不規則區域

iOS: 剪裁UIImage部分不規則區域

iOS-改變向量圖的顏色

iOS-改變向量圖的顏色

文字漸變效果:圖層中的mask屬性

文字漸變效果:圖層中的mask屬性

自己動手寫一個 iOS 網路請求庫(四)——快速檔案上傳

自己動手寫一個 iOS 網路請求庫(四)——快速檔案上傳

iOS開發系列--打造自己的“美圖秀秀”

iOS開發系列--打造自己的“美圖秀秀”

iOS地圖畫線區域填充顏色的方法

iOS地圖畫線區域填充顏色的方法
IOS Quartz 各種繪製圖形用法---實現畫圖片、寫文字、畫線、橢圓、矩形、稜形等


ios的hitTest方法以及不規則區域內觸控事件處理方法

ios的hitTest方法以及不規則區域內觸控事件處理方法

IOS 播放動態Gif圖片

IOS 播放動態Gif圖片


iOS開發:WebKit、Safari以及SafariViewController

iOS開發:WebKit、Safari以及SafariViewController


灌水動畫

FillableLoaders


這邊部落格以後有時間會繼續整理分類,功能詳細點介紹



QQ訊息果凍效果

QQ中未讀氣泡拖拽消失的實現分析
談談iOS中粘性動畫以及果凍效果的實現
IOS Core Animation Advanced Techniques的學習筆記(五)
iOS如何輕鬆畫出實線虛線


加強版開發部落格

UIAppearance Tutorial: Getting Started
輕鬆學習之 IMP指標的作用
圖片摺疊效果:Layer的contentsRect屬性和漸變層
NSJSONSerialization和NSNumber給我們挖的一個大坑


iOS 下的實際網路監測

iOS下的實際網路連線狀態檢測


iOS 開發需要知道的

漫談iOS程式的證書和簽名機制

Apple Pay 接入

Apple Pay接入詳細教程

sqlite3 資料庫語句

SQLite LIKE 子句


iOS 基礎知識樹

iOS知識樹,知識目錄(包括物件、Block、訊息轉發、GCD、執行時、runloop、動畫、Push、KVO、tableview,UIViewController、提交AppStore)
UIView的生命週期總結
細數AutoLayout以來UIView和UIViewController新增的相關API
UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout
iOS開發筆記--巨集定義的黑魔法 - 巨集菜鳥起飛手冊


iOS 自定義轉場動畫

iOS自定義轉場動畫實戰講解
iOS自定義轉場動畫實戰講解

iOS MODEL 實現

一次簡單的 ViewModel 實踐

UI控制元件的實現

iOS開發-探索scrollView的實現
UIBezierPath 的使用介紹


集合遍歷優化速度

iOS中集合遍歷方法的比較和技巧


iCloud 使用

iCloud Storage 詳細的官方文件


AVFondation 講解

iOS開發系列--音訊播放、錄音、視訊播放、拍照、視訊錄製


多執行緒相關

小笨狼漫談多執行緒:GCD(一)
小笨狼漫談多執行緒:NSThread
IOS多執行緒開發其實很簡單
GCD 多執行緒程式設計 - iOS開發
iOS多執行緒程式設計——GCD與NSOperation總結
iOS多執行緒程式設計:執行緒同步總結(NSLock)
NSOperation 和NSOperationQueue使用
知其然亦知其所以然--NSOperation併發程式設計


國際化問題

iOS應用國際化教程(2014版)
iOS 設定App的名稱(淺述App版本國際化與本地化)
處理i18n國際電話區號的程式碼實踐

github 百度大神貢獻一些好用的倉庫
GitHub iOS 庫和框架Top100
csdn 上shenjie12345678的專欄
OC學習網站

UIActivityViewController 分享服務

通過UIActivityViewController實現更多分享服務
nshipster.com 介紹的純英文版本
UIActivityViewController
高仿微信實現的UIActivityViewController 實現APP之間的檔案共享
研究 UIActivityViewController
Inter-App Communication
About Document Interaction

swift 入門

100 Days of Swift
swift 入門專題
apple swift 官方文件

中國首屆swift開發者大會

iOS入門規範

在寫一個iOS應用之前必須做的7件事(附相關資源)

團隊版本控制工具的使用

Git 從入門到高階的使用

正則文章

關於正則表示式的使用
正則表示式語法與正則表示式在iOS中的常見用法
正則表示式在iOS中的運用


iOS UI動畫特效詳解

yixiangboy的部落格比你牛的人多數比你努力
IOS開發UI篇--IOS動畫(Core Animation)總結

iOS動畫淺匯 --部落格
【原】iOSCoreAnimation動畫系列教程(一):CABasicAnimation【包會】
iOS動效-利用CATransform3D實現翻頁動畫效果
[iOS Animation]CALayer-圖層時間 二
<iOS> 談談iOS Animation

控制動畫時間

控制動畫時間


BUG定位問題

Unrecognized Selector Sent to Instance問題之誘敵深入關門打狗解決辦法

iOS OC和JS的相互呼叫

OC和JS的相互呼叫
Objective-C與JavaScript互動的那些事

cookies 相關問題

IOS中http請求使用cookie
Cookies 和 Session的區別

架構相關部落格 MVVM、MVC

MVVMFramework-Swift 框架的分解

需求功能:

不規則圖形填充顏色:
填充顏色
老譚部落格
效能級別的優化:
保持介面流程性的優化請參考ibireme的部落格 ibireme的部落格
深入理解RunLoop 的使用,請查閱 ibireme的部落格一節
輕量級ViewControllers
[ 利用RunTime解決由NSTimer導致的記憶體洩漏]http://blog.csdn.net/ggghub/article/details/50240225
iOS開發隨筆--一個年輕程式猿的部落格

QQ側滑介面的原理實現參考部落格
深入理解runloop

UI介面的繪製原理部落格

繪製畫素到螢幕上

UIKit框架中 UIControl 的使用

  1. 參考部落格英文版本.thinkandbuild.
  2. 推酷中文翻譯

kt's Dev的部落格


iOS效能級部落格

GCD實戰一:使用序列佇列實現簡單的預載入
iOS開發-探索scrollView的實現
解決常見的masksToBounds離屏渲染帶來的效能損耗 ----CocoaChina 連線
ios IT大道的部落格iOS 事件處理機制與影象渲染過程
鍇睿Rong
陳恩湖
秦威的學習與分享

iOS 高效新增圓角效果實戰講解
iOS 開發的9個超有用小技巧
用Swift搭建資料驅動型iOS架構
Objective-C 高效能的迴圈
關於效能的一些問題


程式設計小翁部落格
文頂頂部落格園
iOS9 適配系列教程
裡脊串的隨筆
ivoryxiong---(http://ivoryxiong.org)


iOS功能分類

一個重要的資源網站



美團技術點評 ReactiveCocoa 解析

Android 部落格