[Xcode] 宣告 類別與實體方法

(void) people: (int) age; (int) height

[+/-]

加號:方法是類別方法  (class method)

減號:方法為實體方法  (instance method)

(void)

返回類型,也就是回傳值型態

people

方法名稱

後面接的是參數,此時後面需加上【:】

(int)

參數型態

age

參數名稱

如果有多個參數,後面需加上【;】

 

[Xcode] 新增一個Tab View Controller(工作紀錄)

1.拉一個 View Controller(Form)

2.從Tab Bar controller 按右鍵拖拉到 View Controller ,選view controllers 這樣就可以建立連結。

3.再來改變Tab-name,點選view controller(form)畫面下方 Item 方塊圖示,在右上的屬性列上就可以改變Title,Image

螢幕快照 2015-01-01 下午3.35.51

4.新增一個class (cocoa touch class),繼承 UIViewController(subclass of),Class:自己定義想要的名稱,這動作像Delphi的PAS

5.再來把Form與Pas連結起來,選view controller(form)上方第一個小圖示,右上屬性 Class 指定到剛剛設置的Class

螢幕快照 2015-01-01 下午3.35.34

 

[軟體相關] Lazarus for MAC 安裝紀錄

今天逛網路發現 Lazarus 可以開發 iOS 與 Android,就下載來安裝看看
更加讓我想安裝的原因是可以在 MAC 上面安裝執行

0.需安裝 XCode 也需要安裝 Command Line Tools
Command Line Tools 安裝方式如下 for Xcode 6.1.1,舊版的安裝方法請找古哥(一推)
開啓Terminal並且執行這個指令:xcode-select –install

1.先到官網下載安裝程式
三個安裝檔都需要下載安裝,我是裝以下的版本
fpc-2.6.4.intel-macosx.dmg
fpcsrc-2.6.4-20140421-i386-macosx.dmg
lazarus-1.2.6-20141012-i386-macosx.dmg

2.還需要安裝 gdb ,別問我這是什麼東西
一樣開 終端機 下指令
2.1 Install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.2 Install gdb
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gdb.rb

gdb搞不定,看樣子還沒支援 OS X Yosemite 待續…

wiki英文版完整安裝教學

2014.12.26 補充

第二點應該是在debug時的環境設定,其實到第一階段就會產生可用的執行檔,只是沒有第二階段就沒法debug。