tags: OC 30 day 因為工作的需求,今天跳級來寫寫網路請求。 NSURLConnection 我們利用這個類,幫我們發送請求。他總共有兩個類方法:...
tags: OC 30 day 作用 自動生成getter,setter方法的實現,所以應該寫在類的實現當中。 語法。 @synthesize @proper...
tags: OC 30 day NULL可以作為指針變量的值。如果一個指針變量的值是NULL值,代表這個指針不指向內存中的任何一個空間。NULL其實等價於0...
tags: OC 30 day 1. 內存中的五大區域: 棧 儲存局部變量。堆 工程師手動申請的字節空間 malloc calloc realloc函數。BS...
tags: OC 30 day 題目 請依照題目實作一個類:類名:手機(Phone)屬性:顏色(_color),大小(_size),_cpu行為:查看本機信息...
tags: OC 30 day 類事物不僅具有相同的特徵還具有相同的行為。行為就是一個功能,C語言中使用函數來表示一個功能。OC的類具有的行為,我們使用方法來表...
tags: OC 30 day 什麼是對象? 對象是現實生活中的一個具體存在。看得見,摸得著。拿過來就可以直接使用 什麼是類? 物以類聚,人以群分。類是對一群...
tags: OC 30 day 什麼是面向對象? 實現需求之一: Ex:要如何將大象放入冰箱? 打開冰箱門。 把大象放進去。 把冰箱門關上。 有沒有更好的...
tags: OC 30 day OC 有哪些數據類型呢? oc 中支援所有C語言的數據變量。 基本數據類型int double float char 構...
從Swift 到 OC 第四天, OC 的基礎語法 & 編譯,鏈結,執行 tags: OC 30 day 基礎語法 oc 的副檔名 main 函數 i...
tags: OC 30 day 原文位置網址 Objective-C裡的記憶體管理主要有兩種: Garbage Collection(縮寫為GC) Refer...
從Swift 到 OC 第二天, 屬性 @property 的特性(attribute) tags: OC 30 day 在尋找相關資料時,看到“簡書”有一篇非...
這個 30 天我們理解了 C 語言與 Objective-C,然而我其實有不少事情是沒有看懂的,鐵人賽第 30 天是鐵人的終點,卻不是學習的最後一天。 Pho...
在 Objective-C 與 Swift 的命名有明顯的區別,雖然 Swift interface 可以將 Objective-C 的 API 以一定程度的方...
物件導向的設計中,關於建構物件的方式我們成為建構器(constructor),這關係到物件使用的方式,是很重要的事情。 Photo by @kellysikke...
Photo by @hhh13 on Unsplash Objective-C 的 Error handling Apple 的 Cocoa 函式庫對於 Ob...
Swift 的 optional 是一個很有趣的概念,因為在 Objective-C 與 C 語言,相關的概念是使用 0 代稱。 複習 Swift 的 Opt...
泛型是支撐 Swift 能夠實現 Protocol-oriented Programming 的基礎,Objective-C 在如此的功能是可以支援的。 Ph...
Enum 是 Swift 開發者覺得很友善的型別,Objective-C 的程式碼如果可以提供 Enum,將會得到很多好朋友。 Photo by @brett_...
在 Swift 的程式語言設計初衷裡,與 Objective-C 相容是一個非常重視的設計概念,我們將了解 Objective-C 中,有什麼是可以不需要修正就...
當我們學會了 Swift 之後,可以使用 Objective-C 的程式碼,完全感謝 Swift 編譯器的強大,這篇文章將介紹 Xcode 內如何快速檢查如何使...
Objective-C 編譯器提供的角色在Objective-C 程式設計中,沒有 Swift 的編譯器來的萬能,在 Swift 編譯時期我們可以透過編譯錯誤提...
三國演義中,有那麼一段故事: 孔明曰:「吾已定下三條計策,非子龍不可行也。」遂喚趙雲近前,附耳言曰:「汝保主公入吳,當領此三個錦囊。囊中有三條妙計,依次而行。...
對現成的事物做延伸是人類獨有的能力,像是水可以載舟,同時也能煮粥。而程式語言也能透過延伸來替現存的物件提供拓展。 Photo by @sigmund on Un...
在 Day 13 的時候,我們了解的 Objective-C 的繼承,現在學會繼承的你,很適合來理解 Protocol。 Photo by @jamespon...
在現實生活中,我們可以用是否來判斷真理,甚至可以用有沒有判斷事物的存在,並更進一步的查看已存在的事物。 Photo @beccatapert by on Un...
在現實生活中有集合的概念,我們的思考習慣會將一系列一模一樣的事情放在集合裡面,例如同學們。在程式語言是一樣的道理,我們也偏好。 Photo by @melod...
多型包含了型別的共用、函式的共用、概念的共用。 Photo by @mimithian on Unsplash Swift 的多型 我們知道 Swift 的多...
繼承,是資料的延伸、是行為的改寫、是框架的客製化。在程式語言中,interface 可以是抽象的化身,也可以是物件的標籤。 Photo by @oteb on...
很多時候,我們有需要隱藏手法的時候,不論是阿嬤的秘密料理、魔術師的魔術、成功人士的成功方式,都有只有圈內人士才知道的秘密。而程式設計也是同樣道理的。 Phot...