探検


Xcode part16

■ このスレッドは過去ログ倉庫に格納されています
1名称未設定
垢版 |
2020/10/16(金) 02:15:33.80ID:cIAPI6nG0
macOSやiOSの開発環境Xcodeのスレ。

Mac App StoreのXcode
https://apps.apple.com/app/id497799835
Xcodeダウンロードページ
https://developer.apple.com/xcode/downloads/
Apple Developer
https://developer.apple.com/jp/
日本語ドキュメント
https://developer.apple.com/jp/documentation/

■関連スレ
プログラミング言語Swift Part4
http://egg.5ch.net/test/read.cgi/mac/1484763495/
[SDK]iPhoneアプリ開発初心者質問箱49[touch][iPad]
http://egg.5ch.net/test/read.cgi/mac/1538778915/
Objective-C [ObjC part:9];
http://mevius.5ch.net/test/read.cgi/tech/1510920033/
Swift part12
http://mevius.5ch.net/test/read.cgi/tech/1540818496/

■前スレ
Xcode part15
https://egg.5ch.net/test/read.cgi/mac/1552999170/
165名称未設定
垢版 |
2020/11/19(木) 23:46:35.24ID:qq+Yn3gs0
...って、ここXcodeスレだったね。
Big Surスレのつもりで書いちゃった。
166名称未設定
垢版 |
2020/11/20(金) 01:02:13.27ID:3COIPudX0
>>162
CarbonからCocoaに移行するのに何年かかったと思う?
2020/11/20(金) 05:40:09.83ID:2SeH5IgW0
>>162
デファクトではないけどこれから勉強するならSwiftUIがとっつきやすいと思う。いろいろやろうとするとUIKitも学ぶ必要が出てくるけど、UIKitから学び始めてもそのうちSwiftUIもやる事になるだろうし、順番が変わるだけでどちらも通る前提で初学者は先にSwiftUIをやった方がUI作りが楽かなという感じ。(個人の見解です)
168名称未設定
垢版 |
2020/11/20(金) 05:52:24.22ID:aYeOnohn0
基本SwiftUIを使いつつ足りない機能をUIKitから借りてくるのが一番お得。
2020/11/20(金) 07:54:45.36ID:yxCVXHw60
Storyboardと禅問答する制約から解放されたい
2020/11/20(金) 12:15:22.17ID:Ein5Mg/b0
12.2まともに動作しないよバカ
2020/11/20(金) 19:39:58.96ID:3COIPudX0
趣味ならSwiftUIでいいと思う。仕事だとSwiftUIなんて全く使えない。
2020/11/20(金) 20:10:36.16ID:3a90QGkF0
>仕事だとSwiftUIなんて全く使えない。
WidgetKitも把握していない底辺レガシー開発者だと自白w
2020/11/20(金) 20:38:03.38ID:RG+rkmCW0
一から始めるのならSwiftUIでいいんじゃないの
2020/11/21(土) 00:35:31.21ID:dArSexB60
metalってswiftでも書けるの?
例題が見つからない
2020/11/21(土) 00:51:24.06ID:dE7iigSR0
SampleがObjective-CでもSwiftに書き換えられるだろう
どういうフレームワークをどう使うかでしかないんだから
Objective-Cでのそういうとこも読めないんだったら、まあだが
2020/11/21(土) 00:55:37.50ID:NE8JrINV0
公式にドキュメントいくらでも転がってるやん…
2020/11/21(土) 01:09:03.20ID:dE7iigSR0
https://developer.apple.com/documentation/metal/modern_rendering_with_metal
なんてのはブツはObjective-Cだが、関連してるWWDCセッションはていうセッション中は全くもってSwiftで説明してんな
Metalなんて使える使おうという技術者なら、Objective-Cは仮にソラで書けないにせよ読めるぐらいできるだろうというのかなw
(サンプルが古いのかと思ったらそう古くもなさそうで)
2020/11/21(土) 01:19:51.24ID:dE7iigSR0
>>177
>全くもってSwiftで説明
Swift の他に C (Objective-C ではなく C) もあった
C関数書く/書かなければならまあObjective-Cの方が親和性は高いかな
だからSwiftで(全く)書けないということにならんけど
179名称未設定
垢版 |
2020/11/21(土) 01:25:37.47ID:N44siV2T0
Metalを使うという意味では、こんなレベルのサンプルもある。

