第64回 Cocoa勉強会関西 #cocoa_kansai

STUDIO SHIN (@studioshin) さま主催の「第64回 Cocoa 勉強会関西」 (http://cocoa-kansai.connpass.com/event/22158/) に関連するツイートをまとめました。
0
熊谷 友宏 @es_kumagai

録画したもののプレビュー画面が完全 SDK お任せなところ、それを表示する前にプレビュー画面の使用説明を挟むって、良いアイデアね。 #cocoa_kansai

2015-11-28 15:54:26
にわタコ @niwatako

アプリのレビューを☆5だらけにする方法w #cocoa_kansai

2015-11-28 15:54:38
熊谷 友宏 @es_kumagai

そして怪しさ漂うお話が…! ( ´ △ ` ) #cocoa_kansai

2015-11-28 15:55:19
にわタコ @niwatako

企画のお知らせ(/・ω・)/ 西宮Swiftもくもく会 神戸Swiftもくもく会 #cocoa_kansai

2015-11-28 16:01:48
熊谷 友宏 @es_kumagai

アプリレビューってほんと「よかった」という感想が動機でしてくれる人ってすごいと思う。なかなかそこまで手間をかけてくれる人っていないし、なかなかできるものじゃないって感じる。 #cocoa_kansai

2015-11-28 16:01:49
熊谷 友宏 @es_kumagai

なかなか素晴らしいお話が聞けた ( ´ △ ` ) #cocoa_kansai

2015-11-28 16:02:09
にわタコ @niwatako

SwiftでFunctional Programmingをどう適用するか? #cocoa_kansai

2015-11-28 16:02:57
熊谷 友宏 @es_kumagai

そして @royskimJP による OOP で Monad を説明するお話! #cocoa_kansai

2015-11-28 16:03:33
熊谷 友宏 @es_kumagai

関数型プログラミングはついつい疎かになってしまって、とてもありがたいお話 #cocoa_kansai

2015-11-28 16:04:37
熊谷 友宏 @es_kumagai

Swift はマルチパラダイムランゲージ #cocoa_kansai

2015-11-28 16:06:51
熊谷 友宏 @es_kumagai

プロトコルを意識するとジェネリックが生きてきて、それがたしかにいちばん馴染みやすいように自分は思える。 #cocoa_kansai

2015-11-28 16:07:51
熊谷 友宏 @es_kumagai

Swift と Haskell はとっても似ている、らしい。 #cocoa_kansai

2015-11-28 16:09:51
熊谷 友宏 @es_kumagai

知識がないので漠然とですけど、関数型プログラミングって、副作用を避けるみたいに強調されますけど、それを含めて、適切な入力から想定される適切な出力を返す、というみたいな世界観があるんじゃないか?と想像してる。それには『証明が必要』みたいな。 #cocoa_kansai

2015-11-28 16:12:09
熊谷 友宏 @es_kumagai

そういう点から見ると guard とか強制アンラップとか、プロトコルとか、プロトコル拡張とか、そういうものが綺麗に線でつながっているような予感がしてくる。気のせいかもしれないですけど。 #cocoa_kansai

2015-11-28 16:13:55
熊谷 友宏 @es_kumagai

IO アクションを通すことで、変化を外で閉じ込める、みたいな感覚なのね。 #cocoa_kansai

2015-11-28 16:15:43
熊谷 友宏 @es_kumagai

そうそう、その実際への適用がイメージできなかったのでした。オブジェクトが外の世界へ切り出されるのか。 #cocoa_kansai

2015-11-28 16:16:36
熊谷 友宏 @es_kumagai

どうなんだろう、OOP と FP も近いところに存在し得ないこともないような。例えば任意の x について y = f(x) が成り立つならば、どんな x であってもピュアなオブジェクトとして扱える気がする。それがプロトコルなのかな? #cocoa_kansai

2015-11-28 16:18:21
熊谷 友宏 @es_kumagai

プロトコルを使うと、状態(ストアドプロシージャ)とオブジェクトとが完全に切り離せられる。 #cocoa_kansai

2015-11-28 16:19:41
熊谷 友宏 @es_kumagai

『この var を省きたい』は自分もかつて Swift の let を知った時に頑張って悩んだのを思い出しました。 #cocoa_kansai

2015-11-28 16:21:58
熊谷 友宏 @es_kumagai

対応するコードの見せ方にすごく感心する #cocoa_kansai

2015-11-28 16:24:07
熊谷 友宏 @es_kumagai

ファンクター: 中身に対して関数を適用する手段を提供する文脈のこと in Haskell #cocoa_kansai

2015-11-28 16:25:22
熊谷 友宏 @es_kumagai

きっと入り口として『map 関数を持っていれば、ファンクター』と捉えてみて良いみたい。 #cocoa_kansai

2015-11-28 16:26:53