iT邦幫忙

objective-c相關文章
共有 72 則文章

技術 iOS APP 開發 OC 第九天,網路請求原理

tags: OC 30 day 因為工作的需求,今天跳級來寫寫網路請求。 NSURLConnection 我們利用這個類,幫我們發送請求。他總共有兩個類方法:...

技術 iOS APP 開發 OC 第八天,@synthesize

tags: OC 30 day 作用 自動生成getter,setter方法的實現,所以應該寫在類的實現當中。 語法。 @synthesize @proper...

技術 iOS APP 開發 OC 第七天, nil 跟 NULL 一樣嗎?

tags: OC 30 day NULL可以作為指針變量的值。如果一個指針變量的值是NULL值,代表這個指針不指向內存中的任何一個空間。NULL其實等價於0...

技術 iOS APP 開發 OC 第七天, 對象在內存中的儲存

tags: OC 30 day 1. 內存中的五大區域: 棧 儲存局部變量。堆 工程師手動申請的字節空間 malloc calloc realloc函數。BS...

技術 iOS APP 開發 OC 第六天, 練習實作一個類

tags: OC 30 day 題目 請依照題目實作一個類:類名:手機(Phone)屬性:顏色(_color),大小(_size),_cpu行為:查看本機信息...

技術 iOS APP 開發 OC 第六天, 方法的聲明實現和調用

tags: OC 30 day 類事物不僅具有相同的特徵還具有相同的行為。行為就是一個功能,C語言中使用函數來表示一個功能。OC的類具有的行為,我們使用方法來表...

技術 iOS APP 開發 OC 第六天, 類&對象

tags: OC 30 day 什麼是對象? 對象是現實生活中的一個具體存在。看得見,摸得著。拿過來就可以直接使用 什麼是類? 物以類聚,人以群分。類是對一群...

技術 iOS APP 開發 OC 第六天, 面向過程&面向對象

tags: OC 30 day 什麼是面向對象? 實現需求之一: Ex:要如何將大象放入冰箱? 打開冰箱門。 把大象放進去。 把冰箱門關上。 有沒有更好的...

技術 iOS APP 開發 OC 第五天, OC 數據類型

tags: OC 30 day OC 有哪些數據類型呢? oc 中支援所有C語言的數據變量。 基本數據類型int double float char 構...

技術 iOS App開發 OC 第四天, OC 的基礎語法 & 編譯,鏈結,執行

從Swift 到 OC 第四天, OC 的基礎語法 & 編譯,鏈結,執行 tags: OC 30 day 基礎語法 oc 的副檔名 main 函數 i...

技術 iOS App開發 OC 第三天, 記憶體管理

tags: OC 30 day 原文位置網址 Objective-C裡的記憶體管理主要有兩種: Garbage Collection(縮寫為GC) Refer...

技術 iOS App開發 OC 第二天, 屬性 @property 的特性(attribute)

從Swift 到 OC 第二天, 屬性 @property 的特性(attribute) tags: OC 30 day 在尋找相關資料時,看到“簡書”有一篇非...

技術 iOS App開發 OC 第一天, @interface設計思維

從Swift 到 OC 第一天, @interface設計思維 tags: OC 30 day 第一次打開 objc 的文件,看到了一個關鍵字 @interf...

鐵人賽 Mobile Development DAY 30

技術 [30] 30 天從 Swift 學會 Objective-C:30 天內那些我不懂的部分

這個 30 天我們理解了 C 語言與 Objective-C,然而我其實有不少事情是沒有看懂的,鐵人賽第 30 天是鐵人的終點,卻不是學習的最後一天。 Pho...

鐵人賽 Mobile Development DAY 28

技術 [28] 30 天從 Swift 學會 Objective-C:Swift friendly 的 API Swift name

在 Objective-C 與 Swift 的命名有明顯的區別,雖然 Swift interface 可以將 Objective-C 的 API 以一定程度的方...

鐵人賽 Mobile Development DAY 27

技術 [27] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Unavailable 與 convenience init

物件導向的設計中,關於建構物件的方式我們成為建構器(constructor),這關係到物件使用的方式,是很重要的事情。 Photo by @kellysikke...

鐵人賽 Mobile Development DAY 26

技術 [26] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Error handling

