if([self.delegate respondsToSelector:@selector(YOUR_FUNCTION)]){
[self.delegate YOUR_FUNCTION];
}
2013年12月27日 星期五
Objective C 檢查optional delegate function有無實作
2013年12月9日 星期一
2013年11月11日 星期一
iOS推播 一行產生推播pem檔
openssl pkcs12 -in aps_development.p12 -out aps_development.pem -nodes -clcerts -password pass:''
2013年10月2日 星期三
2013年8月22日 星期四
Objective-C 禁用UDID 替代方案:OpenUDID
優缺點分析參考文章:http://www.alexplay.tw/2013/03/udid.html
https://github.com/ylechelle/OpenUDID
取得OpenUDID方式:
#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];
Objective-C ARC 專案中使用非ARC Code
在build Phases ->Compile Sources找到非ARC code
在Compiler Flags加上: -fno-objc-arc
在Compiler Flags加上: -fno-objc-arc
2013年6月19日 星期三
Objective-C 祕技:撥完電話回到APP,讓你不會回不去。
Jie的懶教學,今天來告訴大家一個祕技:
Objective-C 呼叫電話撥號功能通常都會使用:tel
若改成:telprompt
瑞凡,我可以回去了!
懶人就是要一行就搞定~完工,爆肝!
Objective-C 呼叫電話撥號功能通常都會使用:tel
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",@"0928123123"]]];
但播完就會停留在電話程式裡...若改成:telprompt
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt:%@",@"0928123123"]]];
結束就可以回到原本的APP畫面,瑞凡,我可以回去了!
懶人就是要一行就搞定~完工,爆肝!
2013年6月18日 星期二
Objective-C Custom Cell,可以使用覆寫prepareForReuse方法清除舊資料再利用
-(void)prepareForReuse{
[super prepareForReuse];
//清除舊資料
delegate = nil;
}
2013年6月13日 星期四
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.完工,爆肝。
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.完工,爆肝。
訂閱:
文章 (Atom)
