原创 Block源碼解析和深入理解

Block源碼解析和深入理解 Block的本質 Block是”帶有自動變量值的匿名函數”. 我們通過Clang(LLVM編譯器)來將OC的代碼轉換成C++源碼的形式,通過如下命令: clang -rewrite-objc 源代碼文件名

原创 蘋果:6月1日後所有應用必須支持IPv6-only網絡

最新消息 今天蘋果推出重磅消息,6月1日後所有應用必須支持IPv6-only網絡!!!當iOS開發者看到這個消息的第一反應可能就是IPv6是個什麼鬼!!其實IPv6早在很早之前就已經推出,而且蘋果在2015年的開發者大會上就已經提出蘋

原创 iOS持續集成:jenkins+gitlab+蒲公英+郵件通知(Part 1)

iOS持續集成:jenkins+gitlab+蒲公英+郵件通知(Part 1) jenkins環境搭建 在Mac環境下,我們需要先安裝JDK,然後在jenkins的官網下載最新Mac OS X版本的dmg包。安裝完dmg包之後 默然自動開

原创 AFNetworking 3.0 源碼閱讀筆記(六)

原文:http://itangqi.me/2016/05/17/the-notes-of-learning-afnetworking-six/ 前言 AFNetworkReachabilityManager 是對 SystemConfi

原创 使用 Phabricator & Arcanist 進行 Code Review 的流程

使用 Phabricator & Arcanist 進行 Code Review 的流程 之前我們講過 Git 使用規範與注意事項,這次我們需要在 git 基礎上加入 code review 機制。 下面 git 命令的簡寫,請

原创 IOS 性能提升總結

IOS 性能提升總結 該文章只做個人學習記錄:原文:http://www.jianshu.com/p/866ba7a38a23?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutia

原创 讀書筆記(UIKit性能優化解析和Block經典實用)(一)

讀書筆記(一) 一、instancetype 和 id 作爲初始化實例 返回值的不同 Objective-C的一些使用慣例不僅僅是好的編程習慣,更是給編譯器的隱藏指令。 例如, alloc 和 init 的返回類型都是 id ,然而在Xc

原创 AFNetworking 3.0 源碼閱讀筆記(一)

原文鏈接:http://itangqi.me/2016/05/05/the-notes-of-learning-afnetworking-one/ 前言 在完成 SDWebImage 的源碼閱讀後(可參見系列文章:SDWebImage

原创 【BDD】calabash 和 cucumber的使用

##【BDD】calabash 和 cucumber的使用   本文介紹的是BDD的開發新框架之一—– Calabash-ios。   Calabash是一款開源的跨平臺UI測試工具,目前支持iOS和Android。它使用Cucumb

原创 AFNetworking 3.0 源碼閱讀筆記(三)

原文鏈接:http://itangqi.me/2016/05/09/the-notes-of-learning-afnetworking-three/ 前言 AFURLSessionManager 絕對可以稱得上是 AFNetworki

原创 SDWebImage 源碼閱讀筆記(一)

簡介 Asynchronous image downloader with cache support as a UIImageView category. 言簡意賅:SDWebImage 以 UIImageView categor

原创 iOS持續集成:jenkins+gitlab+蒲公英+郵件通知(Part 2)

iOS持續集成:jenkins+gitlab+蒲公英+郵件通知(Part 2) Jenkins 系統設置 前期準備 Jenkins 插件安裝 安裝GitLab插件 因爲我們項目用的是GitLab來管理源代碼,jenkins本身並沒有自帶

原创 iOS開發經驗總結

iOS開發經驗總結 在iOS開發中經常需要使用的或不常用的知識點的總結,幾年的收藏和積累(踩過的坑)。 一、 iPhone Size 手機型號 屏幕尺寸 iPhone 4 4s 320 * 480 iPhone 5 5s 320 *

原创 AFNetworking 3.0 源碼閱讀筆記(四)

原文鏈接:http://itangqi.me/2016/05/13/the-notes-of-learning-afnetworking-four/ 前言 通過前面的文章,我們已經知道 AFNetworking 是對 NSURLSess

原创 深入理解密碼技術

對稱加密: DES DES是1977年美國聯邦信息處理標準中使用的一種對稱密碼技術,曾今被美國和其他國家政府銀行使用。 不過現在已被暴力破解,我們除了用它解密以前的密文外,已不再使用DES了。不過這裏我們可以用它來了解下什麼是對稱加密。