2013年9月30日 星期一

LLDB Debugger 一直會卡在Attaching Project on iPad [Solved]


在Run Simulator的時候,會一直卡在Attaching project on iPad...

之後就一直等一直等....

直到你要用強制關閉才能終止它做事.

這個問題解了,發現是因為 localhost 對應的ip錯誤. 導致無法Attaching 成功.

2013年9月14日 星期六

如何設定Navigation上的Title和Color











在你的ViewController.m 中
- (void)viewDidLoad{

    [self.navigationItem setTitle:@"Any Title"];

}

2013年9月4日 星期三

[詳細安裝圖文] Cocoapods 好用的第三方套件管理


官網是這麼形容的

The best way to manage library dependencies in Objective-C projects.

在Objective-c上管理Library最好的工具,

功能: 假如你在開發一個大型的專案, 裡面用了10幾套開源的第三方套件,

當這些套件更新的時候,以前的做法是Download下來,手動覆蓋掉舊的,

但假如是10幾個!太麻煩啦!! 

何況你還要check是哪些有更新了.

cocoapods,看來是首選的solution.


安裝步驟 


1.  打開 Terminal 














2013年8月27日 星期二

Singleton - 只要instance一次就可以當全域變數的方法


一般instance的方式:
myclass *instance = [[myclass alloc] init];

Singleton物件的方式:

myclass *instance = [myclass sharedInstance];


對於同一個物件,要在不同的view上面做共享時候

Singleton 是一個非常好用的方式

有點像是全域( global variable )變數一樣

在任何地方都可以共享他的value,

也透過這個方法作參數的傳遞.