Photo by @hhh13 on Unsplash Objective-C 的 Error handling Apple 的 Cocoa 函式庫對於 Ob...

鐵人賽 Mobile Development DAY 25

技術 [25] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Optional

Swift 的 optional 是一個很有趣的概念,因為在 Objective-C 與 C 語言,相關的概念是使用 0 代稱。 複習 Swift 的 Opt...

鐵人賽 Mobile Development DAY 24

技術 [24] 30 天從 Swift 學會 Objective-C:Swift friendly 的 泛型

泛型是支撐 Swift 能夠實現 Protocol-oriented Programming 的基礎,Objective-C 在如此的功能是可以支援的。 Ph...

鐵人賽 Mobile Development DAY 23

技術 [23] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Enum, close Enum

Enum 是 Swift 開發者覺得很友善的型別,Objective-C 的程式碼如果可以提供 Enum,將會得到很多好朋友。 Photo by @brett_...

鐵人賽 Mobile Development DAY 22

技術 [22] 30 天從 Swift 學會 Objective-C:Swift friendly 的基本型別

在 Swift 的程式語言設計初衷裡,與 Objective-C 相容是一個非常重視的設計概念,我們將了解 Objective-C 中,有什麼是可以不需要修正就...

鐵人賽 Mobile Development DAY 21

技術 [21] 30 天從 Swift 學會 Objective-C:Swift friendly 的目的是什麼 (auto interface)

當我們學會了 Swift 之後,可以使用 Objective-C 的程式碼,完全感謝 Swift 編譯器的強大,這篇文章將介紹 Xcode 內如何快速檢查如何使...

鐵人賽 Mobile Development DAY 20

技術 [20] 30 天從 Swift 學會 Objective-C:Objective-C 的特殊 Selector

Objective-C 編譯器提供的角色在Objective-C 程式設計中,沒有 Swift 的編譯器來的萬能,在 Swift 編譯時期我們可以透過編譯錯誤提...

鐵人賽 Mobile Development DAY 19

技術 [19] 30 天從 Swift 學會 Objective-C:Objective-C 的特殊 Block a.k.a. Lambda

三國演義中,有那麼一段故事: 孔明曰:「吾已定下三條計策,非子龍不可行也。」遂喚趙雲近前,附耳言曰:「汝保主公入吳,當領此三個錦囊。囊中有三條妙計,依次而行。...

鐵人賽 Mobile Development DAY 18

技術 [18] 30 天從 Swift 學會 Objective-C:Objective-C 物件的 extension 與 Categories

對現成的事物做延伸是人類獨有的能力,像是水可以載舟,同時也能煮粥。而程式語言也能透過延伸來替現存的物件提供拓展。 Photo by @sigmund on Un...

鐵人賽 Mobile Development DAY 17

技術 [17] 30 天從 Swift 學會 Objective-C:Objective-C 物件的 Protocol 與 type casting

在 Day 13 的時候,我們了解的 Objective-C 的繼承,現在學會繼承的你,很適合來理解 Protocol。 Photo by @jamespon...

鐵人賽 Mobile Development DAY 16

技術 [16] 30 天從 Swift 學會 Objective-C:Objective-C 物件的 Optional chaining

在現實生活中,我們可以用是否來判斷真理,甚至可以用有沒有判斷事物的存在,並更進一步的查看已存在的事物。 Photo @beccatapert by on Un...

鐵人賽 Mobile Development DAY 15

技術 [15] 30 天從 Swift 學會 Objective-C:Objective-C 物件的泛型 Generic

在現實生活中有集合的概念,我們的思考習慣會將一系列一模一樣的事情放在集合裡面,例如同學們。在程式語言是一樣的道理,我們也偏好。 Photo by @melod...

鐵人賽 Mobile Development DAY 14

技術 [14] 30 天從 Swift 學會 Objective-C:Objective-C 物件的多型

多型包含了型別的共用、函式的共用、概念的共用。 Photo by @mimithian on Unsplash Swift 的多型 我們知道 Swift 的多...

鐵人賽 Mobile Development DAY 13

技術 [13] 30 天從 Swift 學會 Objective-C:Objective-C 物件的繼承 Inheritance, Protocol

繼承,是資料的延伸、是行為的改寫、是框架的客製化。在程式語言中,interface 可以是抽象的化身,也可以是物件的標籤。 Photo by @oteb on...