目前分類:開發理論 (5)

瀏覽方式: 標題列表 簡短摘要

   麻煩給個讚吧!

Firebase 課程特價中!

shenfive 發表在 痞客邦 留言(1) 人氣()

Objective C/Swift 的 portocol 其實就是 Java 的 interfaces.

portocal / Delegate 其實就是在實作 interfaces, 幾乎沒有不同

 

文章標籤

shenfive 發表在 痞客邦 留言(1) 人氣()

   麻煩給個讚吧!

 第一個上架的作品  第一個收費作品  表象系統Free版  
Game9x9   Icon-144    Icon@2x    
    這是一本提供給想學 iOS 開發的Blog,想有系統的介紹如何寫 APP ,如果有能幫到其他朋友,那是再好不過了,

我是   申潤五  shennewno@gmail.com  

Danny Shen

shenfive 發表在 痞客邦 留言(0) 人氣()

相信很多人已經開始在使用 XCode 4.2 與 iOS功能了吧!其中我最喜歡的功能之一就是 ARC (Automatic Reference Counting)。簡單的來說,ARC 就是可以讓你以後不用再擔心那邊要 release,哪裡又得 retain 了 ;而由編譯器在編譯的時候自動幫你偷偷加上去,所以你的程式碼裡面也不可以有 release,retain等。這個功能可以說是讓人又愛又恨。愛的是從此可以擺脫 Memory leak 的問題了,恨的是有很多第三方的 Library 幾乎都還沒有轉換爲與 ARC 相容的程式碼。

    當然你也可以自己改,不過有時候看到一大堆紅字,心都涼了一半了,還改嘞!給XCode幫你改嘛,有時候又直接跟你說它改不了,自己手動改唄。所以很多人一定很希望部分程式碼使用 ARC 但部分程式碼則維持原來的方式,也就是可以在程式碼內使用 release,retain 等方法的呼叫。真有這麼便宜的事嗎?還真有嘞!不過在 XCode 4.2 中並沒有一個很明確的地方可以設定,所以知道的人也不多,好在谷歌兄什麼鬼東西都找的到,試用過後覺得很不錯用,特與大家分享如下:

文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣()

MVC 是 iOS 預設開發模式,XCode 會引導開發者使用這樣的模式開發,但對初學者來說,似乎是天方夜談。看不懂沒關係,正常的狀況下應該沒有人一看就懂,所以先有個印象,等有點經驗回頭再來印證即可。

MVC模式最早在1974年提出,是施樂帕羅奧多研究中心(Xerox PARC)在20世紀80年代為程序語言 Smalltalk 發明的一種軟體設計模式,而 Objective-C 是基於Smalltalk 與 C 語言而發展出的語言,因為有這段關係,所以MVC就成了iOS程式設計的基礎。


文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣()