tags: OC 30 day 先說說看Socket是什麼? 兩個電腦通訊的過程,就像兩個人打電話一樣。 請問Socket是UDP還是TDP? UDP Sock...
在 Objective-C 與 Swift 的命名有明顯的區別,雖然 Swift interface 可以將 Objective-C 的 API 以一定程度的方...
很多時候,我們有需要隱藏手法的時候,不論是阿嬤的秘密料理、魔術師的魔術、成功人士的成功方式,都有只有圈內人士才知道的秘密。而程式設計也是同樣道理的。 Phot...
Photo by @hhh13 on Unsplash Objective-C 的 Error handling Apple 的 Cocoa 函式庫對於 Ob...
tags: OC 30 day 下面這段程式碼是上一篇文章做出來的。 [NSURLConnection sendAsynchronousRequest:...
tags: OC 30 day NSObject 是什麼? 是Foundation 框架中的類,在這個類中有一個類方法new這個方法是用來創建對象的。方法的反...
tags: OC 30 day 為什麼放這張圖?應為我覺得MRC就像是古老的儀式。既然MRC已經沒什麼人在用了,為什麼還要學?因為ARC的機制是源自於MRC,因...
三國演義中,有那麼一段故事: 孔明曰:「吾已定下三條計策,非子龍不可行也。」遂喚趙雲近前,附耳言曰:「汝保主公入吳,當領此三個錦囊。囊中有三條妙計,依次而行。...
tags: OC 30 day 原文位置網址 Objective-C裡的記憶體管理主要有兩種: Garbage Collection(縮寫為GC) Refer...
tags: OC 30 day 類事物不僅具有相同的特徵還具有相同的行為。行為就是一個功能,C語言中使用函數來表示一個功能。OC的類具有的行為,我們使用方法來表...
tags: OC 30 day 什麼是對象? 對象是現實生活中的一個具體存在。看得見,摸得著。拿過來就可以直接使用 什麼是類? 物以類聚,人以群分。類是對一群...
tags: OC 30 day 什麼是面向對象? 實現需求之一: Ex:要如何將大象放入冰箱? 打開冰箱門。 把大象放進去。 把冰箱門關上。 有沒有更好的...
多型包含了型別的共用、函式的共用、概念的共用。 Photo by @mimithian on Unsplash Swift 的多型 我們知道 Swift 的多...
在 Day 13 的時候,我們了解的 Objective-C 的繼承,現在學會繼承的你,很適合來理解 Protocol。 Photo by @jamespon...
tags: OC 30 day 1. 內存中的五大區域: 棧 儲存局部變量。堆 工程師手動申請的字節空間 malloc calloc realloc函數。BS...
繼承,是資料的延伸、是行為的改寫、是框架的客製化。在程式語言中,interface 可以是抽象的化身,也可以是物件的標籤。 Photo by @oteb on...
iOS工程師面試深入淺出- 物件導向的三大特性? 這題乍看之下是很本科系的問題,但事實上,當你在開發的過程中其實一直用到物件導向的概念。因為你平常就是在使用這個...
iOS APP 開發 OC 第十六天,預處理 tags: OC 30 day 因為在study的時候,看到這一段code,所以紀錄一下,不過預處理跟OC的語法不...
tags: OC 30 day OC 有哪些數據類型呢? oc 中支援所有C語言的數據變量。 基本數據類型int double float char 構...
tags: OC 30 day Wild Pointer 是什麼? 野指針就是指針指向的位置是不可知的(隨機的、不正確的、沒有明確限制的)指針變量在定義時如果...
tags: OC 30 day 開發一個項目,內存管理最直接影響一個項目的品質。意味著一個好的內存管理會讓項目的運行效率優良;反之,效能不好,還有可能導致項目崩...
泛型是支撐 Swift 能夠實現 Protocol-oriented Programming 的基礎,Objective-C 在如此的功能是可以支援的。 Ph...
tags: OC 30 day 有哪些是數據類型? int,double,float,char ...既然是一個數據類型那麼就可以聲明這個數據類型的變量。所以...
在現實生活中,我們可以用是否來判斷真理,甚至可以用有沒有判斷事物的存在,並更進一步的查看已存在的事物。 Photo @beccatapert by on Un...
tags: OC 30 day 題目 請依照題目實作一個類:類名:手機(Phone)屬性:顏色(_color),大小(_size),_cpu行為:查看本機信息...
tags: OC 30 day 自動釋放池的原理 存入到自動釋放池中的對象,在自動釋放池被銷毀的時候,會自動調用儲存在該自動釋放池中的所有對象的release...
tags: OC 30 day 因為工作的需求,今天跳級來寫寫網路請求。 NSURLConnection 我們利用這個類,幫我們發送請求。他總共有兩個類方法:...
tags: OC 30 day 近來到台北工作,好久沒有吃到好吃的滷肉飯了。在看Foundation之前,先來暸解,什麼是框架? 什麼是框架? 就是系統(app...
tags: OC 30 day 創建對象,類名 *指針名 = [類名 new]; new實際上是一個類方法。new 方法的作用: 創建對象 初始化對象 把對...
tags: OC 30 day 作用 自動生成getter,setter方法的實現,所以應該寫在類的實現當中。 語法。 @synthesize @proper...