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/

911 :名称未設定:2015/07/27(月) 10:24:21.90 ID:rpvTTBsA0.net
コーディングルールネタでもうちょっとお聞かせください。

メソッド引数を羅列する時、途中で改行したくなったとします。カンマの後で改行しますか?前で改行しますか?
例えばこんだけ、メソッド引数(NSRgularExpression#firstMatchStringメソッドの引数)が有った時、改行は次の1) - 3)のどんな具合に行いますか?

(str as String), options: NSMatchingOptions.ReportCompletion, range: NSMakeRange(0, str.length)

1)(str as String),
options: NSMatchingOptions.ReportCompletion,
range: NSMakeRange(0, str.length)

2)(str as String)
, options: NSMatchingOptions.ReportCompletion
, range: NSMakeRange(0, str.length)

3)改行しない

4)カンマ以外の所、たとえばセミコロン;の前か後ろで改行する。

俺は1)です。

912 :名称未設定:2015/07/27(月) 11:03:34.76 ID:54LBs3Mr0.net
よくよく考えたら、細かいコーディングルールなんてもんは開発初心者向けだよなw

913 :名称未設定:2015/07/27(月) 11:38:35.92 ID:rpvTTBsA0.net
>>912
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)2012/6/23
Dustin Boswell、 Trevor Foucher

俺はこいつを読んで、自分のコーディングスタイルを見直す様になった。
細かいこだわりというか、規約を決めた事で、コードを見る時のストレスが減った様に
思う。それに、色々細かい事を迷わなくなって、決めたことに従うようにしようとだけ
思うようになった。

914 :名称未設定:2015/07/27(月) 11:51:01.02 ID:54LBs3Mr0.net
>>913
初心者を抜けた頃には自分でそれなりに確立しているだろうっていう。人のコードを見て参考にするなり見やすいようにと
だいたい何も考えてないなコイツはってのは開発初心者だな。それなりの人はそれなりに書いてある。違いはもう好みの違いとしか言いようがないw

細かい強制しまくりなコーディングルールは「何も考えていない」ヤツ向けだよな、まあ、そうしたくのはわからないでもないってとこ

何も考えていない例:例えばfuncの終わりの } の次に空行なしで次のfuncとか。まあ、そういう好みがあるのかもしれないが

915 :名称未設定:2015/07/27(月) 12:18:59.03 ID:m4P9ukw70.net
インデント幅がスペース2個は個人的には見づらいな

916 :名称未設定:2015/07/27(月) 12:44:36.50 ID:rpvTTBsA0.net
>>915
そかそか。

他人のコード見て気づくのは、
HTML書く人はスペース2個、コード書く人はスペース4個をインデントに使う
事が多そう。

917 :名称未設定:2015/07/27(月) 12:48:32.08 ID:rpvTTBsA0.net
>>916
そうそう、思い出した。Rubyの人はスペース2個の人多いわぁ。

Rubyのメソッド名は短いの多いし、スペース4個もあると、間抜けな感じが
するなぁ。

918 :名称未設定:2015/07/27(月) 14:15:26.79 ID:J1S63idy0.net
>>914
チーム開発で個々に自分の確立したルールで書かれたら困ると思うが
go使いがハードタブでこれが正義だと言いかねん

919 :名称未設定:2015/07/27(月) 18:13:22.93 ID:54LBs3Mr0.net
>>918
チーム開発もやってるけど
チーム開発でも分担だけど?1つのファイルを複数で編集合戦でもしてるの?
タブすらなのね。タブすら相手に合わせて 読む ことができないの?

でもチーム開発では 単なる見栄え(統一感) からある程度合わせるのはあるけどね

920 :名称未設定:2015/07/27(月) 18:23:38.96 ID:54LBs3Mr0.net
ハードタブとわざわざ書いているのだから、やっぱりエディタのタブ設定機能を使えない人なんだなと
なんだやっぱり初心者じゃ。終了ww

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

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