顯示具有 Xcode 標籤的文章。 顯示所有文章
顯示具有 Xcode 標籤的文章。 顯示所有文章

2013年6月18日 星期二

Objective-C Custom Cell,可以使用覆寫prepareForReuse方法清除舊資料再利用

-(void)prepareForReuse{
    [super prepareForReuse];

    //清除舊資料
    delegate = nil;
}

2013年6月14日 星期五

Objective-C 開啓 Google Map App 並帶入經緯度查詢

Jie的懶教學,來教大家用 Objective-C 開啓 Google Map App 並帶入經緯度查詢:

//檢查有無安裝google map
if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps://"]]){        
//開啓Google Map App
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"comgooglemaps://?saddr=%f,%f&daddr=%f,%f&directionsmode=walking",起點latitude,起點longitude,終點latitude,終點longitude]]];
    }else{
//開啟網頁版Google Map(太簡單,略)
}

其他進一步設定可以參考:https://developers.google.com/maps/documentation/ios/urlscheme?hl=zh-TW 

完工,爆肝。

2013年6月7日 星期五

Xcode 建立 Static Library 支援 Universal Framework

Jie的懶教學,來教大家來包無敵的懶人包 Framework

1.下載解壓縮:iOS-Universal-Framework=>https://github.com/kstenerud/iOS-Universal-Framework

2.安裝Fake Framework、Real Framework,終端機進入各別目錄:輸入sh install.sh 安裝。

3.建立專案,選擇 Framework & LIbrary → Fake Static iOS Framework 樣板,
把程式拉入專案。

4.選擇TARGETS → Build Phases → Copy Headers,將.h檔拉入Public區塊裡。

5.Scheme 的 Run 設定,把 Build Configuration 改為 Release,沒改編譯會爆炸。

6.編譯完,Products 目錄裡的XXX.framework按下滑鼠右鍵,選擇 Show in Finder。

7.無embed資源的選XXX.framework,有embed資源的選 XXX.embeddedframework。

8.完工,爆肝。