UITableViewの表示がおかしい時、確認すること UITableViewは速度の関係でセルの再利用を行っていたりセル再描画のタイミングを指示する必要があったりと、描画に関して気を配る必要があります。 もし、UITableViewが期待通りの表示内容になってくれないときは… Tomoumi Nishimuraハック2015.10.15 6,676
iOSの処理時間を確認したい 適当に確認したいだけなら以下のようにすると確認できます。 let start = NSDate() // 処理 let elapsed = NSDate().timeIntervalSinceDate(start) pr… Tomoumi Nishimuraハック2015.10.02 1,182
Smart App Bannersの設置 iOS6以降のsafariでwebサイト観覧時に広告として、app storeのバナーを出す事ができます。 apple公式の機能です 方法は簡単でheadタグ内で <meta name=”apple-itunes-… yamageniiハック2015.10.01 1,442
xcode の iOS Simulator をすべてのデバイスの中身をリセットする iOS Simulator で「Reset Content and Settings…」を実行することにより、デバイスの中身をリセットすることができますが、デバイスごとに一つずつ行う必要があり面倒です。以下の… nbeppuハック2015.10.01 1,347
JavaScriptでiOSのバージョンを抜き出す方法 var version = “Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko)… @iwasakiハック2015.09.29 612
iOSで任意のバージョンにアップグレード 開発で任意のバージョンでテストしたいときバージョンにあった実機がないと出来ません。 そんな時に任意のバージョンにアップデート(ダウングレード)する場合の手順を紹介します 注意点 appleが提供するファームウェアを使用す… yamageniiハック2015.09.29 54,375
UISearchDisplayController で検索結果の空欄罫線を消す UISearchDisplayController を利用して UITableView の検索を行った場合、空欄の罫線が表示されてしまいます。これを消したい場合には、以下の実装を追加します。 extension Hoge… nbeppuハック2015.09.24 194
dequeueReusableCellWithIdentifierを利用する場合の注意点 UITableViewを利用する場合、Cellを再利用するためにdequeueReusableCellWithIdentifierを利用することが多いかと思います。 このとき、cellの描画を非同期に実行しようとすると、… Tomoumi Nishimuraハック2015.09.24 777
iOSのsafariにfocusが当たらない場合 HTMLなどでtextareaやinput type=”text” などにカーソルを当てたい場合、focus()を使うのが普通です。 しかし、iOSのsafariから確認してみるとfocusが当た… daiki21ハック2015.09.18 5,880