iOS
この記事は Firebase Advent Calendar 2016 - Qiita の4日目の記事です。 最近は Golang を用いたサーバサイド開発を専らの仕事としていますが、約2年前はガッツリと iOS アプリ開発を行っていました。そのときから「アプリの振る舞いや見た目、A/Bテストを…
Generative Programming in Swift // Speaker Deck Generative Programming とは? 生成的プログラミング(英: Generative programming)とは、ジェネリックなクラス、プロトタイプベース、テンプレート、アスペクト、コード生成などの技法を使ってソースコ…
[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault]; [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];
意図的にスレッドスリープさせたいとき [NSThread sleepForTimeInterval:.3f]; sleep()は整数のみ
そんなときは [button setEnabled:NO]; [button.titleLabel setAlpha:.5f]; で無理矢理白っぽくする!
iOS6からはSocial.framework推奨になって、Twitter.frameworkはiOS5用となりましたね。で、うまい具合にiOS5, iOS6で使い分けてみた。kaneshin/Social-framework-objc · GitHubもっと楽ないい方法ないかね
iOSをCompatible対応するときに必要かなと思った NSString *currentDeviceOSVersion = [[UIDevice currentDevice] systemVersion]; NSLog(@"%@", currentDeviceOSVersion); これで、NSString型でOSのVersionがわかるので、あとはif文とかで if ([currentDevi…