yoneapp@iPhoneアプリ開発

スタートアップの支援を行うiOS&Railsエンジニアのブログ

Realmで保存されていないオブジェクトを識別する

Realmで、例えば以下の様なfindOrInitializeByを実装した場合に保存済みなのか知りたくなるケースが有ります。 static func findOrInitializeBy(id: Int) -> Article { if let article = Realm().objectForPrimaryKey(Article.self, key: id) { return artic…

Realmで空のfilter結果を得るために空のResults<T>を生成する

リスト的データを扱う場合に、空の状態が扱えると処理が楽になる場合があります。 空の処理結果を得るにはRealm().objects(Answer).filter("FALSEPREDICATE")のようにします。 ユースケースとしては以下の様な感じです。 func answersBy(questionElement: Qu…

Realm(Objective-C版をSwiftで使う)からRealmSwiftへの移行メモ

メモです。RealmSwiftはiOS8以上でないと使えません。 // Realm let realm = RLMRealm.defaultRealm() realm.transactionWithBlock { () -> Void in ... } // RealmSwift let realm = Realm() realm.write { ... } // Realm dynamic var tweets = RLMArray(o…

標高ワカール、Apple Watch対応版を提供開始のお知らせ

iOS

起動するだけで標高が分かるアプリ、標高ワカールのApple Watch対応版を4月19日より提供開始しました。 これにより、ユーザはiOSアプリ「標高ワカール」の最新版(v2.0.8)とApple Watchと連携することにより山登りのシーンなどで手軽に標高を知ることが出来…

【2015年】無料で美容室、気軽にカットモデルになれるiPhoneアプリまとめ

iOS

カットモデルって知っていますか?美容師さんが、カットの練習をしたい時に無料で切って貰ったり出来る仕組みです。カットモデルは敷居が高く感じますが、髪が切れるなら誰でもなることが出来ます。予約可能時間が営業終了後になる事が多いので仕事で遅くな…