ios開発メモ

ios開発メモ

dispatch_asyncを使ってメインスレッドでUIを更新

たとえば、あるurlからjsonデータを取得してきて結果をUITextView(self.db_list.text)に表示させようとした。 エラーになる。 UIパーツへのアクセスはメインスレッドで行わなければいけないのに、バックグラ...
ios開発メモ

swift これすぐ忘れる!willSet didSet

プロパティ監視: プロパティ値が設定される前と設定された後に処理を行う willSet 設定される前に処理 didSet 設定された後に処理 swift言語を学ぶ:プロパティー
ios開発メモ

A valid provisioning profile for this executable was not found

AppStore申請後に実機にアプリをインストールしようとしたら、 こういうエラーが出た。 いろいろ調べたが、自分の場合は以下の方法で治った。 ここに DebugとReleaseがあるのだが、今回は デベロッパーセンタ() ...
ios開発メモ

animateWithDurationのエラー

animateWithDurationを使っていて UIView.animateWithDuration(duration, animations)の引数パターン これから動きのオプションを付けようと下記のようにしたら、エラー ...
ios開発メモ

protocolとdelegateの簡単な例

「class A」内の処理 →メソッド「Am()」の実装を 「class A」のインスタンスを生成している別のクラス 「class B」に任せる(委譲)。 「class A」のメソッド「Am()」の内容を 「class B」のメ...
ios開発メモ

swift とObjective-Cの比較

関数の呼び出しの違い。 (selectorとしてkeyboardWillShow(ファンクション)を設定している。) Objective-C swift 引数に構文を使う場合 Objective-C → ブロック (ブロ...
ios開発メモ

iOSでデータベースを利用するSwiftData(Swift製SQLiteラッパー)

iOSでデータベースを利用するにはSwiftData(Swift製SQLiteラッパー)を使うといい。 下記の記事を参考にさせてもらったのだが、swift1.2に対応していないところを修正する。 MasterViewCont...
ios開発メモ

iphone iOS safariの「戻る」ボタンの問題

今回はiOS safariブラウザの「戻る」ボタンで画面遷移したときキャッシュを読みに行く事で起こる問題を解決します。 方法は「戻る」ボタンで画面遷移したらjavascriptで強制的にリロードするというものです。 スピード的に...