コンユウメモ @kon_yu

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

swift

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が括弧の外に書くようになっていたの…

GithubでOSSのPull Requestを作成してマージしてもらう手順

はじめに SugarRecordというSwift製のRailsでいうActiveRecrdみたいなものを使ってみようと、サンプルコードを作ってみたが、イテレータが正しく動いてないようだった。 そこでライブラリのコードを見ると1行直せば正しい動作をするようだった。ライブラリの…

CocoapodsでSugarRecordをインストール(Swift)

SugerRecordとは SugarRecord is a management library to make it easier work with CoreData and REALM. Thanks to SugarRecord you'll be able to start working with CoreData/REALM with just a few lines of code: アプリ内のDBを簡単に使えるようにす…