Swiftで配列の要素に条件を満たすものがあるかどうかを判定する containsは、配列と比較対象を引数にする以外にも、配列と関数を引数に持たせることも出来ます。 let selectedMemberList:[String] = [“a”,”b”,”c”] var flag = “… otaguroハック2015.11.13 6,242
swift と objective-c の変換 Swiftify swiftは歴史が浅いためobjective-cの文献のみしか見つからない時はいつも上記のサイトにお世話になっています。xcodeのバージョンの関係などから動かないこともありますが、関数の使い方など参考… you12724ハック2015.11.10 1,297
配列をストリング化 簡単ですが結構使えたので備忘録 配列をリクエストで送るときに有効 var member_admins = “” count = 0 for name in selectedMemberAdminList { if(cou… yamageniiハック2015.11.09 134
同期処理、非同期処理 Cellのアイコン画像の重複問題に行き詰まっている間に色々迷走していたので途中で考えていた同期処理、非同期処理について紹介します。 swiftではGCD(Grand Central Dispatch)を使っているホームペ… you12724ハック2015.10.27 356
文字コードを指定してUIWebViewでテキストファイルを開く webview.loadRequest(NSURLRequest(URL: url)) ↓ let file = NSData(contentsOfURL: url) webview.loadData(file, MIM… otaguroハック2015.10.23 1,610
UITableViewの表示がおかしい時、確認すること その2 UITableViewの表示がおかしい時、確認すること | Hackへの追加です。 (3) subViewが蓄積されていないか UITableViewCellのオブジェクトは再利用されます。そのため、addSubView… Tomoumi Nishimuraハック2015.10.22 2,681
Cellの再利用 高速スクロールすると以前のCellの内容が表示されてしまう iOSアプリでのUITableViewは表示されなくなったCellを再利用することで高速に描写をしているという仕組みです。しかしこれが原因で高速スクロールすると… you12724ハック2015.10.20 488
UITableViewの表示がおかしい時、確認すること UITableViewは速度の関係でセルの再利用を行っていたりセル再描画のタイミングを指示する必要があったりと、描画に関して気を配る必要があります。 もし、UITableViewが期待通りの表示内容になってくれないときは… Tomoumi Nishimuraハック2015.10.15 6,682
iOSの処理時間を確認したい 適当に確認したいだけなら以下のようにすると確認できます。 let start = NSDate() // 処理 let elapsed = NSDate().timeIntervalSinceDate(start) pr… Tomoumi Nishimuraハック2015.10.02 1,183