原创 Block (二) 塊方法的應用症狀枚舉

個人理解 OO是個什麼東西?大致都是經過這樣的過程 從高到低, 1. 先把最上層的東西拿來用了,理解了抽象概念之間的關係,也就是說先學會使用 2. 然而掌握內裏要理,可以使得在使用抽象方法的時候 更加得心應手 3. block 就

原创 Xcode 7 製作靜態庫.a 文件

1.新建一個工程,選擇iOS 下的Framework & Library 選項 ,  點選右邊Cocoa Touch Static Library   新建,工程命名爲testLib。 此時注意查看工程目錄Products下的libtes

原创 debug 下NSLog 的處理

代碼編寫的過程中,不可避免需要應用NSLog函數打印很多調試信息,爲了更好的使用答應信息,我們可以自定義自己的全局信息打印函數。 一般步驟介紹如下: 一、配置 pch 文件  現在的 Xcode 版本都不再自動生成pch文件,所以還需要

原创 Run Loops 是個什麼東西。

----- 寫代碼總是站在高出去思考什麼叫做OO,有意避開卻偶爾踩一腿落下時候又會碰到它,也許時而在使用定時器把它扔到池子的時候都不會注意到濺起了浪花。 理解翻譯runLoop文檔,個人僻陋情懷濃重。 且行且努力吧 : --

原创 Block (三) OC中的函數式編程\鏈式編程

我們常見的OC 函數調用方式都是中括號的 消息傳遞機制, 由於鏈式編程的函數調用更偏於.語法的函數調用方式,而在OC中,能夠勝任如此功能的首先就讓人想起了block塊的C式特點。 關於鏈式編程,有一個佈局約束的第三方庫中大量使用

原创 CocoaPods和版本控制小技巧

CocoasPods :強大的第三方庫管理插件 直接合成到工程中,通過簡單的pod 命令,實現三方資源庫的下載跟新迭代管理。 關於CocoasPods 的安裝和使用有許多文章, 這裏給到其中一個連接  CocoasPod 及安裝使用 he

原创 ARC 概要

三年前,Xcode開發就一直推崇使用ARC內存管理機制, 再往前的歲月裏使用的是MRC,那時候retain和release隨處可見,顯然MRC已經成爲歷史,着眼當下: 這裏簡要羅列了 ARC 的一些知識點概要, 這是一個學習

原创 clang terminal編譯OC代碼

Xcode 中代碼編譯器clang 想要看看clang的一片文章嗎?clang here you are 簡單介紹利用terminal 實現clang編譯器編譯OC代碼的兩個小方法: 一、 運行編譯一段程序的方法: 1. 創建一個工

原创 objc 中國

objc中國 爲中國 Objective-C 社區帶來最佳實踐和先進技術 objc 中國 這裏文章並不多,後臺很強大,也感謝翻譯者。 mark 一下。   iOS 比較內裏的那些功法,真的很有用,僅做一個標記。 點

原创 CAShapeLayer + UIBezierPath = sectionView

直接看看這塊代碼。 其實可以發現,     CAShapeLayer *_layerRight;     UIBezierPath *_pathLeft; --------layer是一個繪圖層,可以通過BezierPath來決定繪製

原创 線程(二)Thread Management

最好的interface,就是衝document 開始。 talk is cheap, coding show is super, Document make comfortable; 原文參考:Thread Manage

原创 線程(一)About Theaded Programming

文本取材自蘋果的官方文檔。 下面是連接:Threading Programming Guide | go to ~ (一)關於線程程序設計     多年之前的多個年頭,計算機的運行依靠唯一一個叫做微處理器的核心,速度是

原创 JavaScriptCore (一)

 JavaScriptCore   什麼是JavaScriptCore? (一)JavaScriptCore 是一個提供網頁Javascript引擎接口的的框架。框架提供了強大的功能,可以實現Swift/Objective-C 和

原创 NSUserdefaults

NSUserdefaults 也許比較常知曉的是:它是應用程序中一種很方便的數據持久化存儲解決方案! 這裏對它的內容做一個再度說明,主要從概念上來,有助於對它更深入的理解。 ———— 1. 運行時使用NSUserDefa

原创 Block (一) block Demo

1.  Block最初設計的設計就是爲了服務於  GCD,且不去管它了,顯然發現如今Block的靈美已經讓果農們的代碼敲得更加得心應手,對它也越來愛不釋手、欲罷不能了。 2. 常言道,Block一般有兩種慣用寫法,一個是直