#linedevday AppleWatch,Swiftの話

#linedevdayに行ってきました。AppleWatch対応や、Swiftを使ったチーム開発の話を聞いてきました。とてもためになる、面白い話です。
0
アサギマダラ @M_T_Asagi

今後は、OPAに頼らず、エクステンションだけでの対応を死体。 #linedevday

2015-04-28 13:46:45
アサギマダラ @M_T_Asagi

データ共有 Application Group Container Named Pipe #linedevday

2015-04-28 13:47:26
アサギマダラ @M_T_Asagi

同期方法 --ファイルロック --flock() NSFileCoordinator DeadLockを起こす可能性がある。 #linedevday

2015-04-28 13:48:30
アサギマダラ @M_T_Asagi

プロセス間の通知。 Darwin Notification Mach Server API内容を描かないでもAPIだけわかっていれば後で自分で調べられるのでは #linedevday

2015-04-28 13:50:06
アサギマダラ @M_T_Asagi

通知Actionの追加は慎重に よく使う画像はWatchに OPAとapp groupは「程よく」

2015-04-28 13:51:18
ユラックス熱海@海草 @kaisou4537

Apple Watchに関するTips 通知Actionの追加はiPhoneとの挙動を考えて、画像はAppleWatchのストレージへ、openParentApplicationとapp groupなどは程よく使おう #linedevday

2015-04-28 13:53:02

Swiftの話です。

アサギマダラ @M_T_Asagi

石川さん、LINEFamiliAppsの開発さんだそう。 #linedevday

2015-04-28 13:52:29
紫竹佑騎 Yuki SHICHIKU🧖‍♂️暗号屋LLC @79yuuki

Swift導入していった時のLINEファミリーAppsの話。 #linedevday

2015-04-28 13:52:34
アサギマダラ @M_T_Asagi

大規模アプリ + 複雑なイベント処理 + ObjectiveC ↓ 実行時エラーの対処が困難

2015-04-28 13:53:13
Takuya Fujimura @tlync

Objective-C で実行時エラーに悩まされる日々が語られている #linedevday

2015-04-28 13:54:01
アサギマダラ @M_T_Asagi

クラッシュ null 画面白紙 等の問題が発生 ↓ 「なぜか」そこにあってはいけないデータが送信されている ↓ プログラマ間の認識の齟齬が問題

2015-04-28 13:54:02
紫竹佑騎 Yuki SHICHIKU🧖‍♂️暗号屋LLC @79yuuki

想定外の実行時エラーの話。何故かクラッシュしたりnullって出たり真っ白になったり。人が増えると起こりやすい。それをSwiftが解決? #linedevday

2015-04-28 13:54:19
アサギマダラ @M_T_Asagi

Swiftがそんな問題を改善! スゴイ! #linedevday

2015-04-28 13:54:16
ユラックス熱海@海草 @kaisou4537

Swiftにしたメリット: 分担しやすくなった デバッグしやすくなった コードレビューが簡単になった 安全なコードが書かれやすくなった #linedevday

2015-04-28 13:56:06
アサギマダラ @M_T_Asagi

ObCは安全だと言われているらしいが実際はそうでもないらしい #linedevday

2015-04-28 13:56:36
紫竹佑騎 Yuki SHICHIKU🧖‍♂️暗号屋LLC @79yuuki

Obj-Cのインターフェースでnilがどこに入るかわからん問題 #linedevday pic.twitter.com/ONPhInn2FQ

2015-04-28 13:57:25
拡大