Objective-C
AutoLayoutをオンにした状態だと、以下のようなアニメーションの処理が動かないというのを知らなかった 汗 [UIView animateWithDuration:1.0f delay:0.0f options:UIViewAnimationOptionCurveEaseOut animations:^{ _btnTest.y = 200; } completion:^(BOOL f…
メモ書き程度に。UIAlertViewはiOS8でもとりあえず動いているようですが、deprecatedになったためいずれ痛い目にあわないよう、バージョンで分岐してiOS8未満でなければUIAlertController使うように対応しました。で、対応後の不具合報告に「文字が太くなっ…
iOS8以前(いつからかは知らない)はpresentViewControllerで透過viewを表示するには以下のようなコードを書いていたと思う。 UIViewController *rootViewController = [UIApplication sharedApplication].delegate.window.rootViewController; rootViewContro…
今度転職するのに備えて現在iOSリハビリ中です 汗。少し前にリリースしたiOSアプリに簡単なgifアニメーションを再生しようと思ってライブラリ探していてとりあえずFlipboardのFLAnimatedImageというのに辿り着いた。Flipboard/FLAnimatedImage · GitHubでソ…
iOSアプリでのナビゲーションバーのボタンのデザインのカスタマイズについて、少しハマってしまったので備忘録として。ナビゲーションバーの右にデザインをカスタマイズした「保存」ボタンを置きたいという状況が発生しました。 ナビゲーションバーのボタン…
今月はじめに、業務で開発に携わっていた"デコラージュ"というアプリがリリースされました。 Decollage~デコラージュ~ スタンプで出来るイラスト作成アプリこれまで長くflash開発を続けてきましたが、上司へ意思表明して念願のiOS開発に携わらせていただき…
"1,2,3,4"という一風変わった名前ですが、iOSアプリを個人として初めてリリースしました!https://itunes.apple.com/us/app/1-2-3-4/id623790896?l=ja&ls=1&mt=8簡単にいうと「写真を4枚連写して、それを縦に4コマ漫画のように並べて1つの画像を生成する…
現在携わっているiOSネイティブ開発でデザイナーさんからあがってきたデザインに下画像のような「ラジオボタン」がありました。(まだリリースしていないため画面はTwitterのweb版のもの) ただしラジオボタンはiOSの標準コンポーネントには含まれていません…
備忘録として。現在業務で開発しているiOSアプリでそろそろ佳境を迎えようかというときに、仮に記述していただけなのかもしれませんが同僚の書いたソースコードに、 exit(0); という記述があってドキッとしてしまいました。というのも、この記述でアプリ自身…
現在業務で開発しているiOSアプリ(iOS5以上を対象)の動作確認をしていたときに、 iOS6.xでは発生しないが、iOS5.xだと"Supported interface orientations"を"Portrait"に設定しているのに画面が横向きになってしまう という不具合が見つかりました。原因は…
UITableViewCellでハマってしまったので備忘録。UITableViewCellは基本的に再利用します。アップルのドキュメントをそのまま引用すると オブジェクトの割り当ては、パフォーマンスに影響します。特に、短期間に繰り返して割り当てを行わなければならない場合…
今回も備忘録として。現在業務ではXcodeでのiOS開発を行っていますが、コードスニペットをちょいちょい活用しています。Xcodeで"for"などとコードを入力すると、for文のテンプレートが表示されるアノ機能のことです(下画像)。 似たような記述が多く出てく…
大した内容ではないけれど備忘録として。デザイナーさんにiOSアプリ開発で使用できるフォントってなんですかなんてことを聞かれることもあると思います。そんなとき、iOSで使用できるフォント一覧のサイトはよくみかけるけれど、iOSのバージョンによって使用…
今回はUIScrollViewで表示を任意の座標に吸着させる方法を記していきます。 「あれ、"UIScrollView.pagingEnabled = YES"とすればよくない?」と思うかもしれませんが、 それだとスクロール全体を一気にスクロールしたいということができないため、 今回目標…
現時点(2012/11/14)でのiOS版Facebookアプリで、 あるポストにコメントしようとするときには以下のような画面の動きになる。 ポイントとしては、 ・コメントを入力するテキストインプットが画面の一番下にあって ・それをタップしたときにキーボードが下から…
今回の内容は表題のとおりです。あまり他のサイトでいい記事がなかったので書いておこうと思います。 あるUIViewに @property (strong, nonatomic) UIView *viewA; @property (strong, nonatomic) UIView *viewB; @property (strong, nonatomic) UIView *vie…
UIScrollViewにたくさんの画像を表示するといったことをやっていて、ふと疑問に思ったことがありました。それはUIScrollViewの子ビューに、自分が追加した覚えのないものが含まれていることです。 つまり、InterfaceBuilderにて配置したUIScrollViewクラス…
これまでARC非対応で作成していたソースを、ARC対応プロジェクトへの移植を行った。 その際、 ・ライブラリソースなど、特定のファイルにはARCを対応させない ・Xcode上で、「Edit→Refactor→Convert To Objective-C ARC」で指摘された箇所を修正する という…