Swift part12

■ このスレッドは過去ログ倉庫に格納されています
2018/10/29(月) 22:08:16.87ID:gm+ugNlu0
!extend::vvvvv

WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

プログラミング言語Swift Part4
http://egg.2ch.net/test/read.cgi/mac/1484763495/

[SDK]iPhoneアプリ開発初心者質問箱49[touch][iPad]
https://egg.5ch.net/test/read.cgi/mac/1538778915/

Xcode part14
http://egg.2ch.net/test/read.cgi/mac/1476190499/

Swiftアンチスレ part1
http://mevius.2ch.net/test/read.cgi/tech/1458491343/

前スレ
Swift part11
https://mevius.5ch.net/test/read.cgi/tech/1498640309/

スレ立て時は1行目に「!extend::vvvvv」
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
730デフォルトの名無しさん (ワッチョイ e28c-cRPD)
垢版 |
2020/11/20(金) 16:44:12.11ID:1DWm5Sms0
>>729
誤り。
「人間以下」は人間より劣っている事を表す。
2020/11/20(金) 21:11:53.07ID:Eg2Va6S+a
数学用語と一般的な意味が一致しない例ですね
2020/11/23(月) 15:43:24.12ID:7y2SSgBu0
勉強しながら自分用のマップアプリを作ってみているのですが、mapkitを使って表示したマップにテキスト入力をさせるみたいなことは出来ないのでしょうか?

やりたいのは特定の場所を長押ししてピン留め、そしてそれに写真を貼り付けたりメモを入力したりです。

