1: 田杉山脈 ★ 2019/09/27(金) 18:01:09.36 _USER
e9fc114d95870be18c0270a66048504b-e1569564971544
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/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1569574869/


2: 名刺は切らしておりまして 2019/09/27(金) 18:07:22.18
Swift 使いずらい
Objectscは論外

4: 名刺は切らしておりまして 2019/09/27(金) 18:19:13.77
括弧の使い方がキモいよな

6: 名刺は切らしておりまして 2019/09/27(金) 18:28:21.89
iPhone, MacだけのためにSwiftに手を出す価値があるどうか悩み中。。

8: 名刺は切らしておりまして 2019/09/27(金) 19:08:15.90
打ちこんでRUN!

10: 名刺は切らしておりまして 2019/09/27(金) 19:51:14.43
C#ならiOSだけでなくandroidでもwindowsでも開発できる

24: 名刺は切らしておりまして 2019/09/28(土) 01:32:35.19
>>10
VS2017使って?
時々起動しなくなって重たいという噂

25: 名刺は切らしておりまして 2019/09/28(土) 02:11:45.38
>>24
最新版は2019だぞw

11: 名刺は切らしておりまして 2019/09/27(金) 21:20:24.26
apple系の言語はメソッド呼び出し時に引数のラベルまでいちいち書かないと駄目だから面倒くさいんだよ

13: 名刺は切らしておりまして 2019/09/27(金) 22:50:56.20
>>11
Apple系というかSmalltalk系なんで

12: 名刺は切らしておりまして 2019/09/27(金) 21:22:00.34
Linuxでも開発できるようにしてほしい。

14: 名刺は切らしておりまして 2019/09/27(金) 23:16:52.91
5ページのDOループを普通に書き
ためらうことなくgotoを使えるようになってから出直してこい

18: 名刺は切らしておりまして 2019/09/27(金) 23:58:48.05
本家が未だにObjective-Cをメインで使ってるのには笑える

19: 名刺は切らしておりまして 2019/09/27(金) 23:59:42.69
golang使ってから
如何にSwiftが糞でアホな言語か痛感させられる

アホみたいに重いコンパイル速度
iOSアプリしか使えない
言語拡張を無節操にして悪戯らに複雑化
バージョンアップの度に発生するアホな作業
お仕着せがましい言語使用
低くなる生産性

22: 名刺は切らしておりまして 2019/09/28(土) 00:36:08.89
pythonでいいよ、
ライブラリは好きな言語で書けよ。

と、思う。

27: 名刺は切らしておりまして 2019/09/28(土) 02:55:40.39
xamarinやれば解決

29: 名刺は切らしておりまして 2019/09/28(土) 06:09:16.93
アップル笑い

30: 名刺は切らしておりまして 2019/09/28(土) 06:20:51.84
C/C++でいいじゃんって思う

31: 名刺は切らしておりまして 2019/09/28(土) 06:48:00.18
iOS13.1に切り替わってから数日なのに、すごい早い統計ですね。

スポンサード リンク