探検
Swift part13
1デフォルトの名無しさん (ワッチョイ 0f2d-WqpA)
2021/04/12(月) 16:04:28.17ID:UoC5n/T70Swiftについて語りましょう
※前スレ
https://mevius.5ch.net/test/read.cgi/tech/1540818496/
スレ立て時は1行目に「!extend::vvvvv」
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2デフォルトの名無しさん (ワッチョイ f72d-WqpA)
2021/04/12(月) 16:06:59.23ID:UoC5n/T70 !extendを初めて使ったがこれで有効になってるのか?
3デフォルトの名無しさん (ワッチョイ 2310-8YTl)
2021/04/12(月) 22:22:02.79ID:UKQVuTyP0 1乙
4デフォルトの名無しさん (ワッチョイ d701-H6g2)
2021/04/14(水) 20:56:32.07ID:NT2YeJTU0 xcodeのviewcontrollerswiftの行番号横に出てくる青い線ってなんか支障ある?
そのままでもいい?
そのままでもいい?
5デフォルトの名無しさん (ワッチョイ 2310-8YTl)
2021/04/14(水) 23:43:33.08ID:ghw/se4N0 青くしてるとそこで止まるで
6デフォルトの名無しさん (ワッチョイ f72d-mU/W)
2021/04/14(水) 23:49:10.52ID:yHDG+5KY0 Xcode12からはdebug previewでは止まらなくなったで
7デフォルトの名無しさん (ワッチョイ d701-H6g2)
2021/04/15(木) 06:31:06.36ID:51qF/QZH0 邪魔だし消そうと思ったけど、今のバージョンだと消し方よく分からんな
https://teratail.com/questions/154127
https://teratail.com/questions/154127
8デフォルトの名無しさん (ワッチョイ 2310-8YTl)
2021/04/15(木) 09:19:03.81ID:mXFDlpUu09デフォルトの名無しさん (アウアウクー MM9f-H6g2)
2021/04/15(木) 18:44:06.06ID:ZdlMN/dRM10デフォルトの名無しさん (ワッチョイ ffbb-Htjb)
2021/04/16(金) 08:34:30.34ID:2WM9IZ5w011デフォルトの名無しさん (ワッチョイ 6be9-cp4x)
2021/05/14(金) 08:31:13.57ID:Crdh4yJI0 Swift開発においては、UIKitとSwiftUIを知らないといけないとか、敷居が高くなってきたなぁ
12デフォルトの名無しさん (ワッチョイ 6be9-cp4x)
2021/05/14(金) 09:12:56.59ID:Crdh4yJI0 勉強がてらに無料ライセンスで自分向けアプリを作ってるのですが、すぐに「もう利用できません」と出てきます
有料ライセンスにすれば、恒久的に利用できるでしょうか?
ライセンス規約には色々書いてありますが「ずっと使えます」という言及が見当たらずどうしたもんかと
有料ライセンスにすれば、恒久的に利用できるでしょうか?
ライセンス規約には色々書いてありますが「ずっと使えます」という言及が見当たらずどうしたもんかと
13デフォルトの名無しさん (ワッチョイ 2910-dF1z)
2021/05/14(金) 09:24:31.46ID:WB/gV9Wu014デフォルトの名無しさん (ワッチョイ 6be9-cp4x)
2021/05/17(月) 10:25:36.01ID:zD/aLPFV0 >今から新規で始めるのは不可能レベルだよな
下手すりゃObjectCまで知ってないといけないから実務でやるの怖い
下手すりゃObjectCまで知ってないといけないから実務でやるの怖い
15デフォルトの名無しさん (ワッチョイ 6be9-Bqla)
2021/05/17(月) 14:50:59.35ID:zD/aLPFV0 Javaやphpに比べるとプレイヤーが圧倒的に少ないなswift
16デフォルトの名無しさん (ワッチョイ 6d2d-pswo)
2021/05/17(月) 15:49:21.45ID:v1HmDqI00 過当競争に飛び込んでいく勇気ないわ
17デフォルトの名無しさん (スップ Sddb-Hf/L)
2021/05/19(水) 01:11:15.03ID:nXtdymM/d かと言って、ドロイド開発しても売れねーしなwww
18デフォルトの名無しさん (ワッチョイ 2bbb-C4va)
2021/05/29(土) 09:25:17.82ID:W6PXZQdJ0 ここで質問する内容かわからないけど、realms やfirebaseみたいにpostgresqlのデータをリアルタイムで同期してくれるツール見たいのないかね。
見つかってももう更新してなかったりで。
見つかってももう更新してなかったりで。
19デフォルトの名無しさん (アウアウクー MM0d-vWf6)
2021/06/03(木) 13:56:46.59ID:LDTrzaXbM @objc func headertapped(sender: UITapGestureRecognizer) {
guard let section = sender.view?.tag else {
return
}
courseArray[section].isShown.toggle()
tableView.beginUpdates()←
tableView.reloadSections([section], with: .automatic)←
tableView.endUpdates()←
}
矢印の部分で型決定の情報がないってエラーメッセージでるんだが原因わかる?
guard let section = sender.view?.tag else {
return
}
courseArray[section].isShown.toggle()
tableView.beginUpdates()←
tableView.reloadSections([section], with: .automatic)←
tableView.endUpdates()←
}
矢印の部分で型決定の情報がないってエラーメッセージでるんだが原因わかる?
20デフォルトの名無しさん (ワッチョイ 4910-+Bic)
2021/06/03(木) 22:48:03.46ID:V7bhAYBC0 コード古すぎだろ
21デフォルトの名無しさん (ワッチョイ 01da-w12y)
2021/06/03(木) 22:58:06.31ID:rCRECRUU0 コードの修正とストア申請まで代行してくれる業者教えて
22デフォルトの名無しさん (ワッチョイ d9a7-9V+W)
2021/06/04(金) 11:52:41.92ID:U0h/RJ5l0 もはや受託開発会社探しだな
23デフォルトの名無しさん (ワッチョイ 4dbd-F7mE)
2021/06/04(金) 20:45:19.35ID:P37d5u/90 >>19
tableViewってどこで宣言してんの?
tableViewってどこで宣言してんの?
24デフォルトの名無しさん (ワッチョイ caec-CsQ+)
2021/06/05(土) 00:08:29.69ID:yy2ZUubO0 うーん、スキルがある人を募集しようとしたら、1日いくらくらいかかるのかな??
25デフォルトの名無しさん (ワッチョイ 0a01-UPQK)
2021/06/05(土) 00:28:57.67ID:f5S9H8yw0 8万円
26デフォルトの名無しさん (ワッチョイ d9a7-9V+W)
2021/06/08(火) 15:14:29.75ID:MCIJcY/10 それは原価ベースの値段だな
27デフォルトの名無しさん (ブーイモ MM2e-pa8K)
2021/06/08(火) 16:44:25.90ID:MquOfZeDM パーソル税も入ってないな
28デフォルトの名無しさん (ワッチョイ 0a7c-Qqtb)
2021/06/08(火) 16:52:11.57ID:SIkqpe8x0 やっとasync/awaitかよ
他の言語から何周遅れだ
他の言語から何周遅れだ
29デフォルトの名無しさん (アウアウウー Sa11-3tT5)
2021/06/08(火) 21:06:50.56ID:zJ9nrfP2a MS起源の構文を入れるのに反対する勢力がApple社内にいたんでしょ
30デフォルトの名無しさん (ワッチョイ 335f-gyPn)
2021/06/13(日) 06:48:17.60ID:2BcHX0XT0 async awaitについて教えて下さい。
DispatchQueueでのsequencial queueと比較して理解しようとしています。
async付きで値を返すClosureブロック自体は、呼び出しスレッドとは別スレッドで動く。Closureの終了後に、awaitしているスレッド側で値を受け取る、という理解で合っていますでしょうか。
この場合、Closureを動かすスレッド自体がawaitなり処理中な場合、デッドロックになるのでしょうか。
DispatchQueueでのsequencial queueと比較して理解しようとしています。
async付きで値を返すClosureブロック自体は、呼び出しスレッドとは別スレッドで動く。Closureの終了後に、awaitしているスレッド側で値を受け取る、という理解で合っていますでしょうか。
この場合、Closureを動かすスレッド自体がawaitなり処理中な場合、デッドロックになるのでしょうか。
31デフォルトの名無しさん (ワッチョイ ff01-NdOG)
2021/06/13(日) 12:15:26.34ID:kMWVg3vn0 >>30
let foo = await fn_async()
fn_asyncは呼び出し側と同じスレッドで実行されて
fn_asyncの中のawaitが来たらsuspendされてスレッドを明け渡す
resumeされた後は呼び出し側と同じスレッドで実行されるかもしれないし
違うスレッドで実行されるかもしれない
let foo = await fn_async()
fn_asyncは呼び出し側と同じスレッドで実行されて
fn_asyncの中のawaitが来たらsuspendされてスレッドを明け渡す
resumeされた後は呼び出し側と同じスレッドで実行されるかもしれないし
違うスレッドで実行されるかもしれない
32デフォルトの名無しさん (ワッチョイ 335f-gyPn)
2021/06/13(日) 15:25:28.18ID:2BcHX0XT0 ありがとうございます。
c#5.0側の資料なども読んでみました。なんかNSRunLoopでの非同期処理に近い様な。
awaitが登場するまでは同期実行し、そこからスレッドプールへ投げるという事ですかね。
もう少し読み込んでみます。
c#5.0側の資料なども読んでみました。なんかNSRunLoopでの非同期処理に近い様な。
awaitが登場するまでは同期実行し、そこからスレッドプールへ投げるという事ですかね。
もう少し読み込んでみます。
33デフォルトの名無しさん (ワッチョイ ff01-NdOG)
2021/06/13(日) 16:32:11.81ID:kMWVg3vn0 これ見るといいと思う
Swift concurrency: Behind the scenes
https://developer.apple.com/videos/play/wwdc2021/10254/
Swift concurrency: Behind the scenes
https://developer.apple.com/videos/play/wwdc2021/10254/
34デフォルトの名無しさん (ワッチョイ 2301-plNJ)
2021/06/14(月) 11:17:37.18ID:dKj7zboM0 ボタン押したらバックグラウンドでインカメラを作動して動画が保存される機能付けたいけど難しい?
35デフォルトの名無しさん (ワッチョイ 2301-YknO)
2021/06/16(水) 21:34:11.02ID:NAAsM4eN0 swift ui以前に、swiftそのものを使ってる人が居ない
36デフォルトの名無しさん (ワッチョイ a32d-Cdqd)
2021/06/17(木) 05:45:32.93ID:rV77MlmA0 SwiftUIな
スペースはいらない
スペースはいらない
37デフォルトの名無しさん (ワッチョイ 4f35-1a2e)
2021/06/28(月) 11:33:00.10ID:eks/qTPV0 struct DoubleGenerator: IteratorProtocol {
var cnt = 1
typealias Element = Int
mutating func next() -> Element? {
defer { cnt *= 2 }
return cnt <= 10 ? cnt : nil
}
}
struct Doubler: Sequence {
// typealias Element = Int?
typealias Iterator = DoubleGenerator
func makeIterator() -> Iterator {
return Iterator()
}
}
上記のコードはコンパイル出来るのですが、コメントを外すとダメです。
SequenceのAPI DocumentにはElement, Iterator requiredとあるのに何故でしょう?
var cnt = 1
typealias Element = Int
mutating func next() -> Element? {
defer { cnt *= 2 }
return cnt <= 10 ? cnt : nil
}
}
struct Doubler: Sequence {
// typealias Element = Int?
typealias Iterator = DoubleGenerator
func makeIterator() -> Iterator {
return Iterator()
}
}
上記のコードはコンパイル出来るのですが、コメントを外すとダメです。
SequenceのAPI DocumentにはElement, Iterator requiredとあるのに何故でしょう?
レスを投稿する
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★12 [ぐれ★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