SwiftUIで.drawingGroup()モディファイアを使用する
https://www.hackingwithswift.com/books/ios-swiftui/enabling-high-performance-metal-rendering-with-drawinggroup
2020/11/21(土) 01:35:01.90ID:QTds9sEG0
>>176
え? 公式にドキュメントぜんぜんないでしょ。
181名称未設定
垢版 |
2020/11/21(土) 01:49:34.19ID:N44siV2T0
Rendering a Scene with Deferred Lighting in Swift

https://developer.apple.com/documentation/metal/rendering_a_scene_with_deferred_lighting_in_swift
182名称未設定
垢版 |
2020/11/21(土) 15:06:39.67ID:KEiuj5/R0
公式が難しいからとなんちゃって初心者向き〜と言うページを読みあさる
↓
ぼちぼちとそれらしいアプリが組めるようになる
↓
公式を読んでみるとなんだこりゃ!?

とほほと同じ道だなw
2020/11/23(月) 18:38:47.86ID:MYJGhkDc0
なんだかんだで英語読めないとダメだよな
2020/11/23(月) 19:18:56.41ID:V4qEUn960
英語読めなくても機械翻訳でなんとでもなる
2020/11/23(月) 23:58:11.79ID:5YBBMAet0
metal翻訳すると金属ってなって読みにくい
2020/11/24(火) 00:28:27.34ID:T+o67k7n0
エアプ
頭1文字大文字ではないのはほとんどない
仮にあっても大文字(全て大文字)にすればいいだろ
2020/11/24(火) 01:21:55.64ID:CMANpAm+0
個々人の英語力によるんだろうけど、俺は機械翻訳された日本語読むとかえって疲れるよ。
188名称未設定
垢版 |
2020/11/24(火) 01:28:26.28ID:HPS4FRUW0
同意。
知らなかったり不確かな単語を調べるくらいで読み進めた方が文意が分かりやすい事が多い。
どうしても疑問な時に機械翻訳して参考にするけど。
iPadもMacも英和/和英辞書が内蔵されてるんで有難い。
2020/11/24(火) 05:39:34.37ID:mn6HbRzY0
metalとswiftぐぐると違うのばかり出てくる
2020/11/24(火) 07:34:56.34ID:OatUcPXr0
長い文章は機械翻訳でざっくりと概要を把握してから
そのあと英語で読んでるな
191名称未設定
垢版 |
2020/11/25(水) 01:39:43.89ID:n/sS4AGl0
ったく!xcodeのdlがまだ終わらん。6hだぞ6h!!! クソがー
2020/11/25(水) 03:23:26.62ID:BTJ3xWol0
>>191
AppStoreから?
にしてもそんなに...
2020/11/25(水) 04:15:29.20ID:RIeSFCZO0
3分くらいで終わったけどなにか
194名称未設定
垢版 |
2020/11/25(水) 08:17:56.78ID:z1lysjLV0
M1のMacBookAir買おうと思うんだが、Xcodeぐらいならメモリ8Gでも大丈夫かな?
2020/11/25(水) 09:00:18.95ID:7ucY1aHm0
8GのM1 miniでも余裕だったよ
2020/11/25(水) 11:01:43.84ID:5uT1IrCv0
何を作るのかにもよるのでは?
unityでゴリゴリ3Dなら増やした方がいいだろうし
2020/11/25(水) 11:39:22.49ID:F+s0A+cD0
永く使うつもりなら今後OSやアプリがバージョンアップして
使うメモリがどんどん増えていくと想定したほうがいいね。
2020/11/25(水) 11:56:34.85ID:yZ0DB+l40
M1が怪物過ぎて辛い
MAC一強は凄い嫌だ
ドザ消えたらドヤれない
2020/11/25(水) 11:59:04.74ID:95IALMuZ0
メモリは積んだ方がいいと思うけどM1だとメモリの違いはあまりパフォーマンスの違いに現れないらしい。
SSDは容量が多い方がWriteが速いらしい。
で、問題はAirかPro。
Touch Barが必要かどうか。
バッテリー持ちが少しでも長い方がいいかどうか。
ファンの有無は超時間CPUをぶん回す様な時にはパフォーマンスに影響するらしいけど動画を書き出したりしなければAirでもProでも変わらんかも。
という事でまだどちらにするか迷ってて買ってない俺。
2020/11/25(水) 13:52:55.42ID:BTJ3xWol0
次の出たときにサブ機にすることを考えたらAirでもいいのかもね。16インチとかiMacとかProが本命なら尚更じゃないかな
2020/11/25(水) 14:37:00.24ID:Y/kCX7EW0
Airだね
Xcodeを動かす時はクラムシェルだろうから、冷却にサーキュレーターでも当てておけば熱も大丈夫
202名称未設定
垢版 |
2020/11/25(水) 15:28:22.98ID:uiuSTLDG0
以前は「クラムシェル」というはあくまでも筐体のタイプの事で、それを閉じて使うのは「リッドクローズド」と言ったんだよな...
未だに違和感がある。
2020/11/25(水) 15:31:07.29ID:BTJ3xWol0
クラムシェルといえば、本来の意味からPowerbook G3やiBookを思い出す
2020/11/25(水) 18:09:46.22ID:K/k4ctur0
次の開発用Macを何にするか悩むな
メインはWindowsに移行予定だからそこまでハイスペックは要らないとしても、
13"にするか16"にするか悩みそう
現場でiOSアプリの調整するときが結構あって、そういうときに僅かでも画面が広い方が良いからなあ。
205名称未設定
垢版 |
2020/11/25(水) 18:25:47.51ID:uiuSTLDG0
外部ディスプレイやiPadを使う気がなくて、かつ僅かでも画面が広い方が良いなら選択は決まると思うが...
2020/11/25(水) 18:29:34.36ID:K/k4ctur0
まあそうなんだけど、普段は外部ディスプレイだし、使用頻度下がりそうだし、Windowsと2台持ち歩くとなると軽い方がいい、
仕事用とはいえ馬鹿みたいにiOS開発で儲けてるわけではないと考えると安い方が心理的負担が少ないっていう愚痴。すまん。
まあ、身体を鍛えて15インチ級のマシンを2台運ぶのが気にならない身体になるのが一番良いかもだが。
207名称未設定
垢版 |
2020/11/25(水) 18:31:53.75ID:uiuSTLDG0
Apple Silicon MacでWindowsが走れば一台で済むのにな。
2020/11/25(水) 19:01:32.97ID:8PAHHaeP0
Microsoft次第
2020/11/25(水) 19:10:59.00ID:6vpCT2sf0
マイクロソフト幹部
「当社は外部から購入したOSやアプリを人海戦術で最適化して販売する会社です。利益率の低い商品には手を出すつもりはありません。あ、BASICだけは変人が一人でコツコツ作業しているので人海戦術にはなりませんねw」
2020/11/25(水) 19:35:44.10ID:yNKOcv6p0
よくそんな妄想書けるなという臭いキモさが半端ない
2020/11/25(水) 21:42:45.48ID:6U0jxeES0
ARM Windowsこそ役に立たないものの典型だと思うけどな。
2020/11/25(水) 22:47:48.87ID:07xN6JD50
ARM WindowsでもIntelバイナリをエミュレートしてても?するようになっても?
Appleの実績と比べたらお手間に拝見wだろけど
2020/11/25(水) 22:50:34.14ID:Y/kCX7EW0
五次が非道過ぎる
2020/11/25(水) 22:55:25.49ID:07xN6JD50
nとmがちょっととっちらかった
215名称未設定
垢版 |
2020/11/26(木) 00:03:09.32ID:tTXZg1X10
ハードとソフトを一括管理できないハンデはあるとしても、Windows寄りのはーど開発を持ってしても4年間でやっとx86-64エミュレートがプレビューレベル。
それも動けば拍手レベル。
2020/11/26(木) 03:42:55.36ID:lWtaz0WI0
ARM版Windowsのx86エミュがしょぼくても構わんけど、Windows RTの二の舞は勘弁して欲しいw

