2016/07/12

Xcode 8のソースコードエクステンションで「突然の死」をつくってみた

Xcode 8からXcode Source Code Extensionという機能が追加されて、 公式の機能として自作アプリからXcodeのソースコードをいじることができるようになりました。

そこで、サンプルとして「突然の死」エクステンションをつくってみました、という関する内容で第68回 Cocoa勉強会関西で発表しましたが、諸事情でスクリーンショットが載せられませんので、スライドはアップロードしていません。

その代わりではありませんが、そのソースコードをGitHub上で公開しています。

(上のスクリーンショットはXcode 8 betaでの実行結果をXcode 7で開いているものです)

2016/03/11

Swift 2.1のジェネリクスでできないことまとめ

個人的に開発中によく遭遇したジェネリクスでのエラーあたりについてまとめてみました。

なお、Swiftコンパイラテストによる、実際にコンパイルできる/できない例は次のテストケースを参照してください。

  • https://github.com/apple/swift/blob/a048b078e37dfafc0e188bb8c6f3f50f5f796494/test/decl/ext/generic.swift

2016/02/26

関西モバイルアプリ研究会 #11でSwiftのLensについて発表しました

関西モバイルアプリ研究会 #11でSwiftのLensについて発表しました。

今回は大阪イノベーションハブで行われ、関モバでは始めての大阪開催となりました。

2016/02/18

RxSwift用のObservableなArrayをつくった

Arrayのメソッドを持っていて、保持している要素が変化したときにはメッセージを投げる配列っぽいものをつくりました。

最新のRxSwift 2.2に対応しており、PodとCarthageで利用可能です。