ググったりしても特に見当たらないのでご存じの方がいましたらご教示下さいませ。
733デフォルトの名無しさん (ワッチョイ e28c-cRPD)
垢版 |
2020/11/23(月) 15:52:01.76ID:iyZRxuMN0
https://www.hackingwithswift.com/100
Days 60-65: Maps and bugsは参考になるかと思います。
2020/11/23(月) 18:18:48.34ID:7y2SSgBu0
>>733
ありがとうございます!
早速覗いてみます。
735デフォルトの名無しさん (ワッチョイ c303-AsOu)
垢版 |
2020/11/24(火) 01:51:21.55ID:wxAnGeRR0
>>710
そもそもクラス概念無いやろ
バリアントjs使いの陥る落とし穴
736デフォルトの名無しさん (ワッチョイ a701-RxlK)
垢版 |
2020/12/13(日) 02:25:26.99ID:3BYpAKtx0
Xcode11から時々info.plistのvalueフィールドが大きさ固定で拡大しないバグまだ治らんの
Air M1でも同じって・・
2020/12/15(火) 00:43:14.48ID:B/+yxL2op
「swiftによるアプリケーション開発:入門編」をポチポチ始めたが
Xcode立ち上げたままプレイグラウンド使い続けてたら
ある日OSごと落ちてた
738デフォルトの名無しさん (ワッチョイ a701-RxlK)
垢版 |
2020/12/15(火) 06:05:47.68ID:DP7+CpPv0
>>735
おいおいJavaScriptはSwiftなんか遥かに超えてるぞw
Promise/async/await のない言語なんかうんこ
739デフォルトの名無しさん (スプッッ Sd2a-uibk)
垢版 |
2020/12/16(水) 16:04:49.13ID:SrzmbuKfd
>>738
えっ?www
2020/12/16(水) 16:18:24.25ID:2c+prgNQ0
「地獄のアプリ開発」を経験した元Uberのエンジニアがその真実を語る
https://gigazine.net/news/20201213-uber-app-develop-hell
「Uberアプリのサイズは331MBです」というBrichter氏のツイートに対し、Stanley氏は「Uberのアプリがそんなに大きい理由はSwiftです。Objective-C版のアプリのサイズはSwift版の3分の1でした」とリプライ。
(中略)
iOSアプリの開発言語としてSwiftが選択肢にありましたが、Swiftは数々の問題を抱えていたため利用が禁止されていたとのこと。しかし、アーキテクチャチームはSwiftの問題はほとんどがObjective-Cとの相互運用にあり、純粋なSwiftアプリを開発すれば問題ないと判断。また、AndroidアプリとiOSアプリのアーキテクチャを統一したいという思惑から、最終的にSwiftを開発言語に採用することが決まったとのこと。
(中略)
当時のSwiftコンパイラが非常に低速で使い物にならず、アプリのビルドにかかる時間が長くなってしまった結果、デバッグなどがまったく機能しなくなってしまったとのこと。また、当時のSwiftはライブラリを動的にしかリンクすることができなかったため、アプリの起動に最大で12秒もかかるようになってしまったとStanley氏は語っています。
(中略)
こうした外部要因だけでなく、内部的にも「Swift派」と「Objective-C派」に派閥の分裂が生じていたとのこと。Swift派はSwiftに執着して問題を否定し、Objective-C派は解決策を提示せず不平のみ発するようになり、社内は緊張状態になっていたとStanley氏は語っています。
741デフォルトの名無しさん (ワッチョイ 6a8c-t4JI)
垢版 |
2020/12/16(水) 17:37:58.80ID:DR+zn1Rh0
「当時」
2020/12/16(水) 18:35:17.43ID:8j29nkSbd
Uberはクソだから、ざまあ、としか思わない
743デフォルトの名無しさん (ワッチョイ a301-Gz4g)
垢版 |
2020/12/16(水) 19:03:14.43ID:0pLL+JPf0
ウンコして手を洗わないで配達してそう。
2020/12/16(水) 19:25:31.54ID:IETmt17c0
UberもSwiftもクソだということ
2020/12/16(水) 19:34:23.55ID:s2J1DkxP0
>>743
それで何か問題あります?
746デフォルトの名無しさん (ワッチョイ eaa5-tzJm)
垢版 |
2020/12/16(水) 19:56:09.16ID:DkI2bGpO0
スレ盾が2年前は流石に古すぎる
swiftは停滞してるんじゃないのか
ゆゆしき問題だ
2020/12/17(木) 12:31:35.07ID:h5oPvIGR0
Swiftじゃご飯食べれないよ
2020/12/17(木) 13:50:30.74ID:rm9MX2q60
swiftだとなんででかくなるんだ
関連ライブラリのサイズか?
2020/12/17(木) 14:32:13.42ID:mPxIuskWd
SwiftUIもクソだし
2020/12/17(木) 14:57:13.25ID:FQ9/Ri6Ea
SpriteKit楽しい
751デフォルトの名無しさん (ワッチョイ 3703-uibk)
垢版 |
2020/12/18(金) 01:40:05.97ID:NZUmGvK80
えっ?swiftui貶めるの?
2020/12/18(金) 18:06:55.03ID:HtERjpNA0
これから始めるのでSwiftUI覚えようかと思うのですがSwiftUIって普及してるんですか?
753デフォルトの名無しさん (ワッチョイ 6a8c-t4JI)
垢版 |
2020/12/18(金) 18:33:35.55ID:8zZZAyem0
それを調べるところからが勉強だと思う。
2020/12/18(金) 18:56:32.54ID:yyuU5/vEa
半年ほど前からswiftUIの勉強してるけどUIKitしか書いてない
755デフォルトの名無しさん (ワッチョイ 6aad-7qKd)
垢版 |
2020/12/18(金) 18:56:35.96ID:KHOkWLXj0
未来へのワクワク感を味わいたいならSwiftUI一択。
2020/12/18(金) 19:46:16.12ID:ivKQNPRVH
>>755
そのワクワク感、こんのまりのいう「ときめき」ってすっごく大事だと思うのですが、最近ときめくものがなくなってしまった、どうしよう……
2020/12/18(金) 20:13:56.92ID:QDWd18MYd
実際はWidgetKitで使うくらいだな
2020/12/18(金) 21:37:32.63ID:jILOlZ2Sa
ワックワクさせてよ♪
759デフォルトの名無しさん (ワッチョイ 3b01-6E/C)
垢版 |
2020/12/19(土) 02:42:02.11ID:TfP5rB1Q0
終わったな・・
2020/12/21(月) 07:27:11.62ID:MAFPYSf00
デフォルトのUIでさっさと作っていい向上向けだとSwiftUIでもいけそうに思えるけどどうでしょう?
2020/12/21(月) 07:27:56.73ID:MAFPYSf00
工場向けです
ほぼほぼ在庫管理用途で
2020/12/21(月) 07:29:44.85ID:MAFPYSf00
Swiftは大型アプリには向かないと
10画面程度のアプリなら良いですかね
2020/12/21(月) 08:41:10.93ID:L0bX+oLZd
Xcodeのビルドが致命的に遅いからな
764デフォルトの名無しさん (ワッチョイ 3b01-6E/C)
垢版 |
2020/12/21(月) 09:01:36.12ID:LKkS73pR0
flutter >>>>>swift ui もう無理
2020/12/21(月) 09:58:23.26ID:9yI7ZInV0
業務アプリとかWebアプリで作ったほうがよくね
わざわざネイティブにするメリットある?
2020/12/21(月) 10:03:25.86ID:cr+QDiZ10
たとえばマイクロソフトのiOSアプリでは…
Bing Search
Microsoft OneDrive
Microsoft Outlook
Xbox
Microsoft Word
Microsoft OneNote
Microsoft Excel
Mixer - Interactive Streaming
Microsoft SharePoint
Microsoft Teams
Cortana
Microsoft Edge
Office Delve - for Office 365
Microsoft Visio Viewer
Dynamics 365 for phones
PowerApps
MS Executive Industry Summit