ってか、M1の能力なら丸ごとインテルマシンをエミュレートできるようにしたほうがいいんでないの??かつてのVirtualPCとかがやっていたように。
ParallelsとかVMwareが開発中だというのは、そういうことでしょ?
2020/11/26(木) 03:47:24.39ID:eO45JpSU0
あやふやな理解であやふやなことを言うなw
2020/11/26(木) 04:00:33.54ID:lWtaz0WI0
仮想化ソフトのメーカーがあやふやな発表しかしてないんだからしょうがねーだろ

お前が詳細知ってるんだったら書け
2020/11/26(木) 04:14:07.84ID:eO45JpSU0
発表もしてないことを言い出して何を言っているのだか
何がしょうがねーだろだか
そのレスから全く理解してないのは明らかだがなw
2020/11/26(木) 04:19:53.72ID:lWtaz0WI0
https://www.parallels.com/jp/blogs/parallels%e3%80%81apple-%e3%81%a8%e9%80%a3%e6%90%ba%e3%81%97%e3%80%81apple-silicon-%e6%90%ad%e8%bc%89%e3%81%ae-mac-%e3%81%ab-%e4%bb%ae%e6%83%b3%e5%8c%96%e6%a9%9f%e8%83%bd%e3%82%92%e6%8f%90%e4%be%9b/

