発表者の皆様、お疲れ様でした!
とても楽しい時間を過ごさせて頂きました。
世界最速LT大会!? 新iOS 8発表!で登場した新機能・ニッチな技術を大公開!!-Developers.IO-
http://dev.classmethod.jp/news/event-lightning-talks-developers-io/
ついにiOS 8リリース!今までのiOSの歴史を振り返ってみる
- 数年に一度、すべてを変えてしまう製品が現れる(Jobs)
- iOSの歴史は今後も人生に大きな影響を与えてくれそうですね!!
- 最近はマンネリ化してきたようなiOSアップデートだけれど確実に世界を変えていっている(感想)
Swiftの概要をザックリと
- beta時代からそれほど言語仕様は変わっていない(かも?)
http://qiita.com/YusukeHosonuma/items/1d82bd2527cb7705759d - 新しく知ったこととか
- 配列の初期化:
var arr = [String]()
// あまり他言語で見慣れない - タプル:キーを明示的に指定することも可能(Dictionary的な使い方ができる)
- switch:breakしたくないときはfallthrough、caseを網羅しないとコンパイルエラー
- for:_で変数を捨てることが出来る(プレースホルダ)
- import不要(スパゲッティコードに注意かな)
- コレクション系のメソッドがNSArrayとかよりも機能不足(必要ならキャスト)
- OptionalValueは慣れるまで難しく感じるらしい(使いこなせれば強力な道具、という印象)
- 配列の初期化:
CloudKitで始めるMBaaS入門
- Apple製のBaaS(Backend as a Service)
- ユーザ管理はAppleIDで出来る
- 無料、導入めっちゃ簡単
- NSPredicateを使った検索が可能
- Subscriptionというキー値監視のようなことが出来る(PUSH通知を使わなくてもOK)
新たな線形代数ライブラリ LinearAlgebra
- 数学の授業
- 線形代数ライブラリが使えるようになりました
- 高性能化したクライアント端末でパターン認識などができるのが嬉しくなること
PhotoKit入門
-
Photos Framework
- 標準の写真アプリと連動したようなデータ操作APIがある
- 写真編集が出来るっぽい
- 写真が他のアプリで編集された、とかの変更を監視できるっぽい
-
PhotosUI Framework
- 写真加工用のExtension
- 写真アプリから連携できる、ただしExtensionの有効化が必要
- ちなみにUI的には編集への動線は分かりづらい
測れる!パフォーマンス
- 単体テストでパフォーマンス計測(標準偏差とかも)できるぜ!
- 暗号化とか画像加工のアルゴリズムの計測に使えるかも?
HealthKitで変わるミライ
- 健康に関するフレームワーク
- プライバシーを非常に重視してる(ユーザ認証必須)
- ユーザが不安がらないような丁寧な説明をしないと、機能自体を有効化してくれないかも
- HealthKitは運用者ではなく、ユーザに利益をもたらす
- 今回のアップデートで一番世界を変えるものかも?(感想)
新しいTestFlightの使い方
- 内部テスターと外部テスター(Comming soon...)が使える
- プロビジョニングにUDIDを仕込まなくても利用できる!
- テスト端末はiOS8がインストールされている必要がある(残念)