2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

let s: プログラミング言語? = Swift[2]

1 :名称未設定:2014/08/23(土) 09:55:25.03 ID:vQdcSMFci.net
Appleの新言語Swiftについて語りましょう

Apple Developer
ttps://developer.apple.com/swift/
Welcome to Swift
ttps://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/

書籍iBooks:
The Swift Programming Language
ttps://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
Using Swift with Cocoa and Objective-C
ttps://itunes.apple.com/jp/book/using-swift-cocoa-objective/id888894773?mt=11
書籍の形にはなってないけどドキュメント
The Swift Programming Language
ttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
Using Swift with Cocoa and Objective-C
ttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
Swift Standard Library Reference
ttps://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/

Swift Blog
ttps://developer.apple.com/swift/blog/
Resources (Xcode 6が無料でダウンロードできる)
ttps://developer.apple.com/swift/resources/

関連スレ
Swift part3
http://peace.2ch.net/test/read.cgi/tech/1406083608/

前スレ
プログラミング言語Swift
http://anago.2ch.net/test/read.cgi/mac/1401736921/

401 :名称未設定:2014/11/04(火) 12:39:37.33 ID:UXGHplGb0.net
>>399
それだけじゃないだろってことだよ
NSApplicationDelegate実装したクラスをいちいち自分で作ってんの?または、NSApplicationDelegateにいろいろ機能てんこもりしてんの?iOSしかやってないんだったら、UIApplicationDelegateでもいいけど

402 :名称未設定:2014/11/04(火) 12:42:32.91 ID:UXGHplGb0.net
>>401
×NSApplicationDelegateにいろいろ
○AppliationDelegateクラスにいろいろ

403 :名称未設定:2014/11/04(火) 13:03:36.56 ID:BjiqQyEm0.net
みんなクラッシュさせながら使ってる
訓練されてるから大問題にならない

404 :385:2014/11/04(火) 16:07:05.11 ID:EdEvWWna0.net
みなさん、レスありがとうございます。
デリゲートと継承の違いがわかりました。
別にデリゲートに文句言ってるわけじゃないですよ。
今まで小さなアプリしか作ったことがないので、デリゲートの有用性がいまいち分かりませんでしたが
ある程度複雑なものになるとデリゲートがあったほうが色々都合がいいと。
ただ、XCODEで部品をドラッグ&ドロップで設置できるなら、部品を接続した時にデリゲートがある部品はデリゲートの
宣言(設定?)までして欲しいなぁ。

405 :名称未設定:2014/11/04(火) 19:44:33.55 ID:4hBd4oOv0.net
>>403
なるほど。精進します。

406 :名称未設定:2014/11/04(火) 22:32:10.54 ID:9bi06fAq0.net
swiftでゲームを作っています
敵が画面から出たら消去という処理をしたいのですが
エラーが出て解決できないでいます...
どなたかアドバイスを頂けませんでしょうか?
for i in 0...敵.children.count {
if( 画面外_x > 敵.children[i].position.x){//fatal error: Array index out of range
node.children[i].removeFromParent()
}
}

407 :名称未設定:2014/11/04(火) 22:37:52.54 ID:whRwhC0E0.net
>>406
「...(ピリオド3つ)」は末尾の数字を"含む"範囲だから
インデックスに使うなら末尾を含まない範囲の「..<」を使って
for idx in 0..<array.count { }
ってしないといけない

408 :名称未設定:2014/11/04(火) 22:38:33.88 ID:sF88Ve+K0.net
敵.children[敵.children.count-1] なら良いけど、
敵.children[敵.children.count] がアカンのは分かる?

よって 0...count じゃなくて、0..<count にすべき

409 :名称未設定:2014/11/04(火) 22:39:02.56 ID:sF88Ve+K0.net
被ったorz

410 :名称未設定:2014/11/04(火) 22:39:04.32 ID:9bi06fAq0.net
>>406
間違えました!
. for i in 0..<敵.children.count {
. if( 画面外_x > 敵.children[i].position.x){ //fatal error: Array index out of range
. 敵.children[i].removeFromParent()
. }
. }

総レス数 982
220 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★