発表しているんだが。。。
2020/11/26(木) 04:40:37.54ID:eO45JpSU0
そこのどこに「エミュレート」のことを書いてるんだよ

ParalllesもVMwareも言っているのはM1対応のユニバーサルバイナリ(まあ、普通のアプリのM1対応と同じようなもん)だろうが
Paralellsもその記事で冒頭で言っているプロトタイプデモも ARM用Linuxでのことだからな。それが製品になるという意味にしか普通は取れないだろうに何を言っているんだか


こういう記事もある
https://www.parallels.com/jp/blogs/apple-m1-チップを搭載した-mac-への-parallels-desktop-対応状況について/
Paralellsの「驚き」は上記の流れからも、
ARM Windowsがx64 アプリケーション サポートがされれば、ARM対応のユニバーサルバイナリのParalllesでも、x64 i386アプリが動いてWindowsが使える!Paralllels使うにもこれは大きい、驚いた
という方だろう。期待を込めてある意味穿った読み方をしたら、
Paralellsでエミュ対応してx64マシンの仮想化を目指していたが、Windowsの方でもやるのかあ、驚いた
ってのもありえなくもないだろうがな

やらなければならないことはユニバーサルバイナリとして出すこと、これは絶対
エミュレーションをやるかやらないかは絶対ではないけど、エミュレーションをやるならこれは大ごと(ユーザにとって大きな朗報)だから、もっとはっきりと言うに決まってるだろうが

