1 名前:名称未設定(8級) (ワッチョイ 33a8-bj6g) [2017/01/19(木) 03:18:15.58 ID:YIGkvQUZ0.net] iBooks: The Swift Programming Language https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11 Using Swift with Cocoa and Objective-C https://itunes.apple.com/jp/book/using-swift-cocoa-objective/id888894773?mt=11 ドキュメント: The Swift Programming Language https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ Using Swift with Cocoa and Objective-C https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/ Swift Standard Library https://developer.apple.com/reference/swift 他 swiftdoc.org/ https://swift.org/ https://developer.apple.com/swift/blog/ 関連スレ echo.2ch.net/test/read.cgi/tech/1476758084/l50 過去スレ potato.2ch.net/test/read.cgi/mac/1408762479/ anago.2ch.net/test/read.cgi/mac/1401736921/ anago.2ch.net/mac/kako/1401/14017/1401736249.html VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
301 名前:名称未設定 (ワッチョイ b3b1-8VN3) mailto:sage [2020/02/28(金) 05:45:24 ID:oichTAg80.net] せんせい質問∩(´・ω・`) 初心者質問でごめんなさい。 本を2冊くらい読んで、基礎はなんとなくわかったのだけど。 もっとあれこれとサンプルコードを見たいんですが、検索してもいまいちわかりません。 どこか「ここだ、ここ」って場所はあるんでしょうか?
302 名前:名称未設定 (ワッチョイW 3a7e-vT3f) mailto:sage [2020/02/28(金) 09:17:38 ID:xleR+gvo0.net] >>301 俺は数年前だけど、これから始めたよ https://books.apple.com/jp/book/the-swift-programming-language-swift-4-2/id881256329
303 名前:名称未設定 mailto:sage [2020/02/28(金) 09:23:59.33 ID:xleR+gvo0.net] >>301 新しいのが出てるっぽい Apple Education「Swiftによるアプリケーション開発:入門編」 https://books.apple.com/jp/book/swift%E3%81%AB%E3%82%88%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA-%E5%85%A5%E9%96%80%E7%B7%A8/id1483864101
304 名前:名称未設定 mailto:sage [2020/02/28(金) 14:37:29.54 ID:UwlDePgea.net] 公式の日本語あるのか はじめてしった
305 名前:名称未設定 mailto:sage [2020/02/28(金) 14:41:23.45 ID:iGnEP3fW0.net] うわぁ最初にこれ知ってたら楽だったのにな。。。
306 名前:名称未設定 (JP 0H46-fDsF) [2020/02/28(金) 14:49:09 ID:9/gZN5QQH.net] Xcode 10 だけど?
307 名前:名称未設定 [2020/02/28(金) 21:00:19.36 ID:w5v+lrA00.net] >>301 一択。 https://www.hackingwithswift.com/100
308 名前:301 mailto:sage [2020/03/01(日) 00:23:28.85 ID:hT6zn7up0.net] 先生たちありがとう みて見る
309 名前:名称未設定 mailto:sage [2020/03/03(火) 10:02:44.88 ID:OLcTt/e3M0303.net] 変数Aが2以下、かつ変数Bが1から3 この場合はどのように書くのが良いでしょう?
310 名前:名称未設定 (ヒッナーW cae4-sDoR) [2020/03/03(火) 20:10:11 ID:iGxl0uVF00303.net] 普通にそのまま。 1〜3はレンジで。
311 名前:名称未設定 (ワッチョイW 676e-q+/f) mailto:sage [2020/03/03(火) 22:57:52 ID:7qVO/tHg0.net] なんか落とし穴でもあんの? 普通にそのまま以外思いつかないけど。
312 名前:名称未設定 (ワッチョイW 3a7e-vT3f) mailto:sage [2020/03/03(火) 22:58:13 ID:nNGisqGT0.net] その普通が分からないんでしょうが! 教えてくれても良かでしょ!
313 名前:名称未設定 (ワッチョイW 3a7e-vT3f) mailto:sage [2020/03/03(火) 22:59:49 ID:nNGisqGT0.net] 複数の条件を繋げるのが分からない、そして1.から3が分からない
314 名前:名称未設定 mailto:sage [2020/03/03(火) 23:10:02.79 ID:Qn2cWc8ja.net] &&
315 名前:名称未設定 mailto:sage [2020/03/03(火) 23:33:51.40 ID:nNGisqGT0.net] if A => 2 && B ここ { } ここが、、、分からんのです
316 名前:名称未設定 [2020/03/03(火) 23:41:15.77 ID:iGxl0uVF0.net] 「レンジ演算子」で検索
317 名前:名称未設定 [2020/03/03(火) 23:43:57.28 ID:iGxl0uVF0.net] つうか、レンジ使わずにベタでも良いから頭捻って書いてみるのも悪くないよ。 条件考えられるでしょ。
318 名前:名称未設定 mailto:sage [2020/03/04(水) 00:00:03.57 ID:QXp8YjwH0.net] if A if B でええやん
319 名前:名称未設定 mailto:sage [2020/03/04(水) 00:07:16.04 ID:QXp8YjwH0.net] if A && B1 && B2 でも可
320 名前:名称未設定 mailto:sage [2020/03/04(水) 06:53:09.59 ID:5j6/QZyd0.net] >>315 これが知りたいってこと? 正直何が分からないかが分からない。 if A <= 2 && (B >= 1 && B <= 3) { }
321 名前:名称未設定 (ワッチョイW fb58-ZAq+) mailto:sage [2020/03/04(水) 10:22:02 ID:DfMa9C+A0.net] 俺は、昔codingは自分以外の人に分かりやすようにシンプルが一番って言われた。 if A <= 2 { if (B >= 1 && B <= 3) { } }
322 名前:名称未設定 mailto:sage [2020/03/04(水) 18:13:55.98 ID:YmpsK1hQ0.net] if文と不等号のみ if A <= 2 { if B >= 1 { if B <= 3{ 処理したいもの }}}
323 名前:名称未設定 (ワッチョイ cbb1-GBAa) mailto:sage [2020/03/04(水) 22:41:18 ID:brFNApOU0.net] 分かりやすくという点では、文を分けることより名前に束縛する方が重要だと思うな 学習課題とかだと名前を付けようがないだろうけど
324 名前:名称未設定 mailto:sage [2020/03/05(木) 08:38:33.54 ID:Ycp7hilO0.net] みなさんありがとう 読みやすさが大事、初心を思い出したよ!
325 名前:名称未設定 (アウアウエーT Sa3f-Wijx) mailto:sage [2020/03/05(木) 18:19:00 ID:rJa2tLCZa.net] 初心者じゃないのかよwww
326 名前:名称未設定 (ワッチョイW 4f7e-rlph) mailto:sage [2020/03/05(木) 23:34:46 ID:kaClGMJO0.net] なんというか、ちょっと簡潔に書いてみようってなる時期があるじゃない?
327 名前:名称未設定 [2020/03/06(金) 18:46:59.70 ID:rwezTMaa0.net] 1...3 ~= b
328 名前:名称未設定 mailto:sage [2020/03/06(金) 19:22:37.06 ID:+7pNEJgFa.net] ふぅ...(-。-)y-゜゜゜ ぽさあるな
329 名前:名称未設定 (アウアウクー MM5b-RlNR) mailto:sage [2020/04/30(木) 14:37:30 ID:UVy0Rg05M.net] CatalinaとXcode11でiOSアプリ作り始めるのでも>>303 とか>>307 がお勧め? Single Viewのプロジェクト作成しただけでSwiftUIのHello World生成してくれたからSwiftUIで作る。 WebアプリとVBアプリ、Javaアプリ作るくらいはできる
330 名前:名称未設定 (ワッチョイW dfe4-EIz9) [2020/04/30(木) 15:07:42 ID:0hoT5AD40.net] >>329 >>307 はOSやXcodeのアップデートに追随して更新されてるよ。 SwiftUIなら、同サイトの↓がお勧め。 https://www.hackingwithswift.com/100/swiftui https://www.hackingwithswift.com/quick-start/swiftui 電子書籍も販売されてるけど、これも終生無償アップデートという神対応。 WWDCの際には会期中に最新情報をサンプルコード付きでガンガン流してくれる。
331 名前:名称未設定 (アウアウクー MM5b-RlNR) mailto:sage [2020/04/30(木) 17:42:17 ID:UVy0Rg05M.net] >>330 ボリュームありますね。ありがとう
332 名前:301 (ワッチョイ 27b1-tcyL) mailto:sage [2020/04/30(木) 17:52:25 ID:OJg9LZHg0.net] 英語できると、いーなー……やっぱり(´・ω・`) がんばってこれ読みながらやってみようかな。
333 名前:名称未設定 (ワッチョイW dfe4-EIz9) [2020/04/30(木) 20:20:33 ID:0hoT5AD40.net] >>332 無料だし、100Daysは一回当たりそんなに長くないし。 Swiftの話題オンリーだから出てくる語彙は広くないから、慣れると思う。 サンプルコードも解説ごとに少しづつ書いてゆくスタイルだから、なんだったらコードを書いて動かしてみれば、解説で何を言っているのか理解する助けになるし。 (「ここまでではまだ動かない」とかも有るから、エラーが出たりしても慌てない心構えは必要) なんせ情報量が違う。 100Days of Swiftのサンプルプロジェクトは30以上。どれもちゃんとアプリとして動くコードだし。
334 名前:301 mailto:sage [2020/04/30(木) 20:33:09.87 ID:OJg9LZHg0.net] ありがとう。どうせ時間はあるんだ。やってみる。>>333
335 名前:名称未設定 [2020/04/30(木) 20:46:08.98 ID:0hoT5AD40.net] 可能ならApp Storeに出品...とか考えているなら、現状では100Days of Swift、あくまで趣味や勉強のため、とかストア出品は数年後もしかしたらという感じなら100Days of SwiftUIか上記かのどちらでもって感じだと思う。 全くの初心者だと、基礎の部分だけでも日本語でやっておくと、その後英語教材も使い易くなると思う。 Appleのブックストアで無料入手できる「Swiftによるアプリケーション開発: 入門編」はXcode10だけど、良いテキストだと思う。
336 名前:名称未設定 (ワッチョイ 1abb-O+HC) [2020/05/09(土) 08:25:05 ID:+CR9kwas0.net] >>307 Day 24見てみた。 タダで見れるみたい。
337 名前:名称未設定 (ワッチョイW 6ae4-kDhV) [2020/05/09(土) 08:27:11 ID:vovgZGMD0.net] >>336 全部無料だよ。
338 名前:名称未設定 (ワッチョイW ca06-bYus) mailto:sage [2020/05/12(火) 13:58:59 ID:Cx74vRaV0.net] 基本的で悪いが、ワードとかの矢印でひとつ戻るに相当する機能あるの?
339 名前:名称未設定 (ワッチョイ caf4-CNUQ) mailto:sage [2020/05/20(水) 14:49:24 ID:QTVtXhpv0.net] 100days 3日目でしんどい 完走に1年ぐらいかかりそう でもこれ完走したらswiftマスターになれるんですよね?
340 名前:名称未設定 [2020/05/20(水) 15:12:26.23 ID:YyUWlZVB0.net] 3ヶ月で三周してApp Storeデビューしたよ 語彙に慣れてくればスピードも上がるし、繰り返しの説明や確認の部分は斜め読みも出来る様になる。 DAY16からは実際に使えるアプリのプロジェクトが始まるし、グッと楽しくなってくる。 初心者の場合、基本の文法の部分はApple Book Storeで無料配布してる「Swiftによるアプリケーション開発: 入門編」辺りでやって、DAY16から始めても良いかも。
341 名前:名称未設定 mailto:sage [2020/05/20(水) 15:55:46.98 ID:QTVtXhpv0.net] 過疎スレでど平日に即レスありがとうございます swiftのためにMacbookPro買った完全Mac初心者です swiftUIってのが直感的にプログラミングできそうと感じたのと 一般人は将来パソコンを持たなくなって そこで覇権を握るのはiPadOSだと思って swiftに人生をかけようと思いました 基本がわかってないのでブックの入門編のクイズをちょっとやってみます 16日はまだまだ先ですが楽しみにがんばります ちょっとモチベ回復しました
342 名前:名称未設定 (JP 0Hb6-mXcu) [2020/05/20(水) 21:13:42 ID:DJXSGDFfH.net] 君が実現しようと思っているものは 既にそのMacBookに搭載されてるんだよ 浅はかすぎて話にもならない
343 名前:名称未設定 [2020/05/21(木) 21:34:37.85 ID:unymD9kNH.net] https://toggl.com/blog/wp-content/uploads/2017/04/toggl-how-to-kill-the-dragon-with-9-programming-languages.jpg
344 名前:名称未設定 (ワッチョイW fa06-7u3E) mailto:sage [2020/05/25(月) 17:31:57 ID:JANloWJT0.net] 基本的で悪いが、バックスラッシュってどうやって出すの?
345 名前:名称未設定 (ワッチョイW 9ae4-DaGB) [2020/05/25(月) 17:52:08 ID:FZmjLMGR0.net] opt+\。 円マークを打つ機会が多いのでなければ システム環境設定: キーボード/入力ソース/日本語 で、「“¥”で入力する文字」を「\(バックスラッシュ)」にしておく方が便利。
346 名前:名称未設定 (ワッチョイW 2758-ev2B) mailto:sage [2020/05/25(月) 20:41:03 ID:GuPCXf7B0.net] 質問です。Swift専用のframeworkで教えてください。 frameworkで複数の.swiftをまとめて公開するサンプルを探しています。 メインのSwift class+別ファイルのenumをセットにしてframeworkで公開したいです。 推測するにmodulemapを自動生成でなく手で書くのではと考えたのですが、サンプルを見つけられていません。 objective-cで書くframeworkだと、複数ヘッダをumbrella headerに書けば良いのですが、swift専用の場合どのようにするのでしょうか?
347 名前:名称未設定 (ワッチョイW b6a8-7u3E) mailto:sage [2020/05/25(月) 23:25:47 ID:pJtbsclX0.net] >>345 ありがとうございます IDは変わってるかもしれないけど質問者です。
348 名前:名称未設定 (ワッチョイW b6a8-7u3E) mailto:sage [2020/05/25(月) 23:27:24 ID:pJtbsclX0.net] Texでは\でいけたので同じだとおもってますた
349 名前:名称未設定 (ワッチョイ cabb-/uMT) [2020/05/26(火) 06:23:18 ID:J5ctkVOJ0.net] >>343 loc = lines of codes なんて、初めて知った。 slay = destroy marvel = be surprised = 驚く
350 名前:名称未設定 (ワッチョイ cabb-/uMT) [2020/05/26(火) 06:26:06 ID:J5ctkVOJ0.net] >>349 https://toggl.com/blog/kill-dragon-comic
351 名前:名称未設定 (ワッチョイW df6e-CMDd) mailto:sage [2020/05/26(火) 06:57:59 ID:5rtNnkpm0.net] よく特徴とらえてるな クスッとなる
352 名前:名称未設定 (ワッチョイ cabb-/uMT) [2020/05/26(火) 06:59:24 ID:J5ctkVOJ0.net] >>350 urge = ask strongly
353 名前:名称未設定 [2020/05/26(火) 07:01:55.11 ID:J5ctkVOJ0.net] >>346 Xcode起動して File - New - Framework としてProject作れば良いのでは? moduemapの編集なんて不要だと思う。
354 名前:名称未設定 (ワッチョイW 2758-ev2B) mailto:sage [2020/05/26(火) 14:34:14 ID:kB8j6qh50.net] >>353 ありがとうございます。自動生成で正しく動くのですね。 もう一度試してみます。
355 名前:名称未設定 [2020/05/27(水) 07:46:17.50 ID:A0RFO+gY0.net] XVim2 plug-in使ってる人居る? 俺は、Xcode11.4.1で使ってるけど、 Xcode11.5ではOK? [Xcode 11.5 No loading box pops up · Issue #297 · XVimProject/XVim2](https://github.com/XVimProject/XVim2/issues/297) plug-inのロードに失敗するらしいけど。
356 名前:名称未設定 (ササクッテロラ Sp8d-duXa) mailto:sage [2020/05/31(日) 22:16:44 ID:1H34/i6wp.net] 基本でとても恐縮だが、コピペのcnt c とcnt v で使えんの?
357 名前:名称未設定 (ワッチョイW 93e4-BNr7) [2020/05/31(日) 23:27:42 ID:acuiGLbP0.net] cmd+C, cmd+V
358 名前:名称未設定 (ワッチョイW 93e4-BNr7) [2020/05/31(日) 23:35:47 ID:acuiGLbP0.net] ctrlキーはカーソルの移動や文字の選択、削除、入力ソースの切替など多用するけどね
359 名前:名称未設定 [2020/06/05(金) 12:32:26.60 ID:uTPGHMqn0.net] 構造体のcomputed property、var bの様にJavaScriptの無名関数の呼出の様な書き方ができるなんて初めて知った。 これって、Swift5から? struct A { var a: Int { 2 } var b = { 3 }() } let a = A() print(a.a) // => 2 print(a.b) // => 3
360 名前:名称未設定 mailto:sage [2020/06/05(金) 12:53:58.17 ID:jsefSIDU0.net] それはclosureでは?
361 名前:名称未設定 mailto:sage [2020/06/05(金) 13:48:56.23 ID:tnNG3xPC0.net] ただのクロージャですね
362 名前:名称未設定 mailto:sage [2020/06/17(水) 22:10:52.62 ID:niuUcool0.net] whileを使って自分の親のViewControllerを辿ってて欲しいカスタムViewControllerを取得したいんやが var viewController = self.parent while iet viewController = viewController, viewController is customController == false { viewController = viewController.parent } return viewController as? customController だとうまく取得できんねん ええ方法あったら教えとくれ
363 名前:名称未設定 mailto:sage [2020/08/05(水) 22:21:11.71 ID:dCWIMKmn0.net] すいません、教えてください。 Finderのようにキーボードで操作できるリストビューを作りたいのですが TableviewやListを使い、選択行に色をつけるとかは自分でやらないと行けないのでしょうか。 もしくはそれに適した別のコンポーネントがあるのでしょうか?
364 名前:名称未設定 (ワッチョイW 81b1-6UhS) mailto:sage [2020/08/18(火) 10:10:42 ID:s2O85+fq0.net] Swift でもWebAssembly を吐き出せるようになるみたいだね。
365 名前:名称未設定 mailto:sage [2020/10/11(日) 15:50:10.33 ID:RKARoncNp.net] >>364 かなり進化してる。 正式リリースではないが使用に耐えるところまで来ている。 DOMkit でブラウザのDOMに直接アクセスできる。 https://swiftwasm.org/ ブログから読むと良い。
366 名前:名称未設定 mailto:sage [2020/11/19(木) 21:53:27.08 ID:pud/oXsad.net] Dateformatクラスでdateformatプロパティにyyyy-MMddと指定したのに date(from:"2020/11/11")がパースされてしまうのですが、厳密にするにはどうしたらよいでしょうか isLenientの値を変えても変化ありませんでした
367 名前:名称未設定 mailto:sage [2020/11/26(木) 06:58:49.41 ID:HIulkTTbM.net] 引数の型がStringではないような?
368 名前:名称未設定 [2020/12/15(火) 04:25:45.87 ID:eAzN5TpN0.net] >>359 swift4てだとどう書くの?
369 名前:名称未設定 [2020/12/18(金) 19:35:38.13 ID:tveJ5h140.net] >>365 JS以外のいかなる言語もDOMに"直接"はアクセスできない。 WebAssemblyもそう。要望は来てるみたいだが計画はない。 なのでJS介しての呼び出し。 意識しなくてもよいかもしれないが"直接"ではなく間接。 キッチリオーバーヘッド出るから。 Microsoftもblazorで優良誤認誘ってるけどなんでみんなここ嘘つくんだ… WebAssemblyの仕様調べれば分かるのに…
370 名前:名称未設定 mailto:sage [2020/12/25(金) 17:37:13.27 ID:sQVKT6chpXMAS.net] >>369 内部でどう言う作りになっていようが、簡単にアクセスできることが善。 https://i.imgur.com/ddHKyMQ.jpg https://i.imgur.com/R4dCRLf.jpg
371 名前:名称未設定 mailto:sage [2020/12/25(金) 21:41:33.40 ID:CrbxO0q80XMAS.net] >DOMに直接アクセスできる。 >意識しなくてよいかも知れないが"直接"ではなく関節。キッチリオーバヘッド出るから。 >内部でどう言う作りになっていようが、簡単にアクセスできることが善。 >>370 こいつ全く話噛み合ってねえな。 >>369 ところで昔のWebKitでDOMを扱えたけどあれもJS経由なの? https://developer.apple.com/documentation/webkit/deprecated_symbols/document_object_models_api_legacy
372 名前:名称未設定 [2021/07/05(月) 10:39:33.78 ID:aRAIgmvi0.net] 以下はコードの断片に現れる[apiService]は何を意味してるのでしょうか? ちなみにapiServiceはlet変数で、queryをパラメータとするclosureで使われるapiSeviceの参照方法(weak, unowned or strong)を指定してる様に見えるのですけど... let responseSubscriber = onCommitSubject .flatMap { [apiService] query in apiService.request(with: SearchRepositoryRequest(query: query)) 以下略 出典 https://github.com/SatoTakeshiX/SwiftUICatalog https://github.com/SatoTakeshiX/SwiftUICatalog/blob/master/GitHubApiClientSample/GitHubApiClientSample/Screen/Home/HomeViewModel.swift
373 名前:名称未設定 [2021/07/05(月) 10:45:21.38 ID:aRAIgmvi0.net] >>372 ウゥーん、どうやら[apiService]の部分は Capture Listと呼ばれる言語要素らしい。
374 名前:名称未設定 [2021/07/05(月) 10:50:59.00 ID:aRAIgmvi0.net] >>373 強参照: [apiService] 弱参照 implicitly unwrapped: [unowned apiService] 弱参照: [weak apiService] ref. https://yamatooo.blog/entry/2021/03/26/083000
375 名前:名称未設定 [2021/07/05(月) 11:16:00.55 ID:aRAIgmvi0.net] >>374 see in Language Guide. Automatic Reference Counting, Resolving Strong Reference Cycles for Closures, Defining a Capture List.
376 名前:名称未設定 [2021/07/05(月) 12:17:21.25 ID:aRAIgmvi0.net] 7回読み勉強法の極意 1. 何度も読んでると、何が解っていて、不理解なのがどこなのか見えてくる。 flatMapってのはclosureの中でPublisherを動かしてもDownstreamを一本にしてくれるOperatorって事らしい。 Rubyのflattenが2重配列を解いてくれるのと同じ! e.g. [0, [1, 2]].flatten // => [0, 1, 2]
377 名前:名称未設定 mailto:sage [2021/08/11(水) 23:03:07.16 ID:p+aUDYOna.net] swiftUIで画像を移動する方法がわからない 位置座標の数値に繰り返し加算して動かす方法ってないの? なんか他の言語と感覚違ってて 慣れなんだろうけど
378 名前:名称未設定 [2021/08/21(土) 03:05:10.16 ID:BrmdSShNd.net] >>377 offsetやpositionでできるよ。 座標に@state変数をいれて。
379 名前:名称未設定 mailto:sage [2021/11/10(水) 01:33:49.74 ID:xiom6+O50.net] ウィジェットってprint()動かないんだけどどうするんすか
380 名前:名称未設定 mailto:sage [2022/02/27(日) 00:10:12.08 ID:GxW6qn2O0.net] 別のSWIFTががが
381 名前:名称未設定 [2022/02/27(日) 11:25:05.53 ID:9gFTjU95H.net] 海外送金とか一般人には無縁だからなw マネーロンダリングチェックが厳しくなってから使わなくなったけどw
382 名前:名称未設定 [2022/02/27(日) 17:12:13.72 ID:bQc0XZlq0.net] ロシアではSWIFTが通らなくなる(ビルドエラー的な
383 名前:名称未設定 [2022/02/27(日) 17:27:51.85 ID:aDMwJgQE0.net] コンパイルできなくなるんか
384 名前:名称未設定 mailto:sage [2022/02/28(月) 17:41:22.89 ID:knxEXHKqa.net] ぷよぷよ〜!
385 名前:名称未設定 mailto:sage [2022/02/28(月) 21:42:19.95 ID:ODpZO1Ns0.net] 今版権はSEGAじゃないかな。
386 名前:名称未設定 mailto:sage [2022/03/01(火) 20:30:43.17 ID:/se4xXwO0.net] XcodeとSwiftがガン、絶対にVScodeとflutterがいい。
387 名前:Mac歴34年の爺い [2022/04/23(土) 09:56:57.48 ID:gPLqfkE6r.net] >>386 何に対して癌なの? Swiftに関するスレで、単に癌と言われても分からないよ。
388 名前:名称未設定 (ワッチョイ bc43-7LA/) [2022/04/26(火) 21:21:57 ID:WRPtk5om0.net] おら、BASICの方が好きだな
389 名前:名称未設定 [2022/09/01(木) 17:15:59.41 ID:EJgya/Nhl] 日本の税金に寄生しているウクライナ民を見たら,國民を人間の盾にして、女こと゛も以外逃亡(出国)禁止にして戰わせてまで 利権に執着しているキチガイセ゛レンスキ一のクビをとっととプ─チンに引き渡して力エレと言ってあげよう! クソジャップなら岸田と黒田とナツオのクビに安倍の喉仏まで喜んて゛贈呈して. クソシ゛ャップか゛カによる一方的な現状変更で併合したクソアイ又不良債権島も引き取ってもらって即平和た゛ろ 曰本に原爆落とした世界最悪のならず者國家に平伏してマッチポンプワクチンだの兵器だの基地た゛のという白々しい名目て゛. 莫大な金を献上し続けてるヘタレチキン腐敗シ゛ャップの薄汚い爪の垢て゛も煎し゛て飲んと゛けや 創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を 池田センセ─が□をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほどがあるぞ! hТТPs://i、imgur.cоm/hnli1ga.jpeg
390 名前:名称未設定 (アウアウウー Sa47-GWjr) [2023/02/01(水) 15:19:32.40 ID:u5iuVq9Ha.net] はじめまして。swiftでiphoneアプリ作ろうと格闘中ですが、apiって自分で作るのはハードル高いの?企業が提供してるのを自分が使うイメージ?
391 名前:名称未設定 (ワッチョイ e311-6ZjJ) mailto:sage [2023/02/01(水) 16:23:14.01 ID:FG2ZRU330.net] Firebase使えば?
392 名前:名称未設定 (ワッチョイW cec0-syx/) [2023/02/03(金) 08:41:43.61 ID:TbkljcOH0.net] >>390 質問がよく分からないけどapiという仕組みを作るのは簡単だと思う、どのようなapiにするか中身による
393 名前:389 (アウアウウー Sa47-GWjr) [2023/02/03(金) 09:01:16.32 ID:pkwSJLIia.net] >>391 うーん、よく分からん >>392 簡単なのもあるんだ? 例えばお菓子情報を検索するアプリを作ろうと思って、その情報があるapiから引き出してくる訳だけど、そのapiを作る方法が分からず積んでるんですよー。
394 名前:名称未設定 (アウアウウー Sa47-syx/) [2023/02/03(金) 11:15:11.49 ID:/LX3EUSMa.net] >>393 たぶんapiの意味を勘違いしてると思うよ、意味をググってみて。 お菓子情報DB <- apiはここ -> 作りたいApp お菓子情報のデータベース(DB)をすでに誰かが作っていて、apiを公開(提供)してるならあとは使わせてもらうだけだよ。 自分でDBを作るならDBを読み書きする仕組み(api)を作るんだよ。
395 名前:392 (アウアウウー Sa47-GWjr) [2023/02/03(金) 17:06:00.53 ID:MfOq3HSia.net] >>394 ありがとう。ググってみたらDBとアプリを繋ぐインターフェイスなんだね。本見てもわからなくて、お陰で凄いイメージできたっす。 単純なDBならgoogle sheetで作れそうだし、それをapi化すれば何とか形になりそうな気がする。
396 名前:名称未設定 (ワッチョイ 3f73-J12S) mailto:sage [2023/02/04(土) 17:13:37.91 ID:gPmeYaoh0.net] 会社で希望してみたらOKでてM1Max搭載機にしてもらえたんだが、 クリーン→ビルド時間が半分以上減ったので快適になってありがたい ほんとIntelなんだったんだろうな…
397 名前:名称未設定 (ワッチョイ cf11-l9FX) mailto:sage [2023/02/04(土) 18:22:29.13 ID:JeVoMfYY0.net] ストレージも高速化してるからな
398 名前:名称未設定 (スップ Sd5f-AMYP) [2023/02/04(土) 22:49:50.89 ID:ROu5Xovad.net] 初心者ですいません テキストファイルのデータ全文を読み込んで表示したいです 以下のコードでは失敗している判定になってしまうのか読み込めず、catchの処理がされてしまいます どこがダメなのでしょうか # animals.txt うさぎさん かめさん きりんさん ぞうさん let PATH = URL(string: "/Users/MYPC/Desktop/animals.txt")! do { var TXT_DATA = try String(contentsOf: PATH, encoding: .utf8) print(TXT_DATA) } catch { print("エラーが発生しました") }
399 名前:名称未設定 (ワッチョイ cf11-l9FX) mailto:sage [2023/02/04(土) 23:12:40.44 ID:JeVoMfYY0.net] >>398 URL(string: を URL(fileURLWithPath: に変える
400 名前:名称未設定 (スップ Sd5f-AMYP) [2023/02/04(土) 23:29:24.51 ID:ROu5Xovad.net] >>399 できました! ありがとうございます!