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/z0239名称未設定
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はどうするんだろう。
260名称未設定
2019/07/23(火) 18:23:30.01ID:2bOiiB450 >>259
listで対応。
例によって↓がわかりやすい。
https://www.hackingwithswift.com/quick-start/swiftui
WWDCの最中にアップされて、その後も何度もアップデートされてる。
ほんと頭が下がるよ。
listで対応。
例によって↓がわかりやすい。
https://www.hackingwithswift.com/quick-start/swiftui
WWDCの最中にアップされて、その後も何度もアップデートされてる。
ほんと頭が下がるよ。
261名称未設定
2019/07/23(火) 21:42:19.20ID:6yRRObHH0 Xcodeアプデしたらストーリーボード真っ黒になったんだけど直し方知らない?
シュミレーターのディレクトリ全消しでは治らなかった
シュミレーターのディレクトリ全消しでは治らなかった
262名称未設定
2019/07/25(木) 17:01:49.18ID:jYS28Uhr0 前にそんな問題にぶち当たって結局分からず再起動したら治ったな。
あと別なユーザーでどうなるか見てみるとか・・・
あと別なユーザーでどうなるか見てみるとか・・・
263名称未設定
2019/07/25(木) 17:13:34.75ID:SYqYXf1L0 storyboard表示はたまに壊れる
264名称未設定
2019/07/26(金) 18:34:26.42ID:aEheOWXq0 >>261 だけど
結局10.3の一個下のバージョンにダウングレードしたら普通に表示された 多分バグだと思うけどどうだろう
結局10.3の一個下のバージョンにダウングレードしたら普通に表示された 多分バグだと思うけどどうだろう
265名称未設定
2019/07/27(土) 03:44:13.14ID:mYiSyxX10 自分はど素人だが同じ状態で何故かシュミレーターもDLしないといけない様だし? これはXcodeファイルのサイズを減らしたいと言う事か? よく分からん
266名称未設定
2019/07/28(日) 11:30:14.55ID:wn/9L4nr0 アーカイブした時に、macOS appにならないのって
どこ直したらいいのかな?Other の方に入ってしまう。
さんざんぐぐっているけれど、コレっていうのが見つけられない。
どこ直したらいいのかな?Other の方に入ってしまう。
さんざんぐぐっているけれど、コレっていうのが見つけられない。
267名称未設定
2019/07/28(日) 11:31:44.59ID:wn/9L4nr0 あ、Appにはいくつかヘルパーコマンドが含まれてるのですが、これは関係あるのでしょうか。
268名称未設定
2019/08/23(金) 16:25:21.50ID:+eu7e5yD0 Embed binariesにdylibファイルを入れても実行できなくなってるんだけど仕様変わりました?
269名称未設定
2019/08/28(水) 13:31:42.68ID:xn5HlkeC0 XVim2 pluginのリポジトリ、過疎ってるんだよねぇ。
Xcode w/ Vim key bindって需要ないのか?
Xcode w/ Vim key bindって需要ないのか?
270名称未設定
2019/08/28(水) 17:52:47.94ID:zYpKEWZW0 Xcode自体が...
271名称未設定
2019/08/28(水) 18:04:46.19ID:dcq5xEEv0 自体が、何?
特に話題が無いだけ
特に話題が無いだけ
272名称未設定
2019/08/30(金) 15:10:44.52ID:YP8FHlEc0 XVim2 plugin動いタァ。
macOS 10.14.6
Xcode10.3
XVim2-develop.zip
XVim2 master branchはcompile成功するも、pluginをload出来ない。
macOS 10.14.6
Xcode10.3
XVim2-develop.zip
XVim2 master branchはcompile成功するも、pluginをload出来ない。
273名称未設定
2019/08/30(金) 15:11:11.17ID:YP8FHlEc0 >>272
やっと俺もSwift5環境だ。
やっと俺もSwift5環境だ。
274名称未設定
2019/09/03(火) 23:12:49.81ID:xz6SHr9d0 xcode5徹底解説って本は、 xcode2.5や6でも役に立ちますか?
275名称未設定
2019/09/04(水) 00:58:51.09ID:udWAu55Z0 xcode2.5とxcode5はかなり違う
(2.5くらいだと、インターフェースビルダーが別アプリだったりするし、
エディタの画面デザインもかなり変わってる)
xcode5とxcode6なら、それほど大きな違いはなかった気がする
(2.5くらいだと、インターフェースビルダーが別アプリだったりするし、
エディタの画面デザインもかなり変わってる)
xcode5とxcode6なら、それほど大きな違いはなかった気がする
276名称未設定
2019/09/05(木) 07:35:11.82ID:D5Qmjd+80278名称未設定
2019/09/06(金) 05:05:21.34ID:yo2vVXXB0 つうかそんな古本何故迷う?
279名称未設定
2019/09/06(金) 08:28:11.34ID:5jwOgF910 MacはともかくiOSは最新に追随しなきゃやっていけないのに
280名称未設定
2019/09/06(金) 09:55:34.47ID:yo2vVXXB0 同意。Swift、iOSで始めるなら最新の環境で始めないと無駄。
英語にアレルギーが無ければweb上に、入門からそれなりに作れるようになるまでのコースが無料で存在する。
ちゃんと使える数十個のアプリのプロジェクトを通して学べる。
内容も適宜更新されて最新の環境に準拠してる。
日本語の入門書は「サンプルコード〇〇個!」なんて謳ってても殆ど断片的なコードであまり役に立たないし。
英語にアレルギーが無ければweb上に、入門からそれなりに作れるようになるまでのコースが無料で存在する。
ちゃんと使える数十個のアプリのプロジェクトを通して学べる。
内容も適宜更新されて最新の環境に準拠してる。
日本語の入門書は「サンプルコード〇〇個!」なんて謳ってても殆ど断片的なコードであまり役に立たないし。
281名称未設定
2019/09/06(金) 16:16:51.29ID:ev6FCZWh0 ヒレガス本の例題を順番にSwiftに移植して学習してる人もいるんだな
282名称未設定
2019/09/06(金) 16:52:46.72ID:5jwOgF910 MacでもCatalinaで32ビットアプリはオワコンだし、Notarizeやっておかないと
ストアに依存しない野良アプリでも配布できないもんな・・・
やはり最新のXcodeと情報を仕入れろ。
ストアに依存しない野良アプリでも配布できないもんな・・・
やはり最新のXcodeと情報を仕入れろ。
283名称未設定
2019/09/06(金) 18:40:17.14ID:AT7GaAGE0 開発者を名乗るなら、最新環境と最新言語に対応出来ない奴はさっさと辞めてくれ。
284名称未設定
2019/09/06(金) 20:45:59.28ID:ev6FCZWh0 Q. 開発者はなぜこういう狭量なことを言うの?
A. いいえ、狭量なのではありません。
ライバルを論理的に追い込んで自発的に辞めさせているだけです。
その方が業界のためになり、かつ自身の取り分も多くなるのです。
A. いいえ、狭量なのではありません。
ライバルを論理的に追い込んで自発的に辞めさせているだけです。
その方が業界のためになり、かつ自身の取り分も多くなるのです。
285名称未設定
2019/09/06(金) 21:27:01.93ID:yo2vVXXB0 この場合は古本進めた方が効果的じゃね?
286名称未設定
2019/09/07(土) 00:30:22.38ID:+Y04IcvN0 Notarizeって何。概略プリーズ。
287名称未設定
2019/09/07(土) 02:07:48.99ID:RR4q1FZA0 developer.apple.com/documentation/security/notarizing_your_app_before_distribution?language=objc
これ?Overviewに書いてある通り
これ?Overviewに書いてある通り
288名称未設定
2019/09/07(土) 07:18:52.45ID:QJVYBf6m0 公証どうしょう
289名称未設定
2019/09/07(土) 07:30:42.24ID:XFkMx7B40 >>284
開発者に余裕ないんじゃ無い?
Swiftはだんだん言語仕様が巨大化して行くし、開発環境も巨大化していくし、それにドキュメントの整備が追いつかないし。
おまけに、日本じゃ、計算科学(Computer Science)の教育を行える大学は限られているし。
開発者に余裕ないんじゃ無い?
Swiftはだんだん言語仕様が巨大化して行くし、開発環境も巨大化していくし、それにドキュメントの整備が追いつかないし。
おまけに、日本じゃ、計算科学(Computer Science)の教育を行える大学は限られているし。
290名称未設定
2019/09/07(土) 07:48:04.09ID:OQ+UXCUB0 ずっとサボってた、ヘルパーのSMJobBless化しんどい
authorization系の書き換えくそ面倒い
Notarization突破の条件なんだよね
authorization系の書き換えくそ面倒い
Notarization突破の条件なんだよね
291名称未設定
2019/09/07(土) 09:27:02.86ID:iBfspCKh0 >>290
Notarizationは最近だとしても前者2件は結構前から必要じゃない?App Store外配布のアプリ?
Notarizationは最近だとしても前者2件は結構前から必要じゃない?App Store外配布のアプリ?
292名称未設定
2019/09/07(土) 10:43:37.06ID:nD7PgM7p0 です。10年以上使い続けてるオレオレアプリ。
293名称未設定
2019/09/07(土) 12:52:57.13ID:lSV5lWOK0 小学校のプログラミング実習正直楽しそうだよな
294名称未設定
2019/09/07(土) 15:19:15.80ID:Fn5J3fNL0 >SMJobBless
ジョブズのSM口臭プレイ?
ジョブズのSM口臭プレイ?
295名称未設定
2019/09/07(土) 19:58:33.22ID:OQ+UXCUB0 NSAppleEventsUsageDescription とか今日知った。
うーむ、最新のsdk なんて普段使わないから気づかなかった。
うーむ、最新のsdk なんて普段使わないから気づかなかった。
296名称未設定
2019/09/08(日) 00:12:05.90ID:TN40VgkU0 最近のXcodeは複数入れても喧嘩しないから、新しいのが出たら名前変えて今作ってるアプリがビルドできるか確認しない?
だめだったら一旦諦めて時間があるときに対処する・・・
こうやらないと時代に取り残される気がしてならない。
だめだったら一旦諦めて時間があるときに対処する・・・
こうやらないと時代に取り残される気がしてならない。
297名称未設定
2019/09/08(日) 02:06:00.31ID:Gtb7FA0W0 俺は名前を変えるのは気が引けるから別フォルダに入れて共存させてる。
298名称未設定
2019/09/08(日) 10:21:47.95ID:fn9Jgz1L0 アホな作りのアプリでもなきゃ自分を参照するのにもちゃんとAPIを使ってパスを得ているので気にしないで普通に変えていいよ。もちろんXcodeは
299名称未設定
2019/09/10(火) 01:32:59.63ID:F+OFj3Jj0 Xcode-beta.appはその名前でも問題ないわけだしね。
300名称未設定
2019/09/11(水) 05:12:25.87ID:SbHlaYrc0 Xcode 11 GM Seed (11A419c)
301名称未設定
2019/09/11(水) 11:50:10.65ID:iGYNPBND0 Catalinaはまだベータのままか
10月中らしいが、Xcodeとリリース(GM)ずれることってあったか?
10月中らしいが、Xcodeとリリース(GM)ずれることってあったか?
302名称未設定
2019/09/11(水) 20:20:06.32ID:SZby5ZPX0 Catarinaで既に通常運用できている人いますか?
303名称未設定
2019/09/11(水) 20:20:40.35ID:SZby5ZPX0 Catalinaでした。↑
304名称未設定
2019/09/11(水) 22:04:03.59ID:eOcmyLpE0 他言語プログラマのためのKotlin基礎 Kindle版
Independent Laboratory (著)
Kindle版
¥0
Kindle Unlimited
次はこれ読んで見る。
Independent Laboratory (著)
Kindle版
¥0
Kindle Unlimited
次はこれ読んで見る。
305名称未設定
2019/09/12(木) 00:39:59.28ID:DdNPg8p60 このエックスコードとかいうのを使えばおまんこできますか?
306名称未設定
2019/09/12(木) 08:57:26.90ID:DjFm/E/Y0 エックスコードは知りません
Xcodeでアプリ作ればオマン湖を表示出来ます
Xcodeでアプリ作ればオマン湖を表示出来ます
307名称未設定
2019/09/14(土) 19:53:27.64ID:xkGhwNgQ0 今更だが・・・
CatalinaじゃないとXcode 11のフル機能は使えないみたいだな。
SwiftUIでCanvasのプレビューができない。
これって結構不自由だ。macOSは古いままでも新しいXcodeは使いたい。
CatalinaじゃないとXcode 11のフル機能は使えないみたいだな。
SwiftUIでCanvasのプレビューができない。
これって結構不自由だ。macOSは古いままでも新しいXcodeは使いたい。
309名称未設定
2019/09/15(日) 15:05:37.95ID:5985Ruja0 >>307
俺も、someってキーワード使ってみたいけど、Xcode10 w/Swift5なんだよねぇ。
メソッド戻値がProtocol P準拠のなんかの型なら
func getP -> some P {
return 0
}
って書けるらしい。多分そんなケッタイな事は、SwiftUIを使う場面でしか出てこないと思う。
俺も、someってキーワード使ってみたいけど、Xcode10 w/Swift5なんだよねぇ。
メソッド戻値がProtocol P準拠のなんかの型なら
func getP -> some P {
return 0
}
って書けるらしい。多分そんなケッタイな事は、SwiftUIを使う場面でしか出てこないと思う。
310名称未設定
2019/09/15(日) 15:10:41.04ID:5985Ruja0 >>309
こう言う時に環境構築が得意な人が羨ましい。
俺なんか、環境構築どころか、ぶっ壊すんじゃないかと怖くてCatalina Installできない。
かと言って、beta OS専用マシンを購入する勇気も湧かん。
こう言う時に環境構築が得意な人が羨ましい。
俺なんか、環境構築どころか、ぶっ壊すんじゃないかと怖くてCatalina Installできない。
かと言って、beta OS専用マシンを購入する勇気も湧かん。
311名称未設定
2019/09/15(日) 15:13:00.50ID:9umqhWNz0 307だがなんでこんなこと言いだしたかっていうと・・・
Xcode 11がGM seedになったんでMovajeに入れて気づいた。
betaまでの頃はCatalina betaの環境に入れていじってたから、この壁に気づかなかった。
Xcode 11がGM seedになったんでMovajeに入れて気づいた。
betaまでの頃はCatalina betaの環境に入れていじってたから、この壁に気づかなかった。
312名称未設定
2019/09/15(日) 15:14:56.57ID:9umqhWNz0313名称未設定
2019/09/15(日) 15:15:01.44ID:AM1qHuzm0314名称未設定
2019/09/16(月) 01:21:02.23ID:S3OW36Op0315名称未設定
2019/09/16(月) 06:43:34.07ID:DBU9OcxC0 Catalina入れるのかったりーな
316名称未設定
2019/09/16(月) 10:22:35.60ID:HEYNiJKJ0 unresolved identifier NSRectFill(self.bounds)
Swift3時代のこのGlobal関数がSwift5で変更になったらしい。
stackoverflowにはNSRect.bounds.fillメソッドを使えとあるが、NG
どなたかNSRectFillがどこへ行ったか?教えてください。
Swift3時代のこのGlobal関数がSwift5で変更になったらしい。
stackoverflowにはNSRect.bounds.fillメソッドを使えとあるが、NG
どなたかNSRectFillがどこへ行ったか?教えてください。
317名称未設定
2019/09/16(月) 10:28:01.69ID:HEYNiJKJ0318名称未設定
2019/09/16(月) 10:34:31.02ID:HEYNiJKJ0 >>316
let bounds = self.bounds
bounds.fill()
これで解決!
https://zumuya.com/hitorigoto/180517_drawingKukkiriLines
let bounds = self.bounds
bounds.fill()
これで解決!
https://zumuya.com/hitorigoto/180517_drawingKukkiriLines
319名称未設定
2019/09/16(月) 10:55:08.24ID:HEYNiJKJ0 >>318
var bounds: NSRect
これNSViewのメンバなんだけど、API DocumentにNSRectにfill()ってメソッドの記載が無い。Xcode10付属のヤツ。
がっかり。
var bounds: NSRect
これNSViewのメンバなんだけど、API DocumentにNSRectにfill()ってメソッドの記載が無い。Xcode10付属のヤツ。
がっかり。
320名称未設定
2019/09/16(月) 10:58:23.67ID:HEYNiJKJ0321名称未設定
2019/09/16(月) 15:00:44.18ID:1F/zxmAW0 fill()ってfill(using: NSCompositingOperation.copy) じゃないの?
322名称未設定
2019/09/16(月) 15:37:11.01ID:iqmj8Ab70 https://developer.apple.com/documentation/appkit/1473652-nsrectfill
説明がないから自分で同等の処理書くしかねーんじゃねーの
https://developer.apple.com/documentation/appkit/nsbezierpath/1520747-fill
ざっと見た感じNSBezierPath.fill(_ rect: NSRect)で出来そうだけど
説明がないから自分で同等の処理書くしかねーんじゃねーの
https://developer.apple.com/documentation/appkit/nsbezierpath/1520747-fill
ざっと見た感じNSBezierPath.fill(_ rect: NSRect)で出来そうだけど
323名称未設定
2019/09/16(月) 17:53:57.16ID:HEYNiJKJ0 >>321
その通りでした。fill(using:)にはdefault argument設定されてたのでした。
その通りでした。fill(using:)にはdefault argument設定されてたのでした。
324名称未設定
2019/09/16(月) 17:57:12.39ID:HEYNiJKJ0 >>322
thx
thx
325名称未設定
2019/09/17(火) 20:51:46.69ID:DDCFbzkt0 ストーリーボードと違う形のシミュレータとか実機を使うと部品の位置がずれる
ストーリーボードとシミュレータとか実機を同じものにすればちゃんとした位置に戻るのに
constraintsは何度も確認したしあってると思うんだけど
だれかなんでか教えて
ストーリーボードとシミュレータとか実機を同じものにすればちゃんとした位置に戻るのに
constraintsは何度も確認したしあってると思うんだけど
だれかなんでか教えて
326名称未設定
2019/09/17(火) 21:11:12.61ID:y0QTfzG40 AutoLayoutを理解してないからだ
327名称未設定
2019/09/17(火) 22:16:28.91ID:PAOgYhcO0 間違いなく合ってないな
328名称未設定
2019/09/18(水) 00:43:38.27ID:mN6Ms+La0 AutoLayoutって結構難しいよね。随分泣かされたし、未だに完全に理解は出来ていない。
部品を大体の位置に配置してAdd Missing Constraintsにしても実際の表示が無茶苦茶だったり。
他の部品と干渉しないような場所に置いて、後からずらしてトライアンドエラーで何とかしたけど。。。
部品を大体の位置に配置してAdd Missing Constraintsにしても実際の表示が無茶苦茶だったり。
他の部品と干渉しないような場所に置いて、後からずらしてトライアンドエラーで何とかしたけど。。。
329名称未設定
2019/09/18(水) 01:34:12.48ID:NxjtgjWr0 制約のpriorityとViewのhugging priorityとcompression registance priorityを理解すればほとんどの問題は解決できる。
でもデバッガでUIを調べるとナビゲーションバーやキーボードなどシステムUIでもAuto Layoutのエラーが発生していたりする。つまりAppleのエンジニアも正しく理解出来ていないという。
>>328
Auto Layoutが難しいならSwiftUIにしちゃうという手もある。
でもデバッガでUIを調べるとナビゲーションバーやキーボードなどシステムUIでもAuto Layoutのエラーが発生していたりする。つまりAppleのエンジニアも正しく理解出来ていないという。
>>328
Auto Layoutが難しいならSwiftUIにしちゃうという手もある。
330名称未設定
2019/09/18(水) 02:14:31.77ID:e4Uct4pW0 X/Y方向高さ幅の4要素が何にどう追随するかを必ず決めておけばいいのだよ
ちょっと古いけど「よくわかるAuto Layout」って本が俺には分かりやすかった
(am͜a͉zonのURLがNGに引っかかって貼れねえ)
あと、Auto Layout一切使わず古き良き?autoresizingMaskだけでやる方法もある(簡素すぎて逆に不便だけど)
ちょっと古いけど「よくわかるAuto Layout」って本が俺には分かりやすかった
(am͜a͉zonのURLがNGに引っかかって貼れねえ)
あと、Auto Layout一切使わず古き良き?autoresizingMaskだけでやる方法もある(簡素すぎて逆に不便だけど)
331名称未設定
2019/09/18(水) 02:17:28.70ID:e4Uct4pW0 Appleにもあったわ
https://books.apple.com/jp/book/id1127239623
https://books.apple.com/jp/book/id1127239623
332名称未設定
2019/09/18(水) 02:25:46.44ID:rNr0oqL20 TableViewでセクションやセルを利用してレイアウトしたりStackViewを入れ子にしたり...
一番腹が立つのはwidthやheightを固定にするとウォーニングが出るが、それに従うと大抵滅茶苦茶になる事。
一番腹が立つのはwidthやheightを固定にするとウォーニングが出るが、それに従うと大抵滅茶苦茶になる事。
333名称未設定
2019/09/18(水) 09:34:15.37ID:mN6Ms+La0 >>329
ありがとう、調べてみます。。。
ありがとう、調べてみます。。。
334名称未設定
2019/09/18(水) 17:07:11.57ID:F/WPpsBo0 Xcode 11 GM seed 2
が出てるな
が出てるな
335名称未設定
2019/09/18(水) 17:27:44.09ID:1sN5GPhc0 >>334
だれか、このXcode11で、XVim2.xcplugin試した人居る?
居ないよねぇ。
Xcode10.3でinstallに苦労したんだよねぇ。
XVim2のソースをコンパイルするんだけど、master brunch tag xcode10.3では不具合発生し、tag xcode10.2のソースで動かしてる。
Xcode11ではどうなのかなぁ?
だれか、このXcode11で、XVim2.xcplugin試した人居る?
居ないよねぇ。
Xcode10.3でinstallに苦労したんだよねぇ。
XVim2のソースをコンパイルするんだけど、master brunch tag xcode10.3では不具合発生し、tag xcode10.2のソースで動かしてる。
Xcode11ではどうなのかなぁ?
336名称未設定
2019/09/19(木) 12:18:17.02ID:sPtUrRE00 XVim2.xcpluginをメンテしているのが日本人たった一人なのだ。
超ヤバいぞ!
GigazineにcURLのメンテナのボヤキが出てたが、XVim2.xcpluginも同じ運命なのか?
Vimmerってやっぱり少数派?
超ヤバいぞ!
GigazineにcURLのメンテナのボヤキが出てたが、XVim2.xcpluginも同じ運命なのか?
Vimmerってやっぱり少数派?
337名称未設定
2019/09/19(木) 13:07:47.66ID:bag0MdMd0 CUIではviを普通に当たり前に使うが、GUIでわざわざとは思わない
せいぜいブラウザでhjklが使えればなあと思うくらい
せいぜいブラウザでhjklが使えればなあと思うくらい
338名称未設定
2019/09/19(木) 13:16:44.55ID:cEvt44a90 俺もSSHやリモートでCUIくらいしかviは使わないな。
まあ、ローカルでもちょちょいと設定ファイルいじる時に必要だけど。
まあ、ローカルでもちょちょいと設定ファイルいじる時に必要だけど。
339名称未設定
2019/09/19(木) 14:10:26.53ID:sPtUrRE00 やっぱGUIでは
ctrl - FBPNでカーソル動かすかぁ。
そだよな!
Android Studioではvim pluginがあるのに、なんでXcodeには無いんだ?
ctrl - FBPNでカーソル動かすかぁ。
そだよな!
Android Studioではvim pluginがあるのに、なんでXcodeには無いんだ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ビル・ゲイツ氏「AIで10億人死ぬ」重大警告 [パンナ・コッタ★]
- 【速報】首相、日米は最も信頼し合える同盟国と伝達 ★2 [蚤の市★]
- 【プルーカラー】「なんで人ん家に許可なく印つけちゃうんだろう」ブレーカーに油性ペンで「居間」の文字 電気屋の意識に賛否 [少考さん★]
- 【高市首相】トランプ氏と20分間電話会談…習主席「同盟国」発言の真意聞き取り、中国を巡る認識共有 ★2 [ぐれ★]
- 不振の「ジャングリア沖縄」、追加融資・出資を要請…入場者は計画の半数程度で「資金ショートのリスク」★2 [ぐれ★]
- 高市首相 「円の過小評価は問題だ」 ★5 [お断り★]
- 【悲報】トランプ大統領、一度も「タカイチ」とも「サナエ」とも呼ばす・・・専門家「高市早苗の名前を覚えていない可能性が高い」 [839150984]
- お前らはモンエナ派?レッドブル派?
- ロシア・ラブロフ外相「軍国主義を歩む日本の常任理事国入りを認めてはならない」 [329271814]
- 【悲報】👩「娘が修学旅行のUSJでこんな事あった…」「めんどくせーな女子」 [394133584]
- 好きなコテ
- 【ろぼないとめあ】VIPでブループロトコル:スターレゾナンス【かなみあいべ】