探検


Xcode part15

■ このスレッドは過去ログ倉庫に格納されています
1名称未設定
垢版 |
2019/03/19(火) 21:39:30.77ID:GcjQlN/z0
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/
2019/06/04(火) 09:59:21.23ID:32ZUMJDp0
>>203
どういうことだよ、まじどうなるの?
2019/06/04(火) 10:26:23.56ID:VGCrq3cS0
新しいViewはUIViewもUIControlもUIControllerもUINavigationControllerも全部ひっくるめたような感じだな
古き良きCocoaを愛する人たちは発狂しそうなデザインだ
2019/06/04(火) 11:35:30.99ID:zmaNZr/80
古き良きCocoaよりも古い文字(コード)だけでっていう?それで表現できるのならって感じかな。リソースの概念が無いWebアプリに寄せてる感じ?これだけを見る限りは
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views

記述コードが少なくてアプリを実現できるのなら、まあそれもアリだろうけど、なるたけリソースにする(それだけ記述量が増える)のはそれだけじゃないからなあ
2019/06/04(火) 12:23:33.67ID:BqLS8zgN0
HwSの人が記事書いてねーかなと思ったが流石にそんな早くは無理かw
211名称未設定
垢版 |
2019/06/04(火) 12:47:28.07ID:0LBuQhov0
>>210
やっと電子書籍のアップデートが終わったばかりなのにどう対応しようか頭痛いんじゃないかね。
アップデート差分の記事はいつもしっかり書いてくれるから本当有難いけど、Swift UIについてはどこまでやってくれるか...
2019/06/04(火) 12:56:29.07ID:4pOxszMt0
Xcode 11 beta入れてもいない素のMojaveなのに
Command Line Tools beta 1 for Xcode 11.0
とやらがソフトウェアアップデートに降ってきた
213名称未設定
垢版 |
2019/06/04(火) 13:33:52.17ID:0LBuQhov0
コードエディタがリッチテキストに対応した様子。
個人的には嬉しい。
2019/06/04(火) 13:36:25.09ID:1p6vwot10
Catalinaの環境作って11入れてみたが、すげえ爆速になったw
初めてのインスコ時に延々と待たされてたのが数秒程度。
ベータのXcodeはベータのOSに入れたほうがいいかも・・・
215名称未設定
垢版 |
2019/06/04(火) 13:52:33.07ID:0LBuQhov0
HwS第一報キタ!
https://www.hackingwithswift.com/articles/192/whats-new-in-xcode-11

ほんと頭が下がるわ
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?
219名称未設定
垢版 |
2019/06/04(火) 20:47:16.75ID:gb2zLOei0
>>209
がぁーん!Swift UIを試すにはmacOS 10.15 betaをinstallせんといかんのかぁ?
俺、macOSマシン1台しか無いんだけど。
220名称未設定
垢版 |
2019/06/04(火) 20:49:06.94ID:0LBuQhov0
>>214
iPadのバックアップ作成が、クリックした瞬間に終わったのには度肝を抜かれたよ。
Xcode11のフル機能、特に UIのインタラクティブコーティングを試すには10.15が必要だし、折角ならOSの方も上げときたいね。
2019/06/04(火) 21:15:06.56ID:1p6vwot10
SwiftUIに興味あるならとりあえずここを見てみる

https://developer.apple.com/tutorials/swiftui/tutorials
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)
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シミュレーターでも断然速い。
2019/06/05(水) 11:09:22.27ID:pK/QkW4c0
そうそう、いつも通りxip展開して/Applicationsに移動してダブルクリックすると一瞬で起動する。
今までは初回起動で延々と待たされてイライラしてたが、今回は拍子抜けだった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だってところまでは判ったんだけど。
2019/06/05(水) 18:09:56.73ID:kcOyqPs60
指定したプロトコルに準拠する任意の型
230名称未設定
垢版 |
2019/06/05(水) 19:09:06.00ID:8FUDi9Q30
>>228
Opaque Result Typでググる
2019/06/06(木) 01:05:52.87ID:a3+s5oPP0
SwiftUIの使い所がまだわからんね。
StackViewで実装してたものはこれに移行できそうだけど、TableViewとかはどうするんだろ・・・
232名称未設定
垢版 |
2019/06/06(木) 02:57:13.41ID:rxAEsIyB0
HstackとVstackが入れ子に出来る。Zstackもある。
233名称未設定
垢版 |
2019/06/06(木) 09:55:34.79ID:+U0CzQ9+0
>>230
>Opaque Result Type