…が、ReactNativeを使うてますね。

https://appfigures.com/resources/insights/microsoft-goes-all-in-on-react-native
767デフォルトの名無しさん (ワッチョイ 5b66-dr2L)
垢版 |
2020/12/24(木) 20:47:00.01ID:SuPsluzr0
SwiftUIで下記のようにListをSidebarListStyleで作ったのですが、
初期状態で閉じた状態にするのはどうしたら良いでしょうか?
情報が全然見当たらずどうしたら良いものかと。。。

List {
Section(header: Text("やさい")){
Text("大根")
Text("キャベツ")
}
Section(header: Text("くだもの")) {
Text("りんご")
Text("オレンジ")
}
}
.listStyle(SidebarListStyle())
2020/12/25(金) 07:45:55.33ID:vqVuUQfD0
SwiftUI学ぶ価値があるのか不安になってきた
769デフォルトの名無しさん (ワッチョイ 97ad-crlN)
垢版 |
2020/12/25(金) 10:50:15.72ID:ffDrZQdH0
不安になるようなら、今はやめとけばいい。
SwiftUIそのものは難易度低いから、SwiftUIが必要になってから調べても十分間に合うよ。
SwiftUIは情報が少ないというのが難ではあるけど。
770デフォルトの名無しさん (ワッチョイ 038c-EJEG)
垢版 |
2020/12/25(金) 11:18:54.84ID:AupvrjVw0
基本はここ↓で一通り学べる。このコース以外のサンプルコードも結構多い。
https://www.hackingwithswift.com/100/swiftui
2020/12/25(金) 21:20:24.81ID:Bo1Z4HjQa
UIKitでええんじゃろ?
2020/12/26(土) 04:32:06.72ID:rSHbhqc+0
消えゆく予定のものに必死になれん
2020/12/26(土) 07:52:30.37ID:Rm7JNPyOa
おぶCでもええんやで
2020/12/26(土) 23:38:08.53ID:idGzHKJjp
obj-cで十分生産性高い
775デフォルトの名無しさん (ワッチョイ 97ad-crlN)
垢版 |
2020/12/27(日) 07:08:10.06ID:mOgWmS/90
SwiftUIは商用GUIフレームワークの中で最も生産性が高いよ。
同じことを実現するために必要なコード量を比較すれば一目瞭然。
776デフォルトの名無しさん (ワッチョイ 97ad-crlN)
垢版 |
2020/12/27(日) 07:27:25.48ID:mOgWmS/90
Visual Basicで同じことをやろうとしたら、言語仕様や.NET Frameworkの仕様の制約を受けるのでSwftUIほど小さなコードにはならない。
2020/12/27(日) 11:00:57.78ID:12lqHjUQd
生産性って普通、工数=時間が尺度だろ。
極端な話、例えばボタンDDして作れば一秒もかからん。
778デフォルトの名無しさん (ワッチョイ 8d01-sSSI)
垢版 |
2020/12/27(日) 18:32:42.75ID:cowRkx3f0
>>775
flutterのほうが生産性高い
779デフォルトの名無しさん (ワッチョイ 5b66-dr2L)
垢版 |
2020/12/28(月) 08:38:20.00ID:PjFFWn3X0
クロスプラットフォームの覇権を握るのはswiftかxamarinかflutterか
2020/12/28(月) 16:02:53.41ID:1npJXF9+0
jfksdl;あjk;lfじゃklfじゃだs
2020/12/29(火) 17:40:34.29ID:0XDGaz5qd
Swiftって単独でクロスプラットフォーム対応と言えるか?
なんらかのサードパーティー頼れば話は別だけど
782デフォルトの名無しさん (ワッチョイ 038c-EJEG)
垢版 |
2020/12/29(火) 17:43:46.77ID:birFJBi30
Swiftは言語だよ。
2020/12/30(水) 12:35:07.31ID:8HCKzSXn0
この流れでのswiftはswiftuiでしょめんどくさい
784デフォルトの名無しさん (ワッチョイ 9a8c-HmX5)
垢版 |
2020/12/30(水) 12:48:46.61ID:KUgSZEEI0
それは用語意識としてあり得ない。
だとしたら非常識。
2020/12/30(水) 13:41:56.90ID:tGRoycSH0
ワシのUSBどこいった〜
786デフォルトの名無しさん (ワッチョイ 6301-648T)
垢版 |
2020/12/30(水) 16:59:42.26ID:OdjCMRdf0
swiftuiじゃ Androidで動かないだろ
787デフォルトの名無しさん (ワッチョイ 42ad-Iopg)
垢版 |
2021/01/04(月) 00:54:20.47ID:Nw0WtKX/0
「Objective-C」を追い越す--アップル製品での採用が拡大する「Swift」の勘所 - CNET Japan
https://japan.cnet.com/article/35164510/

