info

category : objective-c
[objective-c]LBGIFImageでgifアニメを表示  @ App Develop , objective-c 2013年10月17日
LBGIFImageでgifアニメを表示
UIImage*image=[UIImage animatedGIFNamed:@"loading"];
UIImageView*imageview=[[UIImageView alloc]initWithImage:image];
[view addSubview:imageview];
必要であればLink Binary With LibrariesにimageIO.frameworkを追加する
Xcode5で試した時は追加しなくても大丈夫だった。

参考
LBGIFImage
https://github.com/larcus94/LBGIFImage
[objective-c]よく忘れるローカライズ  @ App Develop , objective-c 2013年10月15日
よく忘れるローカライズ

projectのinfoを開く
s00

なんか出るのでjapaneseを選択
s01

InfoPlist.stringsだけ選択してFinish
s02

New Fileでファイルを追加する
s03

ResourceのStrings Fileを選択
s04

ファイル名はLocalizable.strings
s05

Localizable.stringsを選択して右側のLocalizeをクリック
s06

なんか出るのでとりあえずEnglishを選んでLocalizeクリック
s07

右側のEnglish,Japaneseをチェックする。Baseは外しても問題ない¨多分
s08

InfoPlist.stringsにはアイコンの下に表示するアプリ名を設定
半角で11文字,全角で6文字以内
CFBundleName = "jeff";
CFBundleDisplayName= "jeff";

Localizable.stringsには言語毎の文字列を設定
cancel="Cancel";
ok="OK";
back="Back";

使うときはこう
NSLocalizedString(@"back", nil);
[objective-c]UINavigationControllerをaddChild  @ App Develop , objective-c 2013年10月3日
UINavigationControllerをaddChildしたりremoveFromParentViewControllerしたり
UIViewController*cv=[[UIViewController alloc]init];
UINavigationController*nc=[[UINavigationController alloc]initWithRootViewController:cv];
[self addChildViewController:nc];
[containerView addSubview:nc.view];//containerViewはUIView
currentCV=cv;

[currentCV.navigationController removeFromParentViewController];
[currentCV removeFromParentViewController];
[currentCV.view removeFromSuperview];
currentCV=nil;