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
dequeueReusableCellWithIdentifierを利用する場合の注意点 UITableViewを利用する場合、Cellを再利用するためにdequeueReusableCellWithIdentifierを利用することが多いかと思います。 このとき、cellの描画を非同期に実行しようとすると、… Tomoumi Nishimuraハック2015.09.24 777
sbtを利用している場合にscalac optionを加える方法 Scalac optionを加える場合、build.sbtに例えば以下のように指定を加えます。 scalacOptions+=”-feature” 参考 scalac にもっと警告してもらう – Qiita Tomoumi Nishimuraハック2015.09.18 340
UIImagePickerControllerを利用する場合の注意点 iPhoneのカメラロールやカメラ機能を利用する場合、それが簡易なものでよければUIImagePickerControllerを利用するのが一番簡単です。 ただし、UIImagePickerControllerには大きな… Tomoumi Nishimuraハック2015.09.17 1,439
Xcodeで行番号を表示する Xcodeでは行番号がちょくちょく表示されていなかったりします。 その場合は以下の手順で設定が変更できます。 メニュー -> Xcode -> Preferences… -> Text Editing -> … Tomoumi Nishimuraハック2015.09.11 510
NSManagedObjectContextの基本 CoreDataを操作する際にはNSManagedObjectとNSManagedObjectContextを利用します。 この2つは、次のような関係にあります。 NSManagedObject: 操作対象のレコードを表… Tomoumi Nishimuraハック2015.09.10 1,717
ブックマークレットからフォームを発火させる ソースコード javascript:(function() {var evt = document.createEvent(“HTMLEvents”);evt.initEvent(“submit”, true, true… Tomoumi Nishimuraハック2015.09.04 1,179
Firefoxの検索バーに自サイトの検索ページを追加できるようにする FireFoxを利用していると、右上にある検索ボックスの虫眼鏡マークに+マークが表示されてたりすることがあります。 これは、そのサイトを検索サイトとしてFireFoxに追加できる場合に表示されるマークです。 自サイトの検… Tomoumi Nishimuraハック2015.08.27 757