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/

891 :名称未設定:2015/07/24(金) 22:34:15.35 ID:1LaI0dIr0.net
Xcode (Plugin)に期待してどうぞ

892 :名称未設定:2015/07/25(土) 02:53:06.13 ID:TOmTQc0b0.net
ちょっとスレ違いかもしれんけどgoの好きな部分として
構文規約の強制ってところがあるんだよね。
具体的には、{}の位置を
func XXX() { //<―
//something
} //<―
と強制される。
swiftもぜひ入れてほしい。
正直プロジェクト毎に構文規約が変わるのめんどくさい。
いっその事言語仕様としてガチガチにしてくれた方がいい。

893 :名称未設定:2015/07/25(土) 08:58:17.60 ID:A2G0+Sye0.net
お前のルールを強制されることの方がよっぽど迷惑

894 :名称未設定:2015/07/25(土) 09:38:04.51 ID:eKl1s7no0.net
>>892
インデントはエディタの担当領域じゃないかなぁ。
goってのを使ったこと無いから、構文規約の強制ってのが
どんな言語仕様なのかようわからんけど。

まさか、使うエディタも指定してくるとか?昔の
N88 Basicみたいに。

895 :名称未設定:2015/07/25(土) 09:47:34.00 ID:0iP6K+Sq0.net
>>892
つ コーディングルール

896 :名称未設定:2015/07/25(土) 19:26:42.66 ID:mg8EsEFj0.net
>>892
強制されるってのは言語仕様って事?
そもそも改行とインデントの強制があればブロックの中括弧はいらない気がする。
って、それpythonやん。

897 :名称未設定:2015/07/26(日) 10:00:46.02 ID:iDYLOVO80.net
桁数決めて制限する必要はないかも知れないけど、
横長すぎるコードは大抵手直しが必要なサインだと思うよ。

898 :名称未設定:2015/07/26(日) 11:09:10.16 ID:jnczt4ol0.net
長さ云々でなく、読みやすいかどうか、で決めるようにしてる。
まあ「読みやすいかどうか」の判断が人それぞれの部分もあるから難しいんだけど。

899 :名称未設定:2015/07/26(日) 12:37:49.14 ID:01tDimKM0.net
んだよな
上にある80じゃ狭いから100や120もじゃ、100や120にすれば絶対かというとその根拠は不明だし、横長すぎるって、じゃ、どれだけが横長すぎるかっていうとその根拠も不明だからな
その場その場のセンスwだな。根本的にコードを書く自体が臨機応変なセンスを求められるものだし

900 :名称未設定:2015/07/26(日) 12:46:12.21 ID:sX+UzKaI0.net
SwiftからObjective-Cのインスタンス変数に直接アクセスしたいんだけどどうすればいいのかな。

@interface ThirdPartyLib : NSObject {
BOOL _dump;
}
@end
// lib->_dump = YES;をしたい。

サードパーティ製のスタティックライブラリなのでプロパティーは作成されていない。
カテゴリーやリフレクションを使わずにアクセスする方法ってあるのかな。

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

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