【IT】iOS13でプログラミング言語Swiftの利用が倍増

■ このスレッドは過去ログ倉庫に格納されています
1田杉山脈 ★
垢版 |
2019/09/27(金) 18:01:09.36ID:CAP_USER
Appleは2014年の世界開発者会議(WWDC 2014)でプログラミング言語Swiftを発表しましたが、自身のiOSに含まれるアプリの多くはObjective-Cで書かれたものでした。

しかし徐々にSwiftで書かれたアプリが増え、iOS13.1ではiOS12と比べ、Swiftの利用が大幅にアップしたことがわかりました。

iOSの多くのアプリはObjective-Cで記述
Appleが開発したSwiftは、オープンソースでかつ簡単に使えることから、サードパーティーの間で急速に浸透しています。しかしAppleのiOSに含まれるアプリの多くは、Objective-Cで書かれたものです。

米メディア9to5Macはこれについて、AppleがObjective-Cで記述され、問題なく動作する膨大な量のバイナリのライブラリを持っており、わざわざSwiftで書き直す必要がないこと(過去に書き直そうとして問題が発生したこと)、そしてSwift 5以前はバイナリ互換(ABI安定化)、Swift 5.1以前はモジュール安定化が導入されていなかったことを理由として挙げています。

iOS12から倍以上に増加
開発者のアレクサンドル・コルッチ氏は、iOS9以降のiOSにおけるSwiftの利用率を計算していますが、iOS13.1においては141のバイナリがSwiftで書かれていることを突き止めました。

コルッチ氏によればこの数は、iOS12の66から2倍以上に増えています。

コードを見ると、「Sidecar」「探す(Find My)」「リマインダー」「ヘルスケア」「ショートカット」など、iOS13で追加・刷新された機能が、Swiftで書かれているのがわかります。
https://iphone-mania.jp/news-262197/
2名刺は切らしておりまして
垢版 |
2019/09/27(金) 18:07:22.18ID:pp9Uzx2D
Swift 使いずらい
Objectscは論外
3名刺は切らしておりまして
垢版 |
2019/09/27(金) 18:16:28.43ID:dZ/MKQXZ
>>2
オブジェクト指向にも、プロトコル指向にもついて行けない宣言?
4名刺は切らしておりまして
垢版 |
2019/09/27(金) 18:19:13.77ID:CxWNusr5
括弧の使い方がキモいよな
2019/09/27(金) 18:21:28.85ID:Bs+42ZlA
ObjCは偉大だが、SwiftはObjC互換にしてしまったために偉大さが薄れている
6名刺は切らしておりまして
垢版 |
2019/09/27(金) 18:28:21.89ID:j4dHR8Ic
iPhone, MacだけのためにSwiftに手を出す価値があるどうか悩み中。。
2019/09/27(金) 18:54:16.21ID:3oA8SsAp
黄色い麻薬のアラバマ生まれ
2019/09/27(金) 19:08:15.90ID:Yp1Caoto
打ちこんでRUN!
2019/09/27(金) 19:29:50.58ID:okEoqeQN
ObjCが好きな俺は変態なんだろうな
2019/09/27(金) 19:51:14.43ID:wMmP5Tya
C#ならiOSだけでなくandroidでもwindowsでも開発できる
11名刺は切らしておりまして
垢版 |
2019/09/27(金) 21:20:24.26ID:HHyUDjGA
apple系の言語はメソッド呼び出し時に引数のラベルまでいちいち書かないと駄目だから面倒くさいんだよ
12名刺は切らしておりまして
垢版 |
2019/09/27(金) 21:22:00.34ID:/kQyIhTp
Linuxでも開発できるようにしてほしい。
2019/09/27(金) 22:50:56.20ID:ZCeku1cX
>>11
Apple系というかSmalltalk系なんで
2019/09/27(金) 23:16:52.91ID:LRviTTOl
5ページのDOループを普通に書き
ためらうことなくgotoを使えるようになってから出直してこい
2019/09/27(金) 23:36:40.47ID:1icmHoN/
typescriptでelectronアプリ作るのが一番効率が良いよ
16名刺は切らしておりまして
垢版 |
2019/09/27(金) 23:40:59.91ID:HHyUDjGA
>>14
ページ?
17名刺は切らしておりまして
垢版 |
2019/09/27(金) 23:43:24.32ID:xruqXBOp
いやvb使えよ
2019/09/27(金) 23:58:48.05ID:CoRNfF93
本家が未だにObjective-Cをメインで使ってるのには笑える
2019/09/27(金) 23:59:42.69ID:IKZeXPNf
golang使ってから
如何にSwiftが糞でアホな言語か痛感させられる

