コンユウメモ @kon_yu

作ったガラクタとか、旅行とかの話

2016-05-01から1ヶ月間の記事一覧

SwiftでRealmを使う

はじめに アプリ内にデータを永続化させる方法として内部的にsqlite3を使うCoreDataは素で使うのはけっこう大変、 CoreDataのORMのライブラリMagicalRecordやSugarRecordを使う方法もある。 RealmはSqlite3ではない高速なDBと、ORMがコミコミで使い方を簡単…

XcodeでGitのリモートリポジトリでソース管理する(Carthage対応)

はじめに OSSライブラリを利用するのにCarthageを使ったXcodeのプロジェクトを作成した場合にCarthageのライブラリ設定をまるごとリモートリポジトリで管理して 他のメンバーもGit cloneしたら利用できるようしたい。 ゴール 先日作ったiOSのシングルページ…

XcodeにCarthageを入れてOSSライブラリを利用する

はじめに いつのまにやらiOSのライブラリ管理ツールはCocoapodsよりもCarthageになってきているらしい cocoapodsでは必須だった謎のxcworkspaceは不要になり、全然良くわかってないがビルドの速度が上がるようだ https://github.com/Carthage/Carthage Carth…

クロージャを引数としたメソッド記法の整理

UIAlertActionをインスタンス化するサンプルコードが、定義されているコンストラクタ public convenience init(title: String?, style: UIAlertActionStyle, handler: ((UIAlertAction) -> Void)?) と違って引数のhandlerが括弧の外に書くようになっていたの…