プログラミング言語Swift Part4 [無断転載禁止]©2ch.net

1名称未設定 転載ダメ©2ch.net(8級) (ワッチョイ 33a8-bj6g)
垢版 |
2017/01/19(木) 03:18:15.58ID:YIGkvQUZ0

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


http://swiftdoc.org/
https://swift.org/
https://developer.apple.com/swift/blog/

関連スレ
http://echo.2ch.net/test/read.cgi/tech/1476758084/l50

過去スレ
http://potato.2ch.net/test/read.cgi/mac/1408762479/
http://anago.2ch.net/test/read.cgi/mac/1401736921/
http://anago.2ch.net/mac/kako/1401/14017/1401736249.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
268名称未設定 (ワッチョイ f7bb-fDnH)
垢版 |
2019/10/16(水) 18:36:56.79ID:ypA6ChT70
>>267
SwiftUIってUIKitと同時に使うもんだと思ってたけど、違った。
外付けのUSB-SSDへCatalinaをinstallしてXcode11をinstallしたほうが良さそうだ。
Xcode11@MojaveだとCanvasが動かん。
269名称未設定 (ワッチョイ f7bb-fDnH)
垢版 |
2019/10/16(水) 19:02:01.61ID:ypA6ChT70
>>267
こっちか!
https://developer.apple.com/videos/play/wwdc2019/103/
Platforms State of the Union
WWDC 2019 Platforms State of the Union

こんなResourceがあるなんて知らんかった。
2019/10/16(水) 19:20:16.71ID:3AiW3GnJ0
>>268
APFSでディスクに余裕があるなら別ボリュームにインストールする方法もある。
271名称未設定 (ワッチョイ f7bb-fDnH)
垢版 |
2019/10/16(水) 19:24:45.01ID:ypA6ChT70
>>270
THX
USB-SSD接続してinstaller起動した。
今ココ
macOS Catalinaをインストールするには再起動…
272名称未設定 (ワッチョイ f7bb-fDnH)
垢版 |
2019/10/16(水) 20:24:16.76ID:ypA6ChT70
Catalina install memo
1. reboot回数: 5
2. 残り時間を計算回数: 3, 16min, 1min, 15min
3. 最初の再起動直前から、ようこそ画面出現までのの時間: 22min

外付けSSD, 960GB, 3分割(2:1:1)した最後の区画(APFS)へinstall
久しぶりに新規installしたけど、設定が大変。
マウス感度とか、IMEの設定とか。
273名称未設定 (ワッチョイ f789-7U/E)
垢版 |
2019/10/16(水) 21:46:57.99ID:DFvgXDG70
https://blog.personal-factory.com/2019/08/22/platforms-state-of-the-union-no/
ここに冒頭部分のtranscriptが!
これってdownloadできるのか?downloadできるのはEnglish scriptだけだと思ったが。
274名称未設定 (ワッチョイ f789-7U/E)
垢版 |
2019/10/16(水) 21:49:30.30ID:DFvgXDG70
https://developer.apple.com/tutorials/swiftui/interfacing-with-uikit

UIKitとSwiftUIは共存できるっぽい。
275名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 07:07:39.74ID:qfqB83MV0
❶@Stateを利用するには、Model側(Observable側)の下ごしらえが必要で
1. Observable準拠が必要
struct Order: Observable {
var includeSalt: Bool

}

2. プロパティー宣言時に@State属性付与
@State private var order: Order

❷ViewModel側(Observer側)で値の変更通知を受け取るには$マークの付与をインスタンス変数にする
$order.includeSalt

って事か?
276名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 07:13:39.12ID:qfqB83MV0
>>272
CatalinaをinstallしてXcode11が動き始めたが、逆に動かないアプリを発見。
El media Playerで再生しようとしたswfファイル(TOEIC問題集)が動かない。

どうしよう?
外付けUSB-HDDにSierraをinstallしておくかぁ。
超、面倒だ。
277名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 11:30:25.67ID:qfqB83MV0
>>276
Sierra install直後のDisk Usage: 20.31GB
createinstallmediaコマンドでUSB2 Pendriveにinstaller作成: 26min
reboot回数2回
install中残り時間15minと表示後、9.5minでrebootが掛かり、「ようこそ画面」が出現
278名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 13:06:37.18ID:qfqB83MV0
やべ!
今更ながらWWDC2019 Keynote Speech見たけど、冒頭で感動しちまった。
279名称未設定 (ワッチョイ e389-XLgx)
垢版 |
2019/10/17(木) 15:42:52.17ID:S72nh9Bg0
なぜclassよりstructが速いのか?
なぜ、class UIButtonよりstruct Buttonが速いのか?

答え:
ある関数に値を渡す処理を記述する際、参照渡しは速いと教わる。値渡しはコピーに時間が掛かって時間を食うのだ。
しかし、関数内でその値に何度もアクセスする場合に、アクセスのたびに、参照先を見に行く処理が参照渡しには生じる。このため、参照渡しは遅くなる。

値渡しは、スタック内で処理が完了し、速い。
http://nex2t.blog.shinobi.jp/c言語/値渡しとポインタ渡しで実行速度比較-c言語-

だから、UIKitよりSwiftUIが速い。PlayGroundの用に、CanvasでLive Renderingできる。
280名称未設定 (ワッチョイ e389-XLgx)
垢版 |
2019/10/17(木) 15:46:12.75ID:S72nh9Bg0
>>279
Introducing SwiftUI: Building Your First App, 17m10sec around
281名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 17:34:18.47ID:qfqB83MV0
>>280
やっと見終わった。
Introducing SwiftUI: Building Your First App
Safariで再生すると途中で止まる。
Chromeで再生すると解像度が低いのでソースがボヤける。

RoomsアプリのソースはGithubにあるのかな?
282名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 18:27:03.46ID:qfqB83MV0
順番からは次見るべきは
SwiftUI Essensials
けど、関心のある
Data Flow Through SwiftUI
を見ることにする。
Property Wrapperの@State, @ObjectBindingの使いかたとか、
Identicalプロトコルが知りたい。

Xcode起動して、Help, Developer Documentationとして検索してもヒットしないぞぉ?
283名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 18:30:51.67ID:qfqB83MV0
>>282
ObjectBinding、ってのは俺の勘違いで、
ObservedObjectってのが正解らしい。Developer Documentationでもヒットした。
しかし、Dash.appではヒットしない?
284名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 18:32:52.13ID:qfqB83MV0
>>283
と思ったら、ObservedObjectはDash.appでもヒット!
落ち着け、俺!
285名称未設定 (ワッチョイW 12e4-LfQk)
垢版 |
2019/10/17(木) 18:43:26.55ID:EfOHH0rB0
なんなんこのひと
286名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 19:12:46.93ID:qfqB83MV0
>>282
Identicalではなく、Identifiable Protocolだった。
これは簡単。
struct User: Identifiable {
var id: UUID = UUID()
var firstName: String
var lastName: String
}
let a = User(firstName: "OK", lastName: "NG")
print(a.id)
おっと、これが、Terminal.AppだとStack dumpを吐くのに、XcodeのPlaygroundでは上手く動く。なんで?
287名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/17(木) 20:49:54.92ID:qfqB83MV0
>>282
Data Flow Through SwiftUI
イタリア人の英語はワケワカメ
e.g.
Enviroment = エンバイロメンタ
2019/10/17(木) 21:07:28.67ID:ngqO/PtH0
ただでさえSwift人口少ないのに、お前みたいなキモいのがいるとますます減るだろがバカ
289名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/18(金) 10:20:18.19ID:fxqAwN0I0
>>287
Data Flow Through SwiftUI
これ見終わった。

Data Flow Through SwiftUI
これ、冒頭見てつまんなかったので、

Combine in Practice
Combineの実際、Combine Frameworkってimport Combineするのか?
これ見てみる。
290名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/18(金) 16:01:27.51ID:fxqAwN0I0
>>289
Combine in Practice
これ、ムズかった。
Promiseは非同期処理の最終結果。
Futureってなんだ?

debounceってのはハードウェア・スイッチのチャタリング防止装置をソフトウェアで実現したものって感じか?

@Published を付与すれば一撃でPublisherへ変身させる事ができるっぽい。
Promiseは良いとして、Future, Justって何だ?
ここに、解説があるっぽい。
https://dev.classmethod.jp/smartphone/swift-combine-framework-for-beginners/
291名称未設定 (ワッチョイ e3bb-Jl7d)
垢版 |
2019/10/18(金) 18:50:18.98ID:fxqAwN0I0
>>290
>Combine in Practice
こいつをみる前に
Introducing Combine
これを見るべきだったかも。

Reactiveプログラミング系のオブジェクト生成用の属性には、2種類あるみたい。
1. 非Combine系(import Combine不要)
2. Combine系
後者には、
Publisher, Subscriber, Operator
が含まれる。

前者には、State, Environment, Bindingとかあるっぽい。
2019/10/19(土) 11:42:30.69ID:juAJJAjQ0
>>279
UIButtonがViewに対してButtonがCellになっている
ように感じるのだが。
293名称未設定 (ワッチョイ 2f4e-hP6I)
垢版 |
2019/10/19(土) 20:58:59.81ID:0nGgsZQY0
>>279
参照渡しも値渡しも結局はメモリ上に構造体のようなものを置いているのなら、それの先頭アドレスから
何バイト先を見る、ってのが特定のメンバ変数を見るための実際の処理だろ。
それだけで考えたら、その領域がスタックだろうとヒープだろうとその速度に違いがあるとは思えないけどな。
違いがあるとすればキャッシュに載ってる可能性が高いかどうかぐらいじゃないの?
スタックのアクセスのほうが速いとする根拠は何?
294名称未設定 (ワッチョイ e389-XLgx)
垢版 |
2019/10/20(日) 02:53:29.00ID:OcITMPGt0
>>293
1. 参照渡しの場合に構造体メンバ変数へアクセスする場合:
構造体へのアドレス - > メンバ変数へのアドレス - > その値

2. 値渡しの場合に構造体メンバ変数へアクセスする場合:
メンバ変数へのアドレス - > その値
295名称未設定 (ワッチョイ 925a-Mdr6)
垢版 |
2019/11/30(土) 11:40:43.85ID:e56uHF5q0
ViewControllerどこ行った?

override func viewDidLoad() は?
296名称未設定 (ワッチョイ 925a-Mdr6)
垢版 |
2019/11/30(土) 11:46:43.13ID:e56uHF5q0
自己解決
297名称未設定 (ワッチョイ 03f3-MVf8)
垢版 |
2019/12/09(月) 22:37:47.57ID:p96E7fGL0
iPhoneアプリ開発の人たちは、swiftに移行してる
2020/01/17(金) 17:02:03.82ID:HEtmjc+G0
やっとtype(of:self)じゃなくてSelfが使えるようになった
299名称未設定 (ワッチョイ 3358-jocL)
垢版 |
2020/02/13(木) 03:47:50.22ID:VeLWY1mj0
Swift Playgrounds Mac版
https://apps.apple.com/jp/app/id1496833156
2020/02/14(金) 09:16:06.45ID:1vA6Uqyl0St.V
>>299
まだ出てなかったのね!
2020/02/28(金) 05:45:24.59ID:oichTAg80
せんせい質問∩(´・ω・`)

初心者質問でごめんなさい。
本を2冊くらい読んで、基礎はなんとなくわかったのだけど。

もっとあれこれとサンプルコードを見たいんですが、検索してもいまいちわかりません。
どこか「ここだ、ここ」って場所はあるんでしょうか?
2020/02/28(金) 09:17:38.05ID:xleR+gvo0
>>301
俺は数年前だけど、これから始めたよ

https://books.apple.com/jp/book/the-swift-programming-language-swift-4-2/id881256329
2020/02/28(金) 09:23:59.33ID:xleR+gvo0
>>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
2020/02/28(金) 14:37:29.54ID:UwlDePgea
公式の日本語あるのか
はじめてしった
2020/02/28(金) 14:41:23.45ID:iGnEP3fW0
うわぁ最初にこれ知ってたら楽だったのにな。。。
306名称未設定 (JP 0H46-fDsF)
垢版 |
2020/02/28(金) 14:49:09.04ID:9/gZN5QQH
Xcode 10
だけど?
307名称未設定 (ワッチョイW cae4-sDoR)
垢版 |
2020/02/28(金) 21:00:19.36ID:w5v+lrA00
>>301
一択。
https://www.hackingwithswift.com/100
2020/03/01(日) 00:23:28.85ID:hT6zn7up0
先生たちありがとう
みて見る
2020/03/03(火) 10:02:44.88ID:OLcTt/e3M0303
変数Aが2以下、かつ変数Bが1から3
この場合はどのように書くのが良いでしょう?
310名称未設定 (ヒッナーW cae4-sDoR)
垢版 |
2020/03/03(火) 20:10:11.40ID:iGxl0uVF00303
普通にそのまま。
1〜3はレンジで。
2020/03/03(火) 22:57:52.21ID:7qVO/tHg0
なんか落とし穴でもあんの?
普通にそのまま以外思いつかないけど。
2020/03/03(火) 22:58:13.00ID:nNGisqGT0
その普通が分からないんでしょうが!
教えてくれても良かでしょ!
2020/03/03(火) 22:59:49.61ID:nNGisqGT0
複数の条件を繋げるのが分からない、そして1.から3が分からない
2020/03/03(火) 23:10:02.79ID:Qn2cWc8ja
&&
2020/03/03(火) 23:33:51.40ID:nNGisqGT0
if A => 2 && B ここ { }

ここが、、、分からんのです
316名称未設定 (ワッチョイW cae4-sDoR)
垢版 |
2020/03/03(火) 23:41:15.77ID:iGxl0uVF0
「レンジ演算子」で検索
317名称未設定 (ワッチョイW cae4-sDoR)
垢版 |
2020/03/03(火) 23:43:57.28ID:iGxl0uVF0
つうか、レンジ使わずにベタでも良いから頭捻って書いてみるのも悪くないよ。
条件考えられるでしょ。
2020/03/04(水) 00:00:03.57ID:QXp8YjwH0
if A
if B
でええやん
2020/03/04(水) 00:07:16.04ID:QXp8YjwH0
if A && B1 && B2
でも可
2020/03/04(水) 06:53:09.59ID:5j6/QZyd0
>>315
これが知りたいってこと?
正直何が分からないかが分からない。

if A <= 2 && (B >= 1 && B <= 3) {
}
2020/03/04(水) 10:22:02.64ID:DfMa9C+A0
俺は、昔codingは自分以外の人に分かりやすようにシンプルが一番って言われた。

if A <= 2 {
if (B >= 1 && B <= 3) {

}
}
2020/03/04(水) 18:13:55.98ID:YmpsK1hQ0
if文と不等号のみ

if A <= 2 {
if B >= 1 {
if B <= 3{
処理したいもの
}}}
2020/03/04(水) 22:41:18.61ID:brFNApOU0
分かりやすくという点では、文を分けることより名前に束縛する方が重要だと思うな
学習課題とかだと名前を付けようがないだろうけど
2020/03/05(木) 08:38:33.54ID:Ycp7hilO0
みなさんありがとう
読みやすさが大事、初心を思い出したよ!
2020/03/05(木) 18:19:00.68ID:rJa2tLCZa
初心者じゃないのかよwww
2020/03/05(木) 23:34:46.56ID:kaClGMJO0
なんというか、ちょっと簡潔に書いてみようってなる時期があるじゃない?
327名称未設定 (ワッチョイW 9fe4-2758)
垢版 |
2020/03/06(金) 18:46:59.70ID:rwezTMaa0
1...3 ~= b
2020/03/06(金) 19:22:37.06ID:+7pNEJgFa
ふぅ...(-。-)y-゜゜゜
ぽさあるな
2020/04/30(木) 14:37:30.88ID:UVy0Rg05M
CatalinaとXcode11でiOSアプリ作り始めるのでも>>303とか>>307がお勧め?

Single Viewのプロジェクト作成しただけでSwiftUIのHello World生成してくれたからSwiftUIで作る。
WebアプリとVBアプリ、Javaアプリ作るくらいはできる
330名称未設定 (ワッチョイW dfe4-EIz9)
垢版 |
2020/04/30(木) 15:07:42.56ID:0hoT5AD40
>>329
>>307はOSやXcodeのアップデートに追随して更新されてるよ。
SwiftUIなら、同サイトの↓がお勧め。

https://www.hackingwithswift.com/100/swiftui

https://www.hackingwithswift.com/quick-start/swiftui

電子書籍も販売されてるけど、これも終生無償アップデートという神対応。
WWDCの際には会期中に最新情報をサンプルコード付きでガンガン流してくれる。
2020/04/30(木) 17:42:17.27ID:UVy0Rg05M
>>330
ボリュームありますね。ありがとう
2020/04/30(木) 17:52:25.72ID:OJg9LZHg0
英語できると、いーなー……やっぱり(´・ω・`)
がんばってこれ読みながらやってみようかな。
333名称未設定 (ワッチョイW dfe4-EIz9)
垢版 |
2020/04/30(木) 20:20:33.67ID:0hoT5AD40
>>332
無料だし、100Daysは一回当たりそんなに長くないし。
Swiftの話題オンリーだから出てくる語彙は広くないから、慣れると思う。
サンプルコードも解説ごとに少しづつ書いてゆくスタイルだから、なんだったらコードを書いて動かしてみれば、解説で何を言っているのか理解する助けになるし。
(「ここまでではまだ動かない」とかも有るから、エラーが出たりしても慌てない心構えは必要)
なんせ情報量が違う。
100Days of Swiftのサンプルプロジェクトは30以上。どれもちゃんとアプリとして動くコードだし。
2020/04/30(木) 20:33:09.87ID:OJg9LZHg0
ありがとう。どうせ時間はあるんだ。やってみる。>>333
335名称未設定 (ワッチョイW dfe4-EIz9)
垢版 |
2020/04/30(木) 20:46:08.98ID:0hoT5AD40
可能ならApp Storeに出品...とか考えているなら、現状では100Days of Swift、あくまで趣味や勉強のため、とかストア出品は数年後もしかしたらという感じなら100Days of SwiftUIか上記かのどちらでもって感じだと思う。
全くの初心者だと、基礎の部分だけでも日本語でやっておくと、その後英語教材も使い易くなると思う。
Appleのブックストアで無料入手できる「Swiftによるアプリケーション開発: 入門編」はXcode10だけど、良いテキストだと思う。
336名称未設定 (ワッチョイ 1abb-O+HC)
垢版 |
2020/05/09(土) 08:25:05.96ID:+CR9kwas0
>>307
Day 24見てみた。
タダで見れるみたい。
337名称未設定 (ワッチョイW 6ae4-kDhV)
垢版 |
2020/05/09(土) 08:27:11.51ID:vovgZGMD0
>>336
全部無料だよ。
2020/05/12(火) 13:58:59.05ID:Cx74vRaV0
基本的で悪いが、ワードとかの矢印でひとつ戻るに相当する機能あるの?
2020/05/20(水) 14:49:24.94ID:QTVtXhpv0
100days 3日目でしんどい
完走に1年ぐらいかかりそう
でもこれ完走したらswiftマスターになれるんですよね?
340名称未設定 (ワッチョイW 9ae4-DaGB)
垢版 |
2020/05/20(水) 15:12:26.23ID:YyUWlZVB0
3ヶ月で三周してApp Storeデビューしたよ
語彙に慣れてくればスピードも上がるし、繰り返しの説明や確認の部分は斜め読みも出来る様になる。
DAY16からは実際に使えるアプリのプロジェクトが始まるし、グッと楽しくなってくる。

初心者の場合、基本の文法の部分はApple Book Storeで無料配布してる「Swiftによるアプリケーション開発: 入門編」辺りでやって、DAY16から始めても良いかも。
2020/05/20(水) 15:55:46.98ID:QTVtXhpv0
過疎スレでど平日に即レスありがとうございます

swiftのためにMacbookPro買った完全Mac初心者です
swiftUIってのが直感的にプログラミングできそうと感じたのと

一般人は将来パソコンを持たなくなって
そこで覇権を握るのはiPadOSだと思って
swiftに人生をかけようと思いました

基本がわかってないのでブックの入門編のクイズをちょっとやってみます
16日はまだまだ先ですが楽しみにがんばります
ちょっとモチベ回復しました
342名称未設定 (JP 0Hb6-mXcu)
垢版 |
2020/05/20(水) 21:13:42.41ID:DJXSGDFfH
君が実現しようと思っているものは
既にそのMacBookに搭載されてるんだよ

浅はかすぎて話にもならない
343名称未設定 (JP 0Hb6-mXcu)
垢版 |
2020/05/21(木) 21:34:37.85ID:unymD9kNH
https://toggl.com/blog/wp-content/uploads/2017/04/toggl-how-to-kill-the-dragon-with-9-programming-languages.jpg
2020/05/25(月) 17:31:57.27ID:JANloWJT0
基本的で悪いが、バックスラッシュってどうやって出すの?
345名称未設定 (ワッチョイW 9ae4-DaGB)
垢版 |
2020/05/25(月) 17:52:08.74ID:FZmjLMGR0
opt+\。
円マークを打つ機会が多いのでなければ
システム環境設定: キーボード/入力ソース/日本語 で、「“¥”で入力する文字」を「\(バックスラッシュ)」にしておく方が便利。
2020/05/25(月) 20:41:03.16ID:GuPCXf7B0
質問です。Swift専用のframeworkで教えてください。

frameworkで複数の.swiftをまとめて公開するサンプルを探しています。
メインのSwift class+別ファイルのenumをセットにしてframeworkで公開したいです。
推測するにmodulemapを自動生成でなく手で書くのではと考えたのですが、サンプルを見つけられていません。

objective-cで書くframeworkだと、複数ヘッダをumbrella headerに書けば良いのですが、swift専用の場合どのようにするのでしょうか?
2020/05/25(月) 23:25:47.11ID:pJtbsclX0
>>345
ありがとうございます
IDは変わってるかもしれないけど質問者です。
2020/05/25(月) 23:27:24.68ID:pJtbsclX0
Texでは\でいけたので同じだとおもってますた
349名称未設定 (ワッチョイ cabb-/uMT)
垢版 |
2020/05/26(火) 06:23:18.06ID:J5ctkVOJ0
>>343
loc = lines of codes
なんて、初めて知った。

slay = destroy
marvel = be surprised = 驚く
350名称未設定 (ワッチョイ cabb-/uMT)
垢版 |
2020/05/26(火) 06:26:06.90ID:J5ctkVOJ0
>>349
https://toggl.com/blog/kill-dragon-comic
2020/05/26(火) 06:57:59.07ID:5rtNnkpm0
よく特徴とらえてるな
クスッとなる
352名称未設定 (ワッチョイ cabb-/uMT)
垢版 |
2020/05/26(火) 06:59:24.78ID:J5ctkVOJ0
>>350
urge = ask strongly
353名称未設定 (ワッチョイ cabb-/uMT)
垢版 |
2020/05/26(火) 07:01:55.11ID:J5ctkVOJ0
>>346
Xcode起動して
File - New - Framework
としてProject作れば良いのでは?
moduemapの編集なんて不要だと思う。
2020/05/26(火) 14:34:14.41ID:kB8j6qh50
>>353
ありがとうございます。自動生成で正しく動くのですね。
もう一度試してみます。
355名称未設定 (ワッチョイ 33bb-IxRY)
垢版 |
2020/05/27(水) 07:46:17.50ID:A0RFO+gY0
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のロードに失敗するらしいけど。
2020/05/31(日) 22:16:44.43ID:1H34/i6wp
基本でとても恐縮だが、コピペのcnt c とcnt v で使えんの?
357名称未設定 (ワッチョイW 93e4-BNr7)
垢版 |
2020/05/31(日) 23:27:42.73ID:acuiGLbP0
cmd+C, cmd+V
358名称未設定 (ワッチョイW 93e4-BNr7)
垢版 |
2020/05/31(日) 23:35:47.27ID:acuiGLbP0
ctrlキーはカーソルの移動や文字の選択、削除、入力ソースの切替など多用するけどね
359名称未設定 (ワッチョイ dabb-LZmE)
垢版 |
2020/06/05(金) 12:32:26.60ID:uTPGHMqn0
構造体の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
2020/06/05(金) 12:53:58.17ID:jsefSIDU0
それはclosureでは?
2020/06/05(金) 13:48:56.23ID:tnNG3xPC0
ただのクロージャですね
2020/06/17(水) 22:10:52.62ID:niuUcool0
whileを使って自分の親のViewControllerを辿ってて欲しいカスタムViewControllerを取得したいんやが

var viewController = self.parent
while iet viewController = viewController, viewController is customController == false { 
 viewController = viewController.parent


return viewController as? customController

だとうまく取得できんねん
ええ方法あったら教えとくれ
2020/08/05(水) 22:21:11.71ID:dCWIMKmn0
すいません、教えてください。
Finderのようにキーボードで操作できるリストビューを作りたいのですが
TableviewやListを使い、選択行に色をつけるとかは自分でやらないと行けないのでしょうか。
もしくはそれに適した別のコンポーネントがあるのでしょうか?
2020/08/18(火) 10:10:42.19ID:s2O85+fq0
Swift でもWebAssembly を吐き出せるようになるみたいだね。
2020/10/11(日) 15:50:10.33ID:RKARoncNp
>>364 かなり進化してる。 正式リリースではないが使用に耐えるところまで来ている。
DOMkit でブラウザのDOMに直接アクセスできる。

https://swiftwasm.org/
ブログから読むと良い。
2020/11/19(木) 21:53:27.08ID:pud/oXsad
Dateformatクラスでdateformatプロパティにyyyy-MMddと指定したのに
date(from:"2020/11/11")がパースされてしまうのですが、厳密にするにはどうしたらよいでしょうか
isLenientの値を変えても変化ありませんでした
2020/11/26(木) 06:58:49.41ID:HIulkTTbM
引数の型がStringではないような?
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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