OS XやiOSの開発環境Xcodeのスレ。
Xcode
https://itunes.apple.com/jp/app/xcode/id497799835?mt=12
Xcodeダウンロードページ
https://developer.apple.com/xcode/downloads/
Xcode Glossary
https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/Xcode_Glossary/20-Glossary/Glossary.html
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/
iOSアプリ 開発者の雑談スレ50【ぬくニー】
http://egg.5ch.net/test/read.cgi/mac/1548208154/
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 part14
http://egg.5ch.net/test/read.cgi/mac/1476190499/
Xcode part15
■ このスレッドは過去ログ倉庫に格納されています
1名称未設定
2019/03/19(火) 21:39:30.77ID:GcjQlN/z0159名称未設定
2019/04/24(水) 22:28:03.35ID:A9VVtctE0 言えよっw
160名称未設定
2019/04/24(水) 22:32:22.04ID:A9VVtctE0 最後は煽りうやむやかよーっ
なんでそうも否定してるのかさっぱりわからんな。それこそシミュレータ使ったことがあるのか?ってとこだな
なんでそうも否定してるのかさっぱりわからんな。それこそシミュレータ使ったことがあるのか?ってとこだな
161名称未設定
2019/04/29(月) 11:43:03.52ID:4FxFVYWY0 Objective-C勉強中です。
参考書見ながら、XcodeでCoreData使ってWindowに何個かの項目を入力して保存するアプリ作ってるんだけど以下のメッセージがでて止まってしまいます。
Xcode上のxxxx.mのファイル見ても殆どコードは無いのでどの辺に原因があるのか究明するのに困ってます。(現時点ででは自分がコーディングしたコードはありません)
何か解決のヒントないですかね?
Window上のView,Button等の設定やバインディングや設定した項目名等は参考書通りになっているかは確認しました。
macOS: Mojave 10.14.4
Xcode:10.2.1
-[_NSControllerObjectProxy copyWithZone:]: unrecognized selector sent to instance 0x60000000d2b0
参考書見ながら、XcodeでCoreData使ってWindowに何個かの項目を入力して保存するアプリ作ってるんだけど以下のメッセージがでて止まってしまいます。
Xcode上のxxxx.mのファイル見ても殆どコードは無いのでどの辺に原因があるのか究明するのに困ってます。(現時点ででは自分がコーディングしたコードはありません)
何か解決のヒントないですかね?
Window上のView,Button等の設定やバインディングや設定した項目名等は参考書通りになっているかは確認しました。
macOS: Mojave 10.14.4
Xcode:10.2.1
-[_NSControllerObjectProxy copyWithZone:]: unrecognized selector sent to instance 0x60000000d2b0
162名称未設定
2019/04/29(月) 16:37:43.29ID:ALz8oKXZ0 iPadでmacの画面操作が可能になるかもしれない
iPadでマウスが使える?
マジパン
今年のwwdcは楽しみやな
Hacking with macOSってアポーのBook Storeにもあって中身までダークモードに対応してるから買うならそっちで買った方がいいんじゃねえの
開発者にも多いのか、この著者のポールハドソンとか別の開発者というか記者?のギルヘルムランボーとかはツイッターにたまにコードあげたりしてるけど
みんなダークモードだしな
つかBook Storeって意外に品揃え良いのなw
それに他の小説とか(しかも日本の作家)までダークモード対応してんのはすげえわ
iPadでマウスが使える?
マジパン
今年のwwdcは楽しみやな
Hacking with macOSってアポーのBook Storeにもあって中身までダークモードに対応してるから買うならそっちで買った方がいいんじゃねえの
開発者にも多いのか、この著者のポールハドソンとか別の開発者というか記者?のギルヘルムランボーとかはツイッターにたまにコードあげたりしてるけど
みんなダークモードだしな
つかBook Storeって意外に品揃え良いのなw
それに他の小説とか(しかも日本の作家)までダークモード対応してんのはすげえわ
163名称未設定
2019/04/29(月) 17:09:58.98ID:/wqN+UZz0 iPhoneにMicrosoft Remote Desktop Clientを入れてるけど、それと同じことができるようになるの?
164名称未設定
2019/04/29(月) 17:19:19.16ID:ALz8oKXZ0 iPad液タブ化って言った方が簡潔だったかな
そのMRDCはよく分からんが
そのMRDCはよく分からんが
165名称未設定
2019/04/29(月) 17:48:50.12ID:2vtAaN3j0 >>161
unrecognized selector sent to instance 〜(そんなメソッドないよ)はxib/storyboard上の何かしらの設定が間違ってる場合が多い。
(NSController云々ならバインディング周りかも)
新規プロジェクト作成直後とか、問題が起きないところから1つ1つ試してみればどこの設定で起きてるのか絞り込みできる。
unrecognized selector sent to instance 〜(そんなメソッドないよ)はxib/storyboard上の何かしらの設定が間違ってる場合が多い。
(NSController云々ならバインディング周りかも)
新規プロジェクト作成直後とか、問題が起きないところから1つ1つ試してみればどこの設定で起きてるのか絞り込みできる。
166名称未設定
2019/04/30(火) 00:26:38.61ID:YVPGVwgV0 >>165
アドバイスありがとうございました。
新しいプロジェクトを作って教えられた通り、Windowの項目を一つずく追加して、参考書通りにバインディング等の設定をしていったら最終的に上手くいきました。
最初のプロジェクトと見比べてみましたがエラーの原因は発見できませんでした。
coreData等のパターンコーディング便利だけど慣れるまでエラーの原因を特定するのが大変ですね
アドバイスありがとうございました。
新しいプロジェクトを作って教えられた通り、Windowの項目を一つずく追加して、参考書通りにバインディング等の設定をしていったら最終的に上手くいきました。
最初のプロジェクトと見比べてみましたがエラーの原因は発見できませんでした。
coreData等のパターンコーディング便利だけど慣れるまでエラーの原因を特定するのが大変ですね
167名称未設定
2019/04/30(火) 02:29:23.96ID:mFoVTj7b0 CoreDataというか、Xcodeのモデルエディタは何か変更したら必ずその都度セーブしてやらないと変更が適用されない事があるから注意ね。
168名称未設定
2019/05/02(木) 14:06:10.59ID:Ic7hkB+n0 またまた、「Objective-C 勉強中」です
NSKeyedUnarchiver でつまずいてます
以下のCodingでUnarchiveをしてるんですが、ワーニングのメッセージがでるので、提案されてるコードに書き換えたのですが「unarchivedObjectOfClass:」の引数の設定がよくわかりません何をせってすればいいんでしょう?
・現在のcoding
newArray = [NSKeyedUnarchiver unarchiveTopLevelObjectWithData:data error:outError];
・ワーニングメッセージ
'unarchiveTopLevelObjectWithData:error:' is deprecated: first deprecated in macOS 10.14 - Use +unarchivedObjectOfClass:fromData:error: instead
・修正したcoding
newArray = [NSKeyedUnarchiver unarchivedObjectOfClass:[Person class] fromData:data error:outError];
〜ObjectOfClass:に指定してる「Person」はarchiverがcodingされててるClassです。何を指定すればよく分からないのでとりあえず関係ありそうなクラス名「Person」指定してみましたが上手くいきません
・環境
macOS: Mojave 10.14.4
Xcode:10.2.1
NSKeyedUnarchiver でつまずいてます
以下のCodingでUnarchiveをしてるんですが、ワーニングのメッセージがでるので、提案されてるコードに書き換えたのですが「unarchivedObjectOfClass:」の引数の設定がよくわかりません何をせってすればいいんでしょう?
・現在のcoding
newArray = [NSKeyedUnarchiver unarchiveTopLevelObjectWithData:data error:outError];
・ワーニングメッセージ
'unarchiveTopLevelObjectWithData:error:' is deprecated: first deprecated in macOS 10.14 - Use +unarchivedObjectOfClass:fromData:error: instead
・修正したcoding
newArray = [NSKeyedUnarchiver unarchivedObjectOfClass:[Person class] fromData:data error:outError];
〜ObjectOfClass:に指定してる「Person」はarchiverがcodingされててるClassです。何を指定すればよく分からないのでとりあえず関係ありそうなクラス名「Person」指定してみましたが上手くいきません
・環境
macOS: Mojave 10.14.4
Xcode:10.2.1
169名称未設定
2019/05/02(木) 15:14:01.61ID:BvfreDKk0 arrayなら[NSArray class]じゃないの?
170名称未設定
2019/05/02(木) 17:31:40.78ID:LVOCIRO80 ググったらqiitaとかで解説してるとこあるけど。
171名称未設定
2019/05/02(木) 18:28:43.47ID:Ic7hkB+n0 >>169
newArrayはNSMutableArrayなので[NSMutableArray class]で指定してみましたが以下のエラーとなります。
outError =Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'." UserInfo={NSDebugDescription=value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'.}
newArrayはNSMutableArrayなので[NSMutableArray class]で指定してみましたが以下のエラーとなります。
outError =Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'." UserInfo={NSDebugDescription=value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'.}
172名称未設定
2019/05/02(木) 19:07:58.77ID:EyPgJXJ+0 エラーメッセージとしてはこれと同じかな
https://stackoverflow.com/questions/26658279/error-of-unexpected-class-while-encode-decode-an-nsarray-with-nssecurecoding
Archive時は元がmutableでもimmutableとしてしか扱わないので、Unarchive時にはimmutable指定する方が適切のような気がするけど、賢くなってちゃんとmutableで作ってくれんのかな
https://stackoverflow.com/questions/26658279/error-of-unexpected-class-while-encode-decode-an-nsarray-with-nssecurecoding
Archive時は元がmutableでもimmutableとしてしか扱わないので、Unarchive時にはimmutable指定する方が適切のような気がするけど、賢くなってちゃんとmutableで作ってくれんのかな
173名称未設定
2019/05/02(木) 19:34:03.15ID:CY3UNx7r0 そろそろスレチ自重しろよ
ここはXCode開発環境スレであって、プログラミングスレじゃない
ここはXCode開発環境スレであって、プログラミングスレじゃない
174名称未設定
2019/05/03(金) 06:28:01.67ID:YN7Qi9a90 iPadでXcode動けばいいのに。
175168
2019/05/03(金) 08:35:23.89ID:Yhkiyaog0 >>170
情報ありがとう
参考にして以下のように指定したら上手く行きました
newArray = [NSKeyedUnarchiver unarchivedObjectOfClasses:[NSSet setWithObjects:[Person class],[NSMutableArray class],nil] fromData:data error:outError];
情報ありがとう
参考にして以下のように指定したら上手く行きました
newArray = [NSKeyedUnarchiver unarchivedObjectOfClasses:[NSSet setWithObjects:[Person class],[NSMutableArray class],nil] fromData:data error:outError];
176名称未設定
2019/05/03(金) 08:53:19.11ID:i7d7HvF40 >>174
一応こんなのはあるけど
App名: Sedona - Compile Swift Program、デベロッパ: Ketan Appa
https://itunes.apple.com/jp/app/sedona-compile-swift-program/id1155835459?mt=8
Xcode使うには12.9一択になるし、キーボードも必須。となると普通にMacBookを選択するのが解だろうね。
iPadはサブディスプレイとして使うと良い。
一応こんなのはあるけど
App名: Sedona - Compile Swift Program、デベロッパ: Ketan Appa
https://itunes.apple.com/jp/app/sedona-compile-swift-program/id1155835459?mt=8
Xcode使うには12.9一択になるし、キーボードも必須。となると普通にMacBookを選択するのが解だろうね。
iPadはサブディスプレイとして使うと良い。
177名称未設定
2019/05/04(土) 02:30:39.55ID:eScOxC5B0 Mac対象にPlayGround動かそうとするとココアライブラリがありませんってエラーが出ますが、
どうすれば治りますか?
どうすれば治りますか?
178名称未設定
2019/05/04(土) 18:41:11.92ID:aTbs1rl20179名称未設定
2019/05/06(月) 11:30:34.69ID:ZgBrldTT0 皆さん、最近はアプリの開発はmacOSもiOSもSwiftですか?
今更Objective-C勉強は意味ないですかね
今更Objective-C勉強は意味ないですかね
180名称未設定
2019/05/06(月) 12:01:53.98ID:7km+hMT50 意味ないことはないけど、勉強はしんどいと思うよ
Appleもやる気ないし、書籍とかも今はほとんど出てない
どうしてもObjective-Cじゃなきゃダメってことなら仕方ないけど
そうでなければSwiftを勧める
でも、それ以前に今はXcodeじゃなくてもアプリは開発できるから
そっちも考えてもいいと思うよ
SwiftよりC#とか学んどいた方が後々つぶしが利く
Appleもやる気ないし、書籍とかも今はほとんど出てない
どうしてもObjective-Cじゃなきゃダメってことなら仕方ないけど
そうでなければSwiftを勧める
でも、それ以前に今はXcodeじゃなくてもアプリは開発できるから
そっちも考えてもいいと思うよ
SwiftよりC#とか学んどいた方が後々つぶしが利く
181名称未設定
2019/05/06(月) 14:23:33.63ID:tZ41oXKl0 最新の開発環境(最新OS、速いマシン)が使えるなら
Swiftを選ぶのが普通
でも、Objective-C関連の日本語の本は、
良書でも古本で一冊198円で買えたりするんで、
旧OS、遅いマシンで自分専用のアプリを作るんなら
Objective-Cを選ぶのもあり
(Swiftだとコンパイルが遅かったりする)
Swiftを選ぶのが普通
でも、Objective-C関連の日本語の本は、
良書でも古本で一冊198円で買えたりするんで、
旧OS、遅いマシンで自分専用のアプリを作るんなら
Objective-Cを選ぶのもあり
(Swiftだとコンパイルが遅かったりする)
182名称未設定
2019/05/06(月) 14:45:40.54ID:GfvJsPhg0 >>179
Swiftが世に出て5年たつけど、それより古いアプリやコードはObjective-Cで書かれてるからメンテするときは知識がないと困る。
Swiftに慣れててメモリ管理がARCじゃない奴をいじるのは苦痛だな。
Swiftが世に出て5年たつけど、それより古いアプリやコードはObjective-Cで書かれてるからメンテするときは知識がないと困る。
Swiftに慣れててメモリ管理がARCじゃない奴をいじるのは苦痛だな。
183名称未設定
2019/05/06(月) 22:23:58.69ID:5YByV4w+0 Objective-Cはもう最新の言語仕様がまとまってるサイトもないからなあ
いつの間にか __auto_type とか出来てるし
いつの間にか __auto_type とか出来てるし
184名称未設定
2019/05/07(火) 13:22:13.16ID:MSZVPwzs0 macOSやiOSのアプリ作るんならswiftが最適でしょうな
泥とかも考えるなら別なのかもしれないけど
新機能とかででもそのまま使えんしどうしても対応遅くなる
泥とかも考えるなら別なのかもしれないけど
新機能とかででもそのまま使えんしどうしても対応遅くなる
185名称未設定
2019/05/07(火) 13:49:55.46ID:VGXVqWkW0 コマンドラインツール作る時は、Swiftは実質的にまだ選択出来ない?
187名称未設定
2019/05/07(火) 18:50:07.21ID:Sk3HrkuC0 できるしシェルスクリプトみたいに書けるぞ
#!/usr/bin/swift
import Foundation
print(CommandLine.arguments)
#!/usr/bin/swift
import Foundation
print(CommandLine.arguments)
188名称未設定
2019/05/07(火) 20:51:51.76ID:RurffKMy0 それって特定のXcode+CommandLineTool導入している前提?バージョン縛りもあるよね
配布用ツールでは使えないと思うけど。
配布用ツールでは使えないと思うけど。
190名称未設定
2019/05/26(日) 09:42:49.38ID:N9fizBnN0 Hacking with Swiftの一連の参考書のXcode10.2, Swift5版アップデートの配布が始まった。
本当に有難い。
電子書籍はこうであって欲しいと思うけど、なかなか出来ないよなぁ...
本当に有難い。
電子書籍はこうであって欲しいと思うけど、なかなか出来ないよなぁ...
191名称未設定
2019/05/30(木) 16:34:37.94ID:jCuoEgPD0 macOS 10.15から32ビットが廃止されるんで、Xcodeのシミュレータで32ビットのiOSが動かないんだろうな。
5/5c以前のシミュレータは切られるか?
5/5c以前のシミュレータは切られるか?
192名称未設定
2019/06/02(日) 18:05:10.77ID:k9znkWGB0 いよいよiPad版の発表だね。
193名称未設定
2019/06/04(火) 00:53:01.63ID:BqLS8zgN0 それコンパイルにどれだけ時間かかるんだろうね
194名称未設定
2019/06/04(火) 04:19:08.06ID:33gCeZRP0 今回のは、すごいや。
Swift、Xcode、早く触ってみたいね。
Swift、Xcode、早く触ってみたいね。
195名称未設定
2019/06/04(火) 04:23:07.20ID:1p6vwot10 SwiftUIだって?
古いiOSもサポートするならRxSwiftいらねえな。
古いiOSもサポートするならRxSwiftいらねえな。
196名称未設定
2019/06/04(火) 04:23:58.71ID:Kveh/Fvl0 全部書き直しやんけ…
とりあえずベータ版配布あくしろ
とりあえずベータ版配布あくしろ
197名称未設定
2019/06/04(火) 04:25:01.24ID:VGCrq3cS0 ObjC完全死亡確認w
198名称未設定
2019/06/04(火) 04:25:19.87ID:Kveh/Fvl0 UIKit向けのコードをSwiftUI向けに変換する機能はきっと無いんだろうな
199名称未設定
2019/06/04(火) 04:26:08.70ID:1p6vwot10 Xcode 11きてるぞ!
200名称未設定
2019/06/04(火) 04:41:23.32ID:33gCeZRP0 OSのベータもきてるぞ‼︎!
201名称未設定
2019/06/04(火) 05:02:59.23ID:0LBuQhov0 Xcode11、全然落ちて来ねぇ(笑)
202名称未設定
2019/06/04(火) 05:09:27.68ID:1p6vwot10 サーバー混んでるっぽい。
iOS 13もインストール失敗するし・・・
iOS 13もインストール失敗するし・・・
203名称未設定
2019/06/04(火) 05:10:56.06ID:VQBkf6PM0 いやっほー
ViewControllerもMain.storyboardも無いぜー
どーすんだこれ
ViewControllerもMain.storyboardも無いぜー
どーすんだこれ
204名称未設定
2019/06/04(火) 05:42:35.63ID:0LBuQhov0 WWDCのセッションにその辺りのチュートリアル的なのがあるんじゃないか?
セッションビデオ公開が楽しみ。
セッションビデオ公開が楽しみ。
205名称未設定
2019/06/04(火) 08:49:07.13ID:33gCeZRP0 Xcode11βは、現行のMojaveでも動くんですかね?
206名称未設定
2019/06/04(火) 09:45:30.88ID:XzfD9ys10 >>205
動く
動く
208名称未設定
2019/06/04(火) 10:26:23.56ID:VGCrq3cS0 新しいViewはUIViewもUIControlもUIControllerもUINavigationControllerも全部ひっくるめたような感じだな
古き良きCocoaを愛する人たちは発狂しそうなデザインだ
古き良きCocoaを愛する人たちは発狂しそうなデザインだ
209名称未設定
2019/06/04(火) 11:35:30.99ID:zmaNZr/80 古き良きCocoaよりも古い文字(コード)だけでっていう?それで表現できるのならって感じかな。リソースの概念が無いWebアプリに寄せてる感じ?これだけを見る限りは
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
記述コードが少なくてアプリを実現できるのなら、まあそれもアリだろうけど、なるたけリソースにする(それだけ記述量が増える)のはそれだけじゃないからなあ
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
記述コードが少なくてアプリを実現できるのなら、まあそれもアリだろうけど、なるたけリソースにする(それだけ記述量が増える)のはそれだけじゃないからなあ
210名称未設定
2019/06/04(火) 12:23:33.67ID:BqLS8zgN0 HwSの人が記事書いてねーかなと思ったが流石にそんな早くは無理かw
211名称未設定
2019/06/04(火) 12:47:28.07ID:0LBuQhov0 >>210
やっと電子書籍のアップデートが終わったばかりなのにどう対応しようか頭痛いんじゃないかね。
アップデート差分の記事はいつもしっかり書いてくれるから本当有難いけど、Swift UIについてはどこまでやってくれるか...
やっと電子書籍のアップデートが終わったばかりなのにどう対応しようか頭痛いんじゃないかね。
アップデート差分の記事はいつもしっかり書いてくれるから本当有難いけど、Swift UIについてはどこまでやってくれるか...
212名称未設定
2019/06/04(火) 12:56:29.07ID:4pOxszMt0 Xcode 11 beta入れてもいない素のMojaveなのに
Command Line Tools beta 1 for Xcode 11.0
とやらがソフトウェアアップデートに降ってきた
Command Line Tools beta 1 for Xcode 11.0
とやらがソフトウェアアップデートに降ってきた
213名称未設定
2019/06/04(火) 13:33:52.17ID:0LBuQhov0 コードエディタがリッチテキストに対応した様子。
個人的には嬉しい。
個人的には嬉しい。
214名称未設定
2019/06/04(火) 13:36:25.09ID:1p6vwot10 Catalinaの環境作って11入れてみたが、すげえ爆速になったw
初めてのインスコ時に延々と待たされてたのが数秒程度。
ベータのXcodeはベータのOSに入れたほうがいいかも・・・
初めてのインスコ時に延々と待たされてたのが数秒程度。
ベータのXcodeはベータのOSに入れたほうがいいかも・・・
215名称未設定
2019/06/04(火) 13:52:33.07ID:0LBuQhov0216名称未設定
2019/06/04(火) 18:44:46.17ID:1p6vwot10 Xcode 11は16GBもあるな
217名称未設定
2019/06/04(火) 19:26:51.64ID:0LBuQhov0 Swiftに光学文字認識来た
218名称未設定
2019/06/04(火) 20:42:27.07ID:gb2zLOei0 このスレの情報、役にたつなぁ。
1. Xcode11 beta, 16GB file size
2. running Xcode11 on 10.14.3 or later
3. new Swift UI provides the new View that doesn’t requre ViewController, Storyboard, right?
1. Xcode11 beta, 16GB file size
2. running Xcode11 on 10.14.3 or later
3. new Swift UI provides the new View that doesn’t requre ViewController, Storyboard, right?
219名称未設定
2019/06/04(火) 20:47:16.75ID:gb2zLOei0220名称未設定
2019/06/04(火) 20:49:06.94ID:0LBuQhov0 >>214
iPadのバックアップ作成が、クリックした瞬間に終わったのには度肝を抜かれたよ。
Xcode11のフル機能、特に UIのインタラクティブコーティングを試すには10.15が必要だし、折角ならOSの方も上げときたいね。
iPadのバックアップ作成が、クリックした瞬間に終わったのには度肝を抜かれたよ。
Xcode11のフル機能、特に UIのインタラクティブコーティングを試すには10.15が必要だし、折角ならOSの方も上げときたいね。
221名称未設定
2019/06/04(火) 21:15:06.56ID:1p6vwot10222名称未設定
2019/06/04(火) 21:38:15.62ID:1p6vwot10 SwiftUIで組むと自動的にダークモードに対応できる
これはいいかも・・・
これはいいかも・・・
223名称未設定
2019/06/05(水) 07:30:16.93ID:H1FDVRdt0 Paul Hudson絶賛
Having now built half a dozen apps using SwiftUI, I can say one thing for sure: going back to UIKit feels like going back to Objective-C.
So, be warned – if you dip a toe in SwiftUI you'll find yourself groaning when you head back to UIKit! #WWDC19
https://twitter.com/twostraws/status/1135943621583130624?s=21
https://twitter.com/5chan_nel (5ch newer account)
Having now built half a dozen apps using SwiftUI, I can say one thing for sure: going back to UIKit feels like going back to Objective-C.
So, be warned – if you dip a toe in SwiftUI you'll find yourself groaning when you head back to UIKit! #WWDC19
https://twitter.com/twostraws/status/1135943621583130624?s=21
https://twitter.com/5chan_nel (5ch newer account)
224名称未設定
2019/06/05(水) 10:48:43.62ID:K/Ugt7LV0 SwiftUIとCombineでReact系のパラダイムが標準になるっぽいな
これちゃんと勉強しないと取り残されるやつやわ
これちゃんと勉強しないと取り残されるやつやわ
225名称未設定
2019/06/05(水) 10:51:43.38ID:H1FDVRdt0 Xcode11+macOS10.15+iOS13シミュレーターが衝撃的に早い。
爆速。
これでテストしてるとヤバいよ、これ。
爆速。
これでテストしてるとヤバいよ、これ。
226名称未設定
2019/06/05(水) 11:02:22.58ID:H1FDVRdt0 つうか、iOS13シミュレーターが速いんだな。
Xcode10+macOS10.15+iOS13シミュレーターでも断然速い。
Xcode10+macOS10.15+iOS13シミュレーターでも断然速い。
227名称未設定
2019/06/05(水) 11:09:22.27ID:pK/QkW4c0 そうそう、いつも通りxip展開して/Applicationsに移動してダブルクリックすると一瞬で起動する。
今までは初回起動で延々と待たされてイライラしてたが、今回は拍子抜けだったw
今までは初回起動で延々と待たされてイライラしてたが、今回は拍子抜けだったw
228名称未設定
2019/06/05(水) 17:21:47.65ID:K9DPJGq60 import SwiftUI
struct ContentView : View {
var body: some View {
Text("Hello SwiftUI!")
}
}
someってkeywordの意味が良くわからん。Viewはprotocol, TextはView準拠のStructだってところまでは判ったんだけど。
struct ContentView : View {
var body: some View {
Text("Hello SwiftUI!")
}
}
someってkeywordの意味が良くわからん。Viewはprotocol, TextはView準拠のStructだってところまでは判ったんだけど。
229名称未設定
2019/06/05(水) 18:09:56.73ID:kcOyqPs60 指定したプロトコルに準拠する任意の型
230名称未設定
2019/06/05(水) 19:09:06.00ID:8FUDi9Q30 >>228
Opaque Result Typでググる
Opaque Result Typでググる
231名称未設定
2019/06/06(木) 01:05:52.87ID:a3+s5oPP0 SwiftUIの使い所がまだわからんね。
StackViewで実装してたものはこれに移行できそうだけど、TableViewとかはどうするんだろ・・・
StackViewで実装してたものはこれに移行できそうだけど、TableViewとかはどうするんだろ・・・
232名称未設定
2019/06/06(木) 02:57:13.41ID:rxAEsIyB0 HstackとVstackが入れ子に出来る。Zstackもある。
233名称未設定
2019/06/06(木) 09:55:34.79ID:+U0CzQ9+0234名称未設定
2019/06/06(木) 12:52:34.35ID:rxAEsIyB0 >>228
とりあえずbodyで任意の型を使って良いけど、必ず同じ型を返してねって事ですね。
だから、実行時に違う型が動的に選択される様なコードは通らない。
その場合にはsomeではなくAnyを使えば通るらしいけど、問題の有無については議論がある模様。
とりあえずbodyで任意の型を使って良いけど、必ず同じ型を返してねって事ですね。
だから、実行時に違う型が動的に選択される様なコードは通らない。
その場合にはsomeではなくAnyを使えば通るらしいけど、問題の有無については議論がある模様。
235名称未設定
2019/06/06(木) 13:11:46.76ID:rxAEsIyB0 ところで、自分はこれまでここにはXcodeの仕様について書き込んで、Swiftの記述などについては
Swift part12
http://mevius.5ch.net/test/read.cgi/tech/1540818496/
に書く様にしてたけど、スレとしては気にしなくて良い?
Swift part12
http://mevius.5ch.net/test/read.cgi/tech/1540818496/
に書く様にしてたけど、スレとしては気にしなくて良い?
236名称未設定
2019/06/06(木) 13:35:39.94ID:mecVsUxd0 Xcode ダークモードで使うと、コードの項目ごとの色がビビットでなんか凄い仕事できるヤツになった様な気がする、これでコーディングすれば調子に乗って10%は生産性が上がるな!!
237名称未設定
2019/06/06(木) 14:18:37.97ID:a3+s5oPP0 SwiftUIって単なるフレームワークというより、文法のような区切りな気がする。
もちろんXcodeの機能としても密接な関係はあるし、専用のスレを建てたほうがいいかもね。
もちろんXcodeの機能としても密接な関係はあるし、専用のスレを建てたほうがいいかもね。
238名称未設定
2019/06/06(木) 14:20:48.03ID:LJ01a72V0239名称未設定
2019/06/06(木) 14:27:23.94ID:+U0CzQ9+0 >>228
var bodyはoverride前提のcomputed propertyで
var body: some Viewって書くと
var body: Viewと書くより高速だってことなのかな?
Swift 5.1 に導入される Opaque Result Type とは何か
https://qiita.com/koher/items/338d2f2d0c4731e3508f
var bodyはoverride前提のcomputed propertyで
var body: some Viewって書くと
var body: Viewと書くより高速だってことなのかな?
Swift 5.1 に導入される Opaque Result Type とは何か
https://qiita.com/koher/items/338d2f2d0c4731e3508f
240名称未設定
2019/06/08(土) 09:52:51.38ID:Hq8a5He30 Quartz Composer死ぬのか
241名称未設定
2019/06/08(土) 12:09:03.04ID:qVHFc9Dw0 グラフィカルで作るのは古いんすよ
243名称未設定
2019/06/08(土) 22:05:00.06ID:QQIuPBwf0 スクリーンセイバー作るのに困るなquartz composer廃止
てか今配布されてるの動作含め全滅するのでは
てか今配布されてるの動作含め全滅するのでは
244名称未設定
2019/06/18(火) 15:40:07.36ID:iAkUjnxW0 Xcode 10.2.1
SwiftでAdd Documentationが動作してなくない?
SwiftでAdd Documentationが動作してなくない?
245名称未設定
2019/06/22(土) 11:16:20.31ID:YxusQWhW0 iOS開発を一から勉強しようと思っています。
簡単なアプリリリースまでが目標です。
元よりwindowsユーザでMacを所有していないので最初はなるべく安価に済ませたく中古を買おうと思っているのですが、触りだけで終わる可能性もあり、それなりの出費になるのは避けたく、バランスを考えて初期投資したいです。
中古でもmojaveがインストール出来るマシンと出来ないマシンに価格差がそこそこあり、mojaveでないと最新のxcode=最新のswiftをインストールできないところまで辿り着きました。
ここから質問なのですが、mojaveの一つ前のOSでインストール出来るxcode(9.x)でも最新版と互換性の高い環境で開発は行なえますか。
またアプリリリースまで行うに際して最新版でないと対応が困難な障害などはないでしょうか。
簡単なアプリリリースまでが目標です。
元よりwindowsユーザでMacを所有していないので最初はなるべく安価に済ませたく中古を買おうと思っているのですが、触りだけで終わる可能性もあり、それなりの出費になるのは避けたく、バランスを考えて初期投資したいです。
中古でもmojaveがインストール出来るマシンと出来ないマシンに価格差がそこそこあり、mojaveでないと最新のxcode=最新のswiftをインストールできないところまで辿り着きました。
ここから質問なのですが、mojaveの一つ前のOSでインストール出来るxcode(9.x)でも最新版と互換性の高い環境で開発は行なえますか。
またアプリリリースまで行うに際して最新版でないと対応が困難な障害などはないでしょうか。
246名称未設定
2019/06/22(土) 11:29:48.35ID:FQlrMdpM0 ストアに上げるにはXcode 10必須。
247名称未設定
2019/06/22(土) 11:33:23.56ID:9BbL18ks0 そこは削るべきコストじゃ無いと思うけど。
新規に学ぶなら、テキストも含めて目標達成出来るレベルに達するまで一貫した環境で揃えるのが安全だし効率も良い。
最初のアプリをリリースして辞めてしまうならまだしも、以後も続けるならXcode10に対応出来る環境の方が良いし。
Xcode9ではiOS/iPadOS13向けの新しい技術にフルに対応出来ない。
新規に学ぶなら、テキストも含めて目標達成出来るレベルに達するまで一貫した環境で揃えるのが安全だし効率も良い。
最初のアプリをリリースして辞めてしまうならまだしも、以後も続けるならXcode10に対応出来る環境の方が良いし。
Xcode9ではiOS/iPadOS13向けの新しい技術にフルに対応出来ない。
248名称未設定
2019/06/22(土) 11:33:28.30ID:YxusQWhW0 なんと、そうですか!
では古いのは諦めて比較的新しいのを物色します
ありがとうございました
では古いのは諦めて比較的新しいのを物色します
ありがとうございました
249名称未設定
2019/06/22(土) 11:36:13.96ID:YxusQWhW0 趣味で終わる可能性もあるのでアプリ開発だけにそこそこの出費は手痛いと考えていました。
でもリリース出来ないのなら話にならないので比較的新し目のを探したいと思います。
でもリリース出来ないのなら話にならないので比較的新し目のを探したいと思います。
250名称未設定
2019/06/22(土) 11:36:20.83ID:9BbL18ks0 訂正
Xcode10に対応出来る→Xcode11に対応出来る
Xcode10に対応出来る→Xcode11に対応出来る
251名称未設定
2019/06/22(土) 12:16:48.39ID:w150Arlt0 使ったこと無いけど「macos vps」とかでググれば
クラウドでのデスクトップサービスも見つかる
安くても2000円/月くらいなので長く使うなら普通に買った方がいいけど
クラウドでのデスクトップサービスも見つかる
安くても2000円/月くらいなので長く使うなら普通に買った方がいいけど
252名称未設定
2019/06/22(土) 13:53:45.54ID:7IARSvRG0 >>249
Windows10でVMware playerを動かして、guest OSとしてmojave動かせば良いんじゃ無い?
Xcodeの全機能は使えないけど、ホボ使える。
note: 使えない機能、デバッグ時にビュー階層を3D表示する
Windows10でVMware playerを動かして、guest OSとしてmojave動かせば良いんじゃ無い?
Xcodeの全機能は使えないけど、ホボ使える。
note: 使えない機能、デバッグ時にビュー階層を3D表示する
253名称未設定
2019/06/22(土) 14:02:31.05ID:7IARSvRG0 >>245
俺も同じ考えで、2014年にMacbook Air 13inch 4GBメモリを購入した。
購入後4GBメモリがかなりキツイってのを思い知った。
その後、2016年にMacbook Pro 15 16GBを購入する羽目になった。
最初から、Macbook Pro13inch を購入しておけば良かったと後悔。
ちなみに、Xcodeの前に、Visual Studioの経験あり。Visual Studioの経験は、メモリ管理(weak, unowned, strong)の理解で役に立った。
俺も同じ考えで、2014年にMacbook Air 13inch 4GBメモリを購入した。
購入後4GBメモリがかなりキツイってのを思い知った。
その後、2016年にMacbook Pro 15 16GBを購入する羽目になった。
最初から、Macbook Pro13inch を購入しておけば良かったと後悔。
ちなみに、Xcodeの前に、Visual Studioの経験あり。Visual Studioの経験は、メモリ管理(weak, unowned, strong)の理解で役に立った。
254名称未設定
2019/06/22(土) 16:53:19.84ID:Ujmc+VcT0 iMac買っとけ。
値崩れし辛いから手放してもそんなに大損しない。
値崩れし辛いから手放してもそんなに大損しない。
255名称未設定
2019/06/22(土) 16:57:10.87ID:9BbL18ks0 Macは外装の経年劣化が殆ど無いしね。
256名称未設定
2019/07/05(金) 01:54:45.33ID:uVfbfjis0 10月か11月にTouch BarなしProがモデルチェンジするらしいから待つわ
257名称未設定
2019/07/23(火) 14:55:38.55ID:LNWa8qzT0 Xcode10.3リリース
258名称未設定
2019/07/23(火) 17:20:34.30ID:qLkro//d0 Swift UI どう?
259名称未設定
2019/07/23(火) 17:27:40.07ID:/0mzGBbM0 StackViewで作ってたものは作りやすいけど、TableViewはどうするんだろう。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【巨人】阿部慎之助氏代理人 報道に関するお知らせとお願い ★3 [Ailuropoda melanoleuca★]
- 【新潟】「ひどすぎる」弁当店で200個無断キャンセル…「最後は着信拒否」 店主が語る悪質手口「グルだったのでしょう」 ★2 [ぐれ★]
- 【MLB】大谷翔平、二刀流神髄 6回無失点で4連勝&日本人トップ6勝 驚異の防御率0.74…打でも圧巻の3安打5出塁、打率.301 [ネギうどん★]
- 【旭川】内田被告『殺意があったのは共犯のほう』自分には殺意がなかったと主張…罪を認め懲役刑が確定した方の証言を事実と違うと [夜のけいちゃん★]
- 【江別】八木原被告「タッキー優しい、彼女いるのかな」⋯検察官も困惑 被告の一人は「皆で食べたラーメンが美味しかった」と証言 [Hitzeschleier★]
- 「冷蔵庫がマンジャロだらけ…」夜職女性やSNSで“闇取引”され蔓延…副作用で「ハゲた」ユーザーも…医師会も都も痩せ目的の使用に警鐘 [ぐれ★]
- かなたそとんなたんの天界お菓子ハウス👼🩷🍬🏡
- 【速報】高市秘書、国会に参考人招致へ [931948549]
- ワールドカップて4チームのうち3チームが決勝トーナメントに進出ってつまんねえシステムだな高市WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW [583538641]
- 高市「文春の音声を文字起こししたものを読んだ。私の秘書かどうかはわからなかった!!」 [931948549]
- 【悲報】文春、高市早苗を煽る [972432215]
- 高→市→早→苗、完成で高市辞任!!!