アホみたいに重いコンパイル速度
iOSアプリしか使えない
言語拡張を無節操にして悪戯らに複雑化
バージョンアップの度に発生するアホな作業
お仕着せがましい言語使用
低くなる生産性
2019/09/28(土) 00:13:54.64ID:li9+JVBA
最近はObjective-C++ばっか使っとるわ
2019/09/28(土) 00:15:37.21ID:Ch84Y+jO
やっぱObjective-Cだからヌルサクなの?
22名刺は切らしておりまして
垢版 |
2019/09/28(土) 00:36:08.89ID:7v166O5M
pythonでいいよ、
ライブラリは好きな言語で書けよ。

と、思う。
2019/09/28(土) 01:09:29.01ID:/y+ZR0R0
もうこういうの右往左往
アフォらしい
24名刺は切らしておりまして
垢版 |
2019/09/28(土) 01:32:35.19ID:z/QPi+6M
>>10
VS2017使って?
時々起動しなくなって重たいという噂
25名刺は切らしておりまして
垢版 |
2019/09/28(土) 02:11:45.38ID:cL6SEFB8
>>24
最新版は2019だぞw
26名刺は切らしておりまして
垢版 |
2019/09/28(土) 02:20:26.71ID:hwsMddZg
wikiで少し眺めたけど、javascriptに似てる気もするし
やたらlet押しなのは、なんなんだ。
基本はアレとしても、スマートデバイス向けの画面生成って
画面サイズがいろいろある事情だろうが
親要素を基点として子要素の位置を割合でぶら下げていく
考え方に、いまいちついていけない。
2019/09/28(土) 02:55:40.39ID:rvWOSwws
xamarinやれば解決
2019/09/28(土) 05:58:37.83ID:I3yJWq69
光ケーブルがあればどこへでも行ける
29名刺は切らしておりまして
垢版 |
2019/09/28(土) 06:09:16.93ID:zyGrhWJ/
アップル笑い
30名刺は切らしておりまして
垢版 |
2019/09/28(土) 06:20:51.84ID:aizuNWcO
C/C++でいいじゃんって思う
31名刺は切らしておりまして
垢版 |
2019/09/28(土) 06:48:00.18ID:mZQBvl72
iOS13.1に切り替わってから数日なのに、すごい早い統計ですね。
2019/09/28(土) 08:03:22.05ID:zjL9eGDd
利用率の計算って言ってんのに表示されるグラフは利用個数
結局何%が何%になったのかわからんゴミ記事やないか
33名刺は切らしておりまして
垢版 |
2019/09/28(土) 09:48:27.93ID:RBY0gnXV
Appleは鈴菌という記事?
2019/09/28(土) 10:02:49.12ID:AsttKWiE
どちらもくそ言語
2019/09/28(土) 10:40:10.77ID:eQPl1cAK
>>26
ピクセル指定は時代遅れ甚だしいぞ。
2019/09/28(土) 11:29:17.84ID:qYPpur1t
>>26
割合?
お前何も読んでないだろ
2019/09/28(土) 11:42:29.56ID:dDQy17pe
iPhoneのためだけに使う言語。
38名刺は切らしておりまして
垢版 |
2019/09/29(日) 15:58:45.17ID:/db3OmTx
スマホアプリをネイティブ言語で開発するとか時代遅れもいいとこだろ
VS2019でXamarin.Forms(C#)が大正解
言語としてJavaやSwiftよりはるかに洗練されたC#
IDEとしてXcodeやAndroid Studioより生産性の高いVisual Studio
よく整理され.Net Coreに統合されたフレームワーク
かゆいところに手が届くネイティブAPIとのマーシャリングも高性能で完璧
VS2017世代は環境構築がイマイチ分かりにくかったが2019で良くなった
2019/09/29(日) 16:00:08.83ID:Vv6kxNGg
リンゴでしか使えない時点で無いわー
40名刺は切らしておりまして
垢版 |
2019/09/29(日) 19:20:54.95ID:T7Et7Qxh
appleでしか使えない言語だからいいやって言ってる奴が多いからこそ俺はあえて勉強する
2019/09/29(日) 19:54:25.33ID:C0g8ooww
レイルズで十分ですよ
2019/09/30(月) 10:00:15.25ID:J4dW3kpM
COBOLで充分。
2019/10/01(火) 18:24:54.51ID:95qxCTbW
クソ言語すぎてApple製品の需要がなくなったら二度と使われないと思う
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況