> SwiftはObjective-Cよりも2.6倍以上高速で、「Python」よりも8.4倍以上速い。
2021/01/04(月) 01:07:25.07ID:XIzNs4Kt0
JavaやC#にかてますか
2021/01/04(月) 01:43:07.25ID:9o4C+9nE0
スクリプト言語と競うのやめてww
2021/01/06(水) 08:25:27.19ID:FiXKODva0
倉庫の在庫確認用にiPhoneアプリを作ってるのですが開発者ライセンスを買えば一週間縛り無しでiPhone上に長期間アプリを置けますか?
利用者が少数過ぎてストア申請も出来ないしどうしたもんだろと思ってます
2021/01/06(水) 09:41:32.38ID:EyZF39mO0
>>790
TestFlight使えば?
792デフォルトの名無しさん (ワッチョイ 428c-iKXK)
垢版 |
2021/01/06(水) 13:45:33.97ID:JarsK4x10
>>790
https://developer.apple.com/jp/programs/enterprise/
2021/01/06(水) 22:23:42.10ID:wYp/6ZrVa
例えば50人ぐらいの企業では使えないんだな
794デフォルトの名無しさん (ワッチョイ 428c-iKXK)
垢版 |
2021/01/07(木) 01:35:42.98ID:QWwSS3T70
100名以上の従業員を持つ法人が対象
795デフォルトの名無しさん (ワッチョイ ed35-KIQE)
垢版 |
2021/01/07(木) 08:50:20.23ID:07cUxJ630
Swift Performanceがココに!

https://forums.swift.org/t/swift-performance/28776

対C言語で12倍遅い。
ちなみに、JavaScriptは、6.8倍遅い。

SwiftはJavaScriptに負けてる。
Ruby, Python, PHPよりもちょいとだけ速いのがSwift。

残念ながら、Objective-CのScoreが無い。
2021/01/07(木) 09:38:46.22ID:3TLTtAUE0
バカかな?JSはスクリプト言語だぞ?
まがりなりにもコンパイル言語がスクリプト言語より遅いわけがないだろwww
797デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/08(金) 01:27:16.19ID:C5a7wHX+0
>>796
2回目の実行はコンパイルされてる。

vscodeでflutter/dart開発してると、XcodeでSwift開発が鬼のように辛い、遅い、エラーじゃないのにエラー出続けて周辺行にコピペするとエラー消えたり、挙動も変
798デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/08(金) 01:58:19.65ID:C5a7wHX+0
>>795
obj-cなら8倍くらい速いんじゃない?
2021/01/08(金) 02:23:32.64ID:Sr0np9r+0
>エラーじゃないのにエラー出続けて

xcode再起動で消えたりな
800デフォルトの名無しさん (ワッチョイ 5f35-KJZ9)
垢版 |
2021/01/08(金) 09:20:01.46ID:pIiusIg/0
>>799
俺も、経験した。
801デフォルトの名無しさん (ワッチョイ 5f35-KJZ9)
垢版 |
2021/01/08(金) 09:22:38.88ID:pIiusIg/0
>>797
あるある。
Appleに要望したいのは、Xcodeの安定性。
2021/01/08(金) 10:32:57.08ID:Vm/v1dBF0
VisualStudioで開発すればいいじゃない?
2021/01/08(金) 11:26:04.46ID:24kNKPOSd
今のXcordはクソだからなぁ
ゲイの在庫管理屋がトップにいる限り治らんよ
2021/01/08(金) 12:42:19.33ID:rg3bL05f0
XcodeがVS並みに軽くなってくれればなぁ
2021/01/08(金) 14:27:36.09ID:Y5sHvg400
Apple Developer Enterprise Programなんてのがあるんですね
それなりの企業なら閉じた環境でアプリ使えるんですね
小さい企業はお終いですけど
806デフォルトの名無しさん (ササクッテロレ Spb3-g42g)
垢版 |
2021/01/08(金) 14:27:55.54ID:YjmaxAE8p
しょっちゅういろんなペインのリサイズ出来なくなるし
ファイル名見えねーよ
807デフォルトの名無しさん (ササクッテロレ Spb3-g42g)
垢版 |
2021/01/08(金) 14:30:12.96ID:YjmaxAE8p
>>805
注意点
・ストア公開できない
・子会社とかに配信できない(常駐のSESとかグレーw
2021/01/08(金) 14:53:55.75ID:Y5sHvg400
調べたらApple Developer Enterprise Programでインハウス開発は審査厳しくてもう無理レベルなんだってね
iOSってそもそもインハウス開発やらせる気が無いと悟って絶望した
2021/01/08(金) 15:06:11.14ID:rOV/UO1mM
今始めるならSwiftUIとFlutterどっちがおすすめ?
2021/01/08(金) 16:22:50.29ID:Sr0np9r+0
仕様を隠して見積もりを出せと?
811デフォルトの名無しさん (ササクッテロレ Spb3-g42g)
垢版 |
2021/01/08(金) 18:12:30.24ID:YjmaxAE8p
>>809
SwiftUIなんか完成しねーよ
2021/01/08(金) 22:47:12.76ID:24kNKPOSd
SwiftUI弄って一時間で、こりゃダメだと実感
仕様がどうこうじゃなくで、Xcodeが使い物にならん
813デフォルトの名無しさん (ワッチョイ 5f35-KJZ9)
垢版 |
2021/01/09(土) 09:58:18.26ID:zxCkrxWF0
M1 MacでXcode使ってる人いる?
サクサク動くんだろうか?

MBP16(2019) i9 8coreで動かしてるけど、もうちょっとサクサク感が欲しい。

i9ならコンパイルは速いと思うが、動作の機敏さが欲しい。
814デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/09(土) 14:30:14.63ID:pd7SqrDc0
>>813
Air M1 松吊るし≒MacBook Pro16松吊るし
Xcodeの問題も多いしSwiftの要らない言語仕様も多いし
815デフォルトの名無しさん (スッップ Sd9f-a8ID)
垢版 |
2021/01/11(月) 23:46:06.48ID:1YxqWPwUd
吊るし8ram 512ssd mini m1正月に買ったけど、16ram mbpより速いね。
それにしても、hdr動画観るときにいちいちdspチェックonoffしなきゃならんのがなー。

おっと。tv4k で観ればええねwww
2021/01/12(火) 18:21:00.52ID:vqfNf+5jd
Appleカーなんぞに金をかけないでXcodeやSwiftUIをなんとかして欲しいんだがなぁ
817デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/12(火) 22:19:09.89ID:RLIPUQb60
Xcode+keychainとか未だに10年くらい嫌がらせのようなバグあるよね、直す気ないんだよなハゲ
2021/01/12(火) 23:53:46.18ID:7UsHmVaD0
iPhoneアプリは儲かるからどれだけバグがあろうと開発者が減らない
だから開発環境の品質があがらない
2021/01/13(水) 13:22:14.32ID:YCuVhook0
去年末から配布を前提としない超個人的なアプリを勉強がてらに作ったのですが使える期間が1週間は悲しい
永年利用可能にしてくれれば良いのに
開発者ライセンスで毎年1万円払えば使えるのかも知れんですけど
2021/01/14(木) 07:12:19.59ID:wmHIkECc0
SwiftUIから勉強してるけど基本は構造体なのかな
まあプロパティ作れるからクラスと同じなのかも知れないけど
821デフォルトの名無しさん (ワッチョイ 7f8c-TRlB)
垢版 |
2021/01/14(木) 12:00:02.04ID:cddu5u0F0
それはSwiftの仕様。SwiftUIに限らない。
2021/01/14(木) 15:30:18.90ID:GxiRCVNSa
swiftUIって名前がややこしい
素人はswiftの新バージョンの別言語と思うぞ
2021/01/14(木) 18:59:14.85ID:5ozqrorW0
>>822
これほんと思う
検索しても検索エンジンがSwiftUIとSwiftそのものを区別出来なくて目的の情報にリーチ出来ない
824デフォルトの名無しさん (ワッチョイ 2503-b2WG)
垢版 |
2021/01/15(金) 01:47:52.82ID:rjoKDqqq0
swiftuiは、今までの独自的なストーリーから引っ張ってこなくてもできるのが進化じゃね?
825デフォルトの名無しさん (ワッチョイ 028c-dTEb)
垢版 |
2021/01/15(金) 02:17:51.92ID:buGzBoKf0
2021/01/15(金) 07:00:47.65ID:sB7ZYitP0
SwiftUIが公開済みアプリに採用された例はあるのかな
iOS13以降のシェアは9割超えみたいだし条件は整ってるように思われるけど
2021/01/15(金) 09:23:43.99ID:oyZSg0JE0
バグだらけ
2021/01/15(金) 10:27:41.05ID:0XcCAA6R0
https://pbs.twimg.com/media/DjLXGYsUcAAnNxF.jpg
2021/01/15(金) 12:23:08.92ID:rcB8lr0iM
パグだらけ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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