- 1 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:42:23.07 ID:AQjm+sYV0
-
Swift UIがアプリ開発者にもたらすインパクト – 松村太郎のApple深読み・先読み
11/14(木) 16:11配信
https://headlines.yahoo.co.jp/hl?a=20191114-00000004-mynavin-sci - 2 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:42:40.19 ID:I4w0riwU0
- ちん語
- 3 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:42:40.45 ID:AQjm+sYV0
- 6月に開かれたWWDC19において、アプリ開発者の間で最も重要な発表だとされたのが「SwiftUI」と呼ばれるユーザーインターフェイスデザインのためのフレームワークだ。
SwiftUIの詳しい説明をしていく前に、1つの可能性として「SwiftUIの登場で今後何が変わるのか?」という具体的なヒントを、WWDC19の基調講演から振り返ってみよう。【写真】Apple Arcadeのゲームは、すべてマルチプラットフォーム対応となっているが、SwiftUIのおかげで開発者の負担は最小限に抑えられている
SwiftUIとProject Catalyst、Apple Arcadeの関係
昨年のWWDC18ではまだ名前が与えられていなかったものの、iPadアプリをMac向けにビルドして利用できる技術が発表された。今年のWWDC19で「Project Catalyst」という名前が明かされた。
- 4 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:42:55.64 ID:AQjm+sYV0
- Project Catalystでは、iPadアプリのコードを用いてアプリ画面のカスタマイズをすればMacアプリを作り出せる。
その結果として、macOS Mojaveに新たにホーム、ニュース、株価、ボイスメモの各アプリが収録された。Apple TVアプリや、新しい人やデバイスをトラッキングするFind Myのアプリも、同様の手法で作られたとみてよいだろう。ここでポイントとなっているのは、データの処理などを行う1つのコードから、複数のデバイスに最適化されたUIを持つアプリを作り出せるということだ。
その技術的背景こそ、WWDC19で発表されたSwiftUIで実現できる新しいアプリ開発の考え方だ。 - 5 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:43:08.89 ID:AQjm+sYV0
- 続きはソースで
- 6 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:43:36.37 ID:cgNuWL2T0
- 大人数で使いやすいじゃん
- 7 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:44:01.49 ID:O5mVgFYr0
- 使えりゃいい
- 8 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:44:08.93 ID:Tk1H0f9Q0
- まじかー😾
- 9 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:44:37.68 ID:X7pbkcJM0
- 機能別の構造をとるのでシステムとして理解しやすい
- 10 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:45:06.04 ID:IolC266Z0
というか、マスマティカって関数型言語なの?- 11 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:45:06.77 ID:obHHRoePd
- オブジェクト指向ですら覚えるの大変だったのに
↑絶対覚えてないよね
- 13 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:45:46.23 ID:mVm9s3Cv0
- >>11
終わりがないからな - 12 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:45:31.38 ID:QIuRXxCya
- IT職って大変だよな
せっかく最新の知識仕入れてもしばらく経つと、さらに新しい知識が出るからまた勉強し直さないとならない - 14 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:46:54.09 ID:WJ8DjBvap
- >>12
君に聞くのもお門違いだろうけど関数型がいつからあるか知ってるか?
プロとしてプログラム書いててこれを新しいものだと思うならただの無能だよ - 22 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:50:19.97 ID:3LONgW2sd
- >>14
根暗エンジニアらしい揚げ足取りの糞アスペ - 19 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:49:14.05 ID:tq+Tkv+1r
- >>12
ITに限らず知識が古くなるのはなんでも一緒でしょ - 27 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:52:39.39 ID:Tk1H0f9Q0
- >>19
一次産業とか地方の役所とか延々と同じこと繰り返してるよ何十年と同じメンバーで毎日同じ仕事してるんだぜ?
ちょっといつもと違うとそれだけで発狂するんだよ🙀 - 31 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:56:48.12 ID:tq+Tkv+1r
- >>27
役所だってマイナンバーだのふるさと納税だの変わっていってるわ
そんで同じことしてるという意味ではIT系なんて何年も同じソフトの保守しっぱなしとかあるしな - 71 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:52:06.34 ID:g8ys3tu30
- >>27
それ知的な業務じゃないじゃん
もはや伝統芸能だろ - 21 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:50:03.40 ID:2WoCrccLr
- >>12
基本なんでもそうだろ - 26 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:52:24.34 ID:8WQQqAYex
- >>12
量子コンピュータが実用化したら新しいけど、
いまのところノイマン型コンピュータ上でALGOL風の言語が動いてるだけだから大丈夫 - 37 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:01:43.36 ID:b71kqXtV0
- >>12
IT職は人気だから競争率高い
人気職なので賃金は安い賃金が上がる気配なし
代わりは幾らでもいるからボロボロに使い捨てされる狙い目は国家資格必須の人手不足の職業
人手不足なので賃金が上げ上げ
国家資格は仕事を独占出来る旨味があるただのトロフィーであるベンダー資格(笑)とか馬鹿が取るもの
- 38 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:05:21.21 ID:tq+Tkv+1r
- >>37
人手不足ってことは激務ってこと理解してる? - 44 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:07:00.57 ID:b71kqXtV0
- >>38
ITより酷い激務は少ないよ
終わるまで帰れま10とか冗談みたいなことやるのはITくらいだろ - 46 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:08:30.94 ID:tq+Tkv+1r
- >>44
いやいやITなんて今やホワイトばっかだよ
そりゃ致命的な不具合とかあれば話は別だろうが緊急事態に激務なのはどの職種も同じ - 66 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:24:35.28 ID:b71kqXtV0
- >>46
適当な嘘つんてんじゃねーよ
俺のいた職場は出張出張出張出張の
客先勤務人身売買だったぞ - 67 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:43:33.38 ID:tq+Tkv+1r
- >>66
客先常駐なんてスーパーホワイトじゃん
定時退社余裕だし - 68 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:45:19.40 ID:b71kqXtV0
- >>67
お前ITで働いたこと無いだろ - 53 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:17:36.40 ID:rmKJfcAZ0
- >>12
技術系のスレってこういう痛い人いるよね - 15 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:47:01.58 ID:AQjm+sYV0
- Goくらい軽くて高機能で静的型付けでコンパイルも早い言語って他にないよな
- 16 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:48:16.06 ID:dQe19uyn0
- 遅延とか継続とかそんな知らんわボケ
- 17 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:48:23.89 ID:+Jvii+dbr
- オブジェクト指向ってよくわからない
関数型との違いを説明してください - 18 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:48:37.07 ID:IolC266Z0
というか、フォートランが関数型言語という扱いなのか- 20 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:49:22.69 ID:+Jvii+dbr
- ウ●コみたいにコンマが増えていくのがオブジェクト指向?
- 23 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:50:37.71 ID:uCbUD/2F0
- ユニットテストが楽
- 24 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:51:27.35 ID:TcTdNe9RM
- 数学で言うところの関数なんだろ
同じ入力からは必ず同じ出力が出るみたいな - 25 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:52:07.98 ID:kvSuzFYNp
- >>1
西海岸で飲むいつもの味の人じゃん - 28 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:53:12.58 ID:AkmoJ07cd
- 関数型言語ってLISPみたいなやつ?
- 29 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:55:04.59 ID:UTecpxFp0
- 別に関数型は新しくもないけどね
ラムダ計算とチューリングマシンは同時期のものだし
リスプマシンだって昔からあるし - 30 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:56:43.81 ID:J54gkA2x0
- 読みにくいし何がいいんだかって感じだわ
手続き型でええやん - 32 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:56:56.59 ID:xgmIgBNs0
- 嫌儲民はPHPerは人月単価がどうたら~という話しかできないから
関数型言語について語るとこはできないと思う - 33 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:56:57.03 ID:cnoPIT3ua
- cで組み込みできればok
ファムウエアができれば最強 - 34 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 19:57:51.14 ID:EaWUZCedr
- オブジェクト型と関数って何が違うんだよ
似たようなもんじゃねーの? - 35 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:00:40.13 ID:PIogFtPaM
- メソッドチェーンと何が違うの
- 36 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:00:46.09 ID:vhGNLyeFM
- どっちゃでもよい
肝心なのは何ができるか - 39 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:05:45.71 ID:UTecpxFp0
- あれ、お前らってもしかして
チューリングマシンとラムダ計算の歴史も知らん感じ?
高卒プログラマってこれだからやだなあ - 40 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:06:07.95 ID:obHHRoePd
- 嫌儲のプログラミングスレは漏れなくクソだけど一応コメントしとく
関数を変数に代入できる言語とそうでない言語があり
代入できる言語はそれで色んなことが出来てそういうコードが出てくるから読めないとダメだし
真似して書けないとダメまあその程度の話だよ
- 57 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:21:48.32 ID:rmKJfcAZ0
- >>40
コメントしなくていいよ
嫌儲からも出ていけよ - 41 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:06:14.26 ID:SreqybFt0
- オブジェクト指向なんて捨ててしまえ
誰もオブジェクト指向なんてしてないぞ
フレームワークがオブジェクト指向言語だから使ってるだけだ - 63 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:53:13.80 ID:aDJFjTjQ0
- >>41
コンソールアプリしか開発したことなさそう - 65 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 21:06:55.40 ID:SreqybFt0
- >>63
そんな上から目線だけどお前が書いてるのは本当にオブジェクト指向プログラムか?
本当に胸を張ってそう言えるのか? - 42 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:06:32.93 ID:YOBaljN00
- 気にしなくていい
- 43 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:06:55.31 ID:EV+Pcxicd
- ただの再流行というのもなくはないが
実用的になってきたというのもあると思う - 45 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:07:05.78 ID:BVGGyf3Y0
- 学生のころ、大人になったら勉強しなくていいと思ってた
けど、実際は大人になってからのほうが色々と勉強してるわ - 47 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:09:04.76 ID:AQjm+sYV0
- 技術自体が昔からあったか否かってそんなに重要なん?
機械学習にせよ関数型言語にせよ多くの2流エンジニアが勉強せざるを得なくなるのは流行ってからじゃん - 48 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:09:24.23 ID:w5qhrDb70
- 有名なソフトで関数型で書かれてるのってあるのか?
- 50 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:11:50.52 ID:UTecpxFp0
- >>48
クラッシュバンディクーがリスプだというのは聞いた - 49 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:11:22.45 ID:1LplertQ0
- ストイックな関数型言語より関数型のいいとこだけ貰っていくのがいいよね
linqみたいなの - 51 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:14:40.39 ID:fUn3QTV6a
- 「関数型言語は副作用を持たないのが特徴」
って説明聞いて、だめだろって思ったな。計算機を使う目的そのものなのに。
- 52 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:15:59.00 ID:EV+Pcxicd
- >>51
副作用を持たないのではなく切り分けてるだけ - 54 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:18:02.21 ID:UTecpxFp0
- だからさー別に「関数型言語」ってものを単独で発明したわけじゃねーんだよ
プログラミング言語はチューリング完全でなければならないから
自然とチューリングモデルの手続き型とラムダモデルの関数型が出来たってだけの話なんだよ
お前らの使い勝手とか関係ないの - 56 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:20:43.06 ID:EV+Pcxicd
- >>54
型無しラムダ計算しか認めない人? - 58 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:22:49.53 ID:b6ZeA2qm0
- jsで関数型ぽく書かれると1回頭真っ白にしないと読めない
- 59 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:24:37.64 ID:UTecpxFp0
- プロがどうこうって言うより単に学識の問題だよな
大学で計算機科学ちゃんと学んでりゃ出てこない疑問だ
チューリング完全性のおかげで自由なプログラミングが出来てることも知らずに
コードのコピペでプログラミングをわかった気になってる低学歴の残念さ - 60 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:27:32.91 ID:3LONgW2sd
- プログラミングスレでも稀に見る低レベルなスレ
- 62 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:48:47.13 ID:ww9qdLRJ0
- forみたいなループが無くて、再帰で表現するんだろ?
アホくさくてやる気がしない - 64 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 20:56:23.42 ID:PIogFtPaM
- >>62
jsとか触ってたらいかにforループ使わずに書くかって感じじゃない?
一行あたりの情報量が段違い - 69 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:45:35.19 ID:K+JQq0020
- 普通は関数の結果を変数に入れなきゃいけないけど
関数型言語ではその型を引数に持つ関数であれば続けて記述できるから
変数を使わずにプログラミングできるってことでいいのかな? - 70 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:45:54.03 ID:CeCws7+00
- プログラミング言語って基本全部文法同じじゃんちょっと書き方とかも違うだけで一緒だから一つ覚えればいくらでもおぼえらるだろ
- 72 名前:一般よりも上級の名無しさん 投稿日時:2019/11/14(木) 22:59:17.47 ID:b8FmklSK0
- >>70
実際には、フレームワークとかライブラリとかの周辺技術との連携が難しいんだよな
バージョンアップで変わったり、なぜこういうふうに変わったのか、とかも押さえておかないと駄目だし
コメント一覧