アホのためにくそ長い....
わかったか、たわけw
2020/11/26(木) 05:31:04.36ID:RU0+dvda0
たわけ、とか言うほどのことか?
違ってたらその部分を指摘してやりゃ良いだけだと思うんだけどなぁ
2020/11/26(木) 09:03:21.87ID:ot6hWfCu0
Xcode 10, 11 が動かないと移行できない。
まだ必要なんだよなー
2020/11/26(木) 09:47:04.68ID:TkohMi5s0
Parallels社はARM版Windowsが販売されるのを待ちの状態だと思うよ
この前発表したコメントからもそれはうかがえる
エミュまで踏み込んで開発する気は今のところなさそう
そりゃそうだ、今までやったことないものをそんな簡単に開発できるわけがないし、
開発するにしても開発コストがかなりかさむ
M1でWindows動くかどうかはマイクロソフトの出方次第だね
2020/11/26(木) 11:28:07.92ID:cQ9ZmLo00
Appleはx86(_64)の仮想環境サポートを意図的にやらないんでしょ。
Rosetta2は数年以内に削除する予定なのに、切るに切れなくなる。
226名称未設定
垢版 |
2020/11/26(木) 12:54:23.99ID:tTXZg1X10
WoAの開発状況自体が芳しく無いからなぁ...
アプリケーションの対応も鈍いし。
2020/11/26(木) 13:47:45.01ID:8QQjgT/J0
>>222
無知なクソガキwのような奴になんで優しくしなきゃならんのか
ママじゃねえんだよ、時間割いて教えてもらっただけありがたく思えやてとこやな
2020/11/26(木) 13:50:40.16ID:8QQjgT/J0
>>225
セキュリティの面もあるし、技術的にも難しい部分もあるのだろう
Kernel Extensionも対象外なのは64bit対応時にもあったしな
2020/11/26(木) 15:48:11.22ID:RU0+dvda0
「ゴミ」アプリの時もそうだったけど、荒んでるなぁ。同一人物かどうかは知らんが
2020/11/26(木) 19:47:11.00ID:cUs/U75u0
エンジニアは芸術家先生みたいなものですので…
2020/11/26(木) 20:20:08.76ID:Twutyrzm0
プラントエンジニア
2020/11/26(木) 20:34:50.52ID:F2ioFzet0
12.3はCatalinaサポートしてくれるんだな。
11.3はMojave切ってくれたと思ったけど記憶違いか・・・
2020/11/26(木) 23:30:07.22ID:zqOY4Ai50
>>232
例年Xcode xx.2 までが一個前のOSで動かせる限界だった
というよりは新バージョンのOSが出てから半年ぐらいが旧バージョンの限界だった
ただし、iOS13も14もリリースサイクルめちゃくちゃだからバージョン番号では語れなくて、
2020/3下旬に出たXcode11.4からCatalinaのみになった
多分Xcode12も来年3月下旬までは使えるだろう
てか半年ぐらいは移行期間をとってくれないと流石にiOS開発をバグバグな状況でやらないといけなくなるから皆辛いよね。
234名称未設定
垢版 |
2020/11/27(金) 01:41:37.30ID:wLwnsQUC0
iOSアプリでゲーム開発する孫請け以下の開発者多いんですか?
2020/11/27(金) 04:15:02.60ID:hNKemBQv0
お前がそうなのか
2020/11/27(金) 04:26:25.36ID:9HVTE7mF0
またマウント取りたい病か。。。
2020/11/27(金) 04:27:34.64ID:9HVTE7mF0
>>235
ここは雰囲気悪いから、Unityのスレとかで訊いたほうがいいよ
2020/11/28(土) 17:23:05.84ID:ntAmkuK50
英語と日本語のLocalizable.stringsを用意してローカライズしたんですが、この状態で言語環境をスペイン語にして実行すると日本語のLocalizable.stringsが読み込まれてしまいます。英語をプライマリーとして設定は可能でしょうか?
2020/11/28(土) 17:47:07.26ID:jH4pL04s0
Info.plistのLocalization native development regionをjaにしたとかじゃないの
他にもちょっとあるそこらあたり
2020/11/28(土) 17:59:59.07ID:CZSO8RaU0
どの言語が使われるかは基本的に言語と地域設定に従う
そこにない言語リソースしかない場合はデフォルトの優先順位が多分あるんでしょう(あと >>239 も影響するかも)
自分で優先順を決めたいならUserDefaultsにAppleLanguagesを設定するよろし
2020/11/28(土) 18:08:21.82ID:jH4pL04s0
そこらのドキュメントは
https://developer.apple.com/library/archive/qa/qa1828/_index.html
とか

https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-130430-BAJJHDJH
Localization native development region (CFBundleDevelopmentRegion) は、macOS もって書いてあるから macOS もかな
2020/11/29(日) 09:04:12.83ID:85zeVaAW0
Info.plistのLocalization native development regionをUnitedStatesに変更してうまく行きました。ありがとうございました。
243名称未設定
垢版 |
2020/11/29(日) 13:45:53.55ID:3ffDP5zu0
Xcodeの12.2でPreferencesのAccountsとBehaviorsを開くとクラッシュするんだけど。「Xcodeが予期しない理由で終了しました。」ってレポートのどの辺読んで
検索して調べるなりすりゃいいの?

bigSurにあげてから、コミット出来んくなった…(Acountsの設定がおかしいのだろうけどひらかない)、MBPは無事なのに。
244名称未設定
垢版 |
2020/11/29(日) 13:53:19.42ID:3ffDP5zu0
https://developer.apple.com/forums/thread/667795

これか…
2020/11/29(日) 13:59:58.16ID:LP98DY+60
Xcodeからcommit出来ない時はGitUpを使ってる
Big Surではまだ試していないけど
2020/12/09(水) 03:11:28.97ID:5WB674200
Xcode 12.3 RC (12C33)
247名称未設定
垢版 |
2020/12/15(火) 04:43:23.71ID:e253WgR40
教えてください。ワイの作った課金アプリのソースのオファーあったたんですが、リリース元が変わった場合、アプリのアップデートをワイ課金ユーザーは、できますか?
オファー額がワイにとってかなり益が出ますが、既存ユーザーに課金させたくはないと思ってるのですが、、、
appleに問い合わせても、アプリのリリース移管に対する事柄は内容調査次第だけど。なんて英文だけで困っています。
お願いします。
2020/12/15(火) 05:31:17.19ID:iZ/d0fXj0
Xcode 12.3 (12C33)
2020/12/15(火) 08:22:00.44ID:92GExsO30
RCとビルド番号同じ
2020/12/15(火) 08:47:58.29ID:xISn/BzJ0
>>247
日本語の勉強からやり直せ
2020/12/15(火) 09:44:22.70ID:5Wg6pZqx0
また11GBが降ってきた
2020/12/15(火) 10:18:08.55ID:D4cBBkRG0
>>247
既存ユーザーに移行先で使えるクーポンのような仕組みを導入すれば?
2020/12/15(火) 13:52:29.91ID:7KiNWPK20
https://developer.apple.com/download/more/
からXcode 12.3落としたらxipは11.63GBだけど解凍したらXcode.appは1.84GBしかない
ええのかこれ
2020/12/15(火) 14:07:36.80ID:w9l1pPvR0
中身何入ってんだろうなw
2020/12/15(火) 14:08:03.57ID:7KiNWPK20
もう一回解凍したら29.07GBだった
解凍が途中で死んだだけっぽい
256名称未設定
垢版 |
2020/12/15(火) 14:41:54.11ID:+N0bru2t0
>>247
そんなもん新しい運営がどういうポリシーでやるかだろ
お前が売っぱらっちまった時点で既存ユーザーがどうなるかは先方次第
先方が既存ユーザー込みで欲しいのなら対応考えるだろうし、お前さんが既存ユーザーに課金させたくないとか先方に相談しろ
2020/12/15(火) 16:10:28.27ID:7KiNWPK20
解凍するたびに容量が変わるwww
Release Candidateとdiffで全く差分無いのがきっと成功だろう
クリスマスに死ねクソホモ
2020/12/16(水) 00:00:08.69ID:N2DQAGkd0
>>247
ぶっちゃけ、ここで訊くようなことじゃないっしょ。
契約内容による、としか。むろん、詳しくは弁護士へ。

場合によっては、例えば同種のアプリ作れなくなるなどの制限がついたりバグの責任を負わされたりするから、よくよく考えたほうが良いよ
259名称未設定
垢版 |
2020/12/16(水) 03:03:12.47ID:5H6Q41I+0
info.plistのvalueが全部見れる!ってバグ直ってて感動してたら、左側のファイルツリーペインの大きさ変わらなくなってたw
バグだらけだなぁ相変わらずw
260名称未設定
垢版 |
2020/12/16(水) 03:06:09.39ID:5H6Q41I+0
>>247
connectからアプリを譲渡申請すれば良いよ
2020/12/16(水) 09:45:01.36ID:/WOZRrZT0
へー譲渡機能あるんだ
2020/12/16(水) 22:22:36.76ID:TcXvG2bo0
AdMobまでバグってる
テスト広告のコードなのに
本番用の広告が表示される
しかもバナーにはtest adとオーバーレイ表示されてる
2020/12/17(木) 02:31:47.23ID:IOcUWSQl0
すぐにバグとか言う無知っているよね
2020/12/17(木) 04:25:08.99ID:/BdZKggJ0
いるいる
■ このスレッドは過去ログ倉庫に格納されています

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