iOS 與 Android 開發語言的愛恨糾葛 竟然要開始學習雙平台語言 就讓我們一起來瞭解這兩款語言吧 iOS 與 Android 都在面臨新舊語言交替時代...
tags: OC 30 day 我在swift讀書會上發起了這個疑問,得到非常多人的解惑,因此發起這篇文章。 寫swift 時,會很常用到這樣的語法: fun...
iOS工程師面試深入淺出- 物件導向的三大特性? 這題乍看之下是很本科系的問題,但事實上,當你在開發的過程中其實一直用到物件導向的概念。因為你平常就是在使用這個...
iOS工程師面試深入淺出(OC)- @property 使用方法?Copy 什麼時候用? 如果本來是在寫 swift,突然看到 @property 一定會不知道...
iOS工程師面試深入淺出(Objective-C)- NSInterger 與 Int 有什麼不一樣? 事實上在我平常的時候就是看編譯器需要什麼Type,就給他...
Xcode(swift,OC)效能分析工具 Instruments — Time Profiler使用 關於 Time Profiler 我想說的是 事情是這樣...
tags: OC 30 day 近來到台北工作,好久沒有吃到好吃的滷肉飯了。在看Foundation之前,先來暸解,什麼是框架? 什麼是框架? 就是系統(app...
tags: OC 30 day 什麼是Protocol? 作用:專門用來聲明一大堆方法。(不能聲明屬性,也不能實現方法,只能用來寫方法的聲明)。只要某個類遵守...
tags: OC 30 day 延展: Extension 是一個特殊分類,所以延展也是類的一部分。 extension 沒有名字 只有聲明,沒有實現。與本...
tags: OC 30 day 兩個對象 if(1) { Person *p1 = [Person new]; Book *b1 = [Book new];...
tags: OC 30 day 自動釋放池的原理 存入到自動釋放池中的對象,在自動釋放池被銷毀的時候,會自動調用儲存在該自動釋放池中的所有對象的release...
tags: OC 30 day 創建一個類 如何創建一個書的class?首先點擊add File的按鈕創建一個Book的 .h .m 檔案。 第一個任務,為B...
tags: OC 30 day @property參數 @property可以帶參數的@proporty(參數1,參數2,參數3...)數據類型 名稱; @p...
tags: OC 30 day 記憶體洩漏 指的是一個對象的記憶體沒有被即時回收,在該回收的時候沒有被回收,一直駐留在內存當中,直到程序結束時才被回收。 單個...
tags: OC 30 day Wild Pointer 是什麼? 野指針就是指針指向的位置是不可知的(隨機的、不正確的、沒有明確限制的)指針變量在定義時如果...
tags: OC 30 day 為什麼放這張圖?應為我覺得MRC就像是古老的儀式。既然MRC已經沒什麼人在用了,為什麼還要學?因為ARC的機制是源自於MRC,因...
tags: OC 30 day 開發一個項目,內存管理最直接影響一個項目的品質。意味著一個好的內存管理會讓項目的運行效率優良;反之,效能不好,還有可能導致項目崩...
tags: OC 30 day 創建對象,類名 *指針名 = [類名 new]; new實際上是一個類方法。new 方法的作用: 創建對象 初始化對象 把對...
tags: OC 30 day 編譯檢查 編譯器在編譯的時候,判斷一個指針是否可以調用指針的對象方法。判斷的準則就是指針類型。 OC的編譯器是LLVM,不是...
iOS APP 開發 OC 第十六天,預處理 tags: OC 30 day 因為在study的時候,看到這一段code,所以紀錄一下,不過預處理跟OC的語法不...
tags: OC 30 day 下面這段程式碼是上一篇文章做出來的。 [NSURLConnection sendAsynchronousRequest:...
tags: OC 30 day 獲取網路數據的兩種方式: 方式一:NSData 方法: 獲取JSON,修改伺服器內的JSON,重新下載。製作一個API接口...
iOS APP 開發 OC 第十三天,測試網路狀態 iOS Reachability tags: OC 30 day 今天在看接手的OC專案時,看到一個測試網路...
tags: OC 30 day 1. 導入頭文件 #import <sys/socket.h> #import <netinet/in.h&...
tags: OC 30 day 問題:簡化block變量的時候,要寫好大一串,類型好長。typedef的使用場景: 將一個長度類型定義為一個短類型。 typed...
tags: OC 30 day void (^myBlock1)() = ^void(){ NSLog(@"我愛你"); NSLog(@&...
tags: OC 30 day 有哪些是數據類型? int,double,float,char ...既然是一個數據類型那麼就可以聲明這個數據類型的變量。所以...
tags: OC 30 day NSObject 是什麼? 是Foundation 框架中的類,在這個類中有一個類方法new這個方法是用來創建對象的。方法的反...
tags: OC 30 day 先說說看Socket是什麼? 兩個電腦通訊的過程,就像兩個人打電話一樣。 請問Socket是UDP還是TDP? UDP Sock...
tags: OC 30 day 我們來延續上一篇網路請求原理做出UIWebView吧 把網路請求做成一個方法 鑑於單一職責,把網路請求做成一個方法。 -(NSU...