月別アーカイブ:2015年03月

    • ViewControllerのプロパティをOptional型で宣言する

      SwiftのOptional型をViewControllerでどう使っていくかについて書きまとめたいと思います。Optional型およびOptional Chainingについての基本的なことは以下にまとめたので参考にしてください。Optional Chaining | Swi…

    • SwiftからSQLiteを扱う

      iOSアプリ開発でSQLite Databaseを操作するならFMDBを使うと楽で良いです。直接使うのはなかなか大変です。素直にサードパーティ製のライブラリを使いましょう。ccgus/fmdb2015/3/20現在、最新のVer2.5を前提に記事を書きます。ライセンスは制…

    • Objective-CのカテゴリメソッドはSwiftに移行しないほうがいい

      Objective-Cで書かれたThirdParty製のライブラリなどがあって、その中に含まれるクラスにメソッドを追加したいとします。Objective-Cならカテゴリメソッド、Swiftならextensionを使います。Objective-C@interface Thri…

    • iOS 8でRemote Notificationをバックグラウンド受信しない

      ※ 本件、結論から言うと未解決です。Remote Notificationをバックグラウンド受信したときに以下のメソッドが呼ばれます。俗に言うSilent Notificationです。application(_ application: UIApplication, di…

    • Swiftに乗り換えて能率アップ

      Swiftになって一番良いことはプログラミングの能率が上がることでしょう。Objective-Cには、もう戻れません。Objective-Cを変態言語呼ばわりするとか信じられない。こんな素晴らしい言語がどこにあるのか、PHPの関数呼び出しも[]でミスタイプするほどに、Object…

    • SwiftでXCTestがリンクエラーになる件

      Undefined symbols for architecture x86_64: "__TFC8Winenote4WineCfMS0_FT4nameSS_S0_", referenced from: __TFC13winenoteTests13Wineno…