Great Thx!
234名称未設定
垢版 |
2019/06/06(木) 12:52:34.35ID:rxAEsIyB0
>>228
とりあえず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/

に書く様にしてたけど、スレとしては気にしなくて良い?
2019/06/06(木) 13:35:39.94ID:mecVsUxd0
Xcode ダークモードで使うと、コードの項目ごとの色がビビットでなんか凄い仕事できるヤツになった様な気がする、これでコーディングすれば調子に乗って10%は生産性が上がるな!!
2019/06/06(木) 14:18:37.97ID:a3+s5oPP0
SwiftUIって単なるフレームワークというより、文法のような区切りな気がする。
もちろんXcodeの機能としても密接な関係はあるし、専用のスレを建てたほうがいいかもね。
2019/06/06(木) 14:20:48.03ID:LJ01a72V0
勢い息してないSwiftスレ活用してさしあげろ

プログラミング言語Swift Part4
http://egg.5ch.net/test/read.cgi/mac/1484763495/
239名称未設定
垢版 |
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
2019/06/08(土) 09:52:51.38ID:Hq8a5He30
Quartz Composer死ぬのか
2019/06/08(土) 12:09:03.04ID:qVHFc9Dw0
グラフィカルで作るのは古いんすよ
2019/06/08(土) 17:02:47.31ID:fY/GLnUO0
>>225
まじか!
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が動作してなくない?
2019/06/22(土) 11:16:20.31ID:YxusQWhW0
iOS開発を一から勉強しようと思っています。
簡単なアプリリリースまでが目標です。
元より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向けの新しい技術にフルに対応出来ない。
2019/06/22(土) 11:33:28.30ID:YxusQWhW0
なんと、そうですか!
では古いのは諦めて比較的新しいのを物色します
ありがとうございました
2019/06/22(土) 11:36:13.96ID:YxusQWhW0
趣味で終わる可能性もあるのでアプリ開発だけにそこそこの出費は手痛いと考えていました。
でもリリース出来ないのなら話にならないので比較的新し目のを探したいと思います。
250名称未設定
垢版 |
2019/06/22(土) 11:36:20.83ID:9BbL18ks0
訂正
Xcode10に対応出来る→Xcode11に対応出来る
2019/06/22(土) 12:16:48.39ID:w150Arlt0
使ったこと無いけど「macos vps」とかでググれば
クラウドでのデスクトップサービスも見つかる
安くても2000円/月くらいなので長く使うなら普通に買った方がいいけど
252名称未設定
垢版 |
2019/06/22(土) 13:53:45.54ID:7IARSvRG0
>>249
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)の理解で役に立った。
2019/06/22(土) 16:53:19.84ID:Ujmc+VcT0
iMac買っとけ。
値崩れし辛いから手放してもそんなに大損しない。
255名称未設定
垢版 |
2019/06/22(土) 16:57:10.87ID:9BbL18ks0
Macは外装の経年劣化が殆ど無いしね。
2019/07/05(金) 01:54:45.33ID:uVfbfjis0
10月か11月にTouch BarなしProがモデルチェンジするらしいから待つわ
2019/07/23(火) 14:55:38.55ID:LNWa8qzT0
Xcode10.3リリース
258名称未設定
垢版 |
2019/07/23(火) 17:20:34.30ID:qLkro//d0
Swift UI どう?
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の最中にアップされて、その後も何度もアップデートされてる。
ほんと頭が下がるよ。
261名称未設定
垢版 |
2019/07/23(火) 21:42:19.20ID:6yRRObHH0
Xcodeアプデしたらストーリーボード真っ黒になったんだけど直し方知らない?
シュミレーターのディレクトリ全消しでは治らなかった
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の一個下のバージョンにダウングレードしたら普通に表示された 多分バグだと思うけどどうだろう
2019/07/27(土) 03:44:13.14ID:mYiSyxX10
自分はど素人だが同じ状態で何故かシュミレーターもDLしないといけない様だし? これはXcodeファイルのサイズを減らしたいと言う事か? よく分からん
2019/07/28(日) 11:30:14.55ID:wn/9L4nr0
アーカイブした時に、macOS appにならないのって
どこ直したらいいのかな?Other の方に入ってしまう。
さんざんぐぐっているけれど、コレっていうのが見つけられない。
2019/07/28(日) 11:31:44.59ID:wn/9L4nr0
あ、Appにはいくつかヘルパーコマンドが含まれてるのですが、これは関係あるのでしょうか。
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って需要ないのか?
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出来ない。
273名称未設定
垢版 |
2019/08/30(金) 15:11:11.17ID:YP8FHlEc0
>>272
やっと俺もSwift5環境だ。
2019/09/03(火) 23:12:49.81ID:xz6SHr9d0
xcode5徹底解説って本は、 xcode2.5や6でも役に立ちますか?
2019/09/04(水) 00:58:51.09ID:udWAu55Z0
xcode2.5とxcode5はかなり違う
(2.5くらいだと、インターフェースビルダーが別アプリだったりするし、
エディタの画面デザインもかなり変わってる)

xcode5とxcode6なら、それほど大きな違いはなかった気がする
276名称未設定
垢版 |
2019/09/05(木) 07:35:11.82ID:D5Qmjd+80
>>272
動いたけど、VimのVisual ModeでCursor動かん。
ダメ元で、tag xcode10.2試したら良い感じ。
2019/09/05(木) 23:45:14.04ID:JH1OBdpN0
>>275
ありがとう。
安く売ってたが、分厚い本だから迷う。
278名称未設定
垢版 |
2019/09/06(金) 05:05:21.34ID:yo2vVXXB0
つうかそんな古本何故迷う?
2019/09/06(金) 08:28:11.34ID:5jwOgF910
MacはともかくiOSは最新に追随しなきゃやっていけないのに
280名称未設定
垢版 |
2019/09/06(金) 09:55:34.47ID:yo2vVXXB0
同意。Swift、iOSで始めるなら最新の環境で始めないと無駄。
英語にアレルギーが無ければweb上に、入門からそれなりに作れるようになるまでのコースが無料で存在する。
ちゃんと使える数十個のアプリのプロジェクトを通して学べる。
内容も適宜更新されて最新の環境に準拠してる。
日本語の入門書は「サンプルコード〇〇個!」なんて謳ってても殆ど断片的なコードであまり役に立たないし。
2019/09/06(金) 16:16:51.29ID:ev6FCZWh0
ヒレガス本の例題を順番にSwiftに移植して学習してる人もいるんだな
2019/09/06(金) 16:52:46.72ID:5jwOgF910
MacでもCatalinaで32ビットアプリはオワコンだし、Notarizeやっておかないと
ストアに依存しない野良アプリでも配布できないもんな・・・
やはり最新のXcodeと情報を仕入れろ。
2019/09/06(金) 18:40:17.14ID:AT7GaAGE0
開発者を名乗るなら、最新環境と最新言語に対応出来ない奴はさっさと辞めてくれ。
2019/09/06(金) 20:45:59.28ID:ev6FCZWh0
Q. 開発者はなぜこういう狭量なことを言うの?
A. いいえ、狭量なのではありません。
ライバルを論理的に追い込んで自発的に辞めさせているだけです。
その方が業界のためになり、かつ自身の取り分も多くなるのです。
285名称未設定
垢版 |
2019/09/06(金) 21:27:01.93ID:yo2vVXXB0
この場合は古本進めた方が効果的じゃね?
2019/09/07(土) 00:30:22.38ID:+Y04IcvN0
Notarizeって何。概略プリーズ。
2019/09/07(土) 02:07:48.99ID:RR4q1FZA0
developer.apple.com/documentation/security/notarizing_your_app_before_distribution?language=objc
これ?Overviewに書いてある通り
2019/09/07(土) 07:18:52.45ID:QJVYBf6m0
公証どうしょう
289名称未設定
垢版 |
2019/09/07(土) 07:30:42.24ID:XFkMx7B40
>>284
開発者に余裕ないんじゃ無い?
Swiftはだんだん言語仕様が巨大化して行くし、開発環境も巨大化していくし、それにドキュメントの整備が追いつかないし。

おまけに、日本じゃ、計算科学(Computer Science)の教育を行える大学は限られているし。
2019/09/07(土) 07:48:04.09ID:OQ+UXCUB0
ずっとサボってた、ヘルパーのSMJobBless化しんどい
authorization系の書き換えくそ面倒い
Notarization突破の条件なんだよね
2019/09/07(土) 09:27:02.86ID:iBfspCKh0
>>290
Notarizationは最近だとしても前者2件は結構前から必要じゃない?App Store外配布のアプリ?
2019/09/07(土) 10:43:37.06ID:nD7PgM7p0
です。10年以上使い続けてるオレオレアプリ。
2019/09/07(土) 12:52:57.13ID:lSV5lWOK0
小学校のプログラミング実習正直楽しそうだよな
2019/09/07(土) 15:19:15.80ID:Fn5J3fNL0
>SMJobBless
ジョブズのSM口臭プレイ?
2019/09/07(土) 19:58:33.22ID:OQ+UXCUB0
NSAppleEventsUsageDescription とか今日知った。
うーむ、最新のsdk なんて普段使わないから気づかなかった。
2019/09/08(日) 00:12:05.90ID:TN40VgkU0
最近のXcodeは複数入れても喧嘩しないから、新しいのが出たら名前変えて今作ってるアプリがビルドできるか確認しない?
だめだったら一旦諦めて時間があるときに対処する・・・
こうやらないと時代に取り残される気がしてならない。
2019/09/08(日) 02:06:00.31ID:Gtb7FA0W0
俺は名前を変えるのは気が引けるから別フォルダに入れて共存させてる。
2019/09/08(日) 10:21:47.95ID:fn9Jgz1L0
アホな作りのアプリでもなきゃ自分を参照するのにもちゃんとAPIを使ってパスを得ているので気にしないで普通に変えていいよ。もちろんXcodeは
299名称未設定
垢版 |
2019/09/10(火) 01:32:59.63ID:F+OFj3Jj0
Xcode-beta.appはその名前でも問題ないわけだしね。
2019/09/11(水) 05:12:25.87ID:SbHlaYrc0
Xcode 11 GM Seed (11A419c)
2019/09/11(水) 11:50:10.65ID:iGYNPBND0
Catalinaはまだベータのままか
10月中らしいが、Xcodeとリリース(GM)ずれることってあったか?
2019/09/11(水) 20:20:06.32ID:SZby5ZPX0
Catarinaで既に通常運用できている人いますか?
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

次はこれ読んで見る。
305名称未設定
垢版 |
2019/09/12(木) 00:39:59.28ID:DdNPg8p60
このエックスコードとかいうのを使えばおまんこできますか?
2019/09/12(木) 08:57:26.90ID:DjFm/E/Y0
エックスコードは知りません
Xcodeでアプリ作ればオマン湖を表示出来ます
2019/09/14(土) 19:53:27.64ID:xkGhwNgQ0
今更だが・・・
CatalinaじゃないとXcode 11のフル機能は使えないみたいだな。
SwiftUIでCanvasのプレビューができない。

これって結構不自由だ。macOSは古いままでも新しいXcodeは使いたい。
■ このスレッドは過去ログ倉庫に格納されています

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