Swift part3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/07/23(水) 11:46:48.42ID:x29J8vdYApple Developer
https://developer.apple.com/swift/
Welcome to Swift
https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/
iBooks: The Swift Programming Language
https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
書籍の形にはなってないけどドキュメント
The Swift Programming Language
https://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
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
Swift Standard Library Reference
https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/
Swift Blog
https://developer.apple.com/swift/blog/
Resources (Xcode 6が無料でダウンロードできる)
https://developer.apple.com/swift/resources/
関連スレ
TypeScript(MS) VS Swift(Apple)
http://peace.2ch.net/test/read.cgi/tech/1401758403/
帰ってきた動的言語 VS 静的言語(代表Swift)
http://peace.2ch.net/test/read.cgi/tech/1401809550/
前スレ
Swiftスレ
http://peace.2ch.net/test/read.cgi/tech/1401736341/
Swift part2
http://peace.2ch.net/test/read.cgi/tech/1402465335/
0774デフォルトの名無しさん
2014/10/28(火) 01:48:00.21ID:3/NMeQjbそだよ。
買ってから気づいたけどこの本25日発売なんだね。
26日に注文したからベストセラーになってるの自体意味不明なんだが。Amazonは1日でベストセラーになる仕組みなのか??
0775デフォルトの名無しさん
2014/10/28(火) 07:16:17.14ID:kidyx0yc金曜日昼頃にジュンク堂で買いました。既に数冊売れてる様子で、リアルに注目度高そうです。
アマゾンは数日前予約注文の時点から1位表示してましたね。当選確実みたいな感じ?マーケティング手法かもしれませんが。
0776デフォルトの名無しさん
2014/10/28(火) 14:15:04.71ID:gdT9NLPuプログラミング1ヶ月半の初心者で、趣味で、Swiftを使ってオーディオ再生(耳コピ)アプリを作り始めました。
githubやgoogleなどで検索し、なんとか、AVAudioEngine, AVAudioFile, AVAudioMixerNode, AVAudioPlayerNodeらを使って、
mp3を再生し、ピッチの変更や速度の変更ができるようになりました。
ですが、音源の現在再生時間と総時間の表示(取得?)方法がわかりません。
AVAudioPlayerの.currentTimeや.durationのようにできればいいのですが、、、
何かアドバイスをいただけませんでしょうか?
stackoverflowでも質問をしたのですが、返答を得られずで困っています。
スレ違いであれば申し訳ございません。該当スレをご案内いただけるとありがたいです。
0777デフォルトの名無しさん
2014/10/28(火) 14:27:16.86ID:wy5tUV1R0778デフォルトの名無しさん
2014/10/28(火) 17:02:18.29ID:yV+uoqZU仕事の量的に
0779デフォルトの名無しさん
2014/10/28(火) 17:03:35.17ID:RFDmUIZy0780デフォルトの名無しさん
2014/10/28(火) 18:04:17.88ID:f9LUt8Jj作業量はプラスになれどマイナスには
ならねーな
なお、swiftを使った時のメリットは押して知るべし
0781デフォルトの名無しさん
2014/10/29(水) 01:45:16.99ID:D4BP0aab0782デフォルトの名無しさん
2014/10/29(水) 08:15:51.73ID:FNNFJVXh日本語(ry
0783デフォルトの名無しさん
2014/10/29(水) 10:04:16.45ID:1ji2jwoQイマイチなにが言いたいのか分かりにくいって先生に言われた事ない?
0784デフォルトの名無しさん
2014/10/29(水) 10:06:19.84ID:1ji2jwoQ買った者だけど。
内容はプログラムやったことない人向けの入門書だから経験者なら違う本のほうがいいと思うよ?
入門、基礎、応用 があるとしたらこれは入門だ。
0785デフォルトの名無しさん
2014/10/29(水) 10:35:41.52ID:802jJpUX0786デフォルトの名無しさん
2014/10/29(水) 11:27:30.96ID:si5x9HWSo 推して知るべし
0787デフォルトの名無しさん
2014/10/29(水) 14:13:36.86ID:l9ZYbS7gマヂで?
未出荷の得体のしれないツールで未経験者に学ばせるとか犯罪行為じゃねーか
0788デフォルトの名無しさん
2014/10/29(水) 14:31:18.08ID:SeUM5lvqこれも入門までなのかな…
0789デフォルトの名無しさん
2014/10/30(木) 00:21:46.12ID:oh18hK9B0790デフォルトの名無しさん
2014/10/30(木) 07:05:37.40ID:3twqMXp6iOS 8.1&Xcode 6.1対応の正誤表が出版社のサイトにあるから
確認しといたほうがいいよ
0791デフォルトの名無しさん
2014/10/30(木) 18:46:04.72ID:VmN1V5BB2次配列?でマップデータを作ろうと思っています。
swift的にはどうすれば良いでしょうか?
調べてもよくわからなかったので聞いてみました
よろしくお願いします
for i in 0...100 {
for j in 0...100 {
myArray[i][j] = 1
}
}
0792デフォルトの名無しさん
2014/10/31(金) 00:59:48.47ID:Mbzd2+ZSobj-cの時と同じです。これ以上の答えはスレ違いだよね?
0793デフォルトの名無しさん
2014/10/31(金) 01:34:31.54ID:8EHD95uJ0794デフォルトの名無しさん
2014/10/31(金) 08:57:49.88ID:9lqSIWVV0795デフォルトの名無しさん
2014/10/31(金) 12:26:41.69ID:luzco4DI0796デフォルトの名無しさん
2014/11/01(土) 04:25:24.91ID:woVuP3aCObjective-C [ObjC part:9]; として立てていただけませんか?
0797デフォルトの名無しさん
2014/11/01(土) 08:26:26.50ID:12FSUUrY0798デフォルトの名無しさん
2014/11/01(土) 08:49:20.41ID:woVuP3aC0799デフォルトの名無しさん
2014/11/01(土) 11:02:22.66ID:7FgWisHg0800デフォルトの名無しさん
2014/11/01(土) 14:06:48.16ID:12FSUUrYObjective-C [ObjC part:8.1];
http://peace.2ch.net/test/read.cgi/tech/1414816517/
俺も努力するが落とさないようちゃんと手伝えよ?
0801デフォルトの名無しさん
2014/11/01(土) 14:09:47.63ID:woVuP3aCうぉおお、ありがとう!
ム板に言語スレとしてのObjective-Cがないのはやっぱりおかしいからな
0802デフォルトの名無しさん
2014/11/01(土) 14:19:01.99ID:c9/p9yfG乙
0803デフォルトの名無しさん
2014/11/01(土) 15:45:45.94ID:n9Utb8CS新規参入者を取り込むための「Swift < ObjC」言語という印象もあるし、
将来的にはObjCを完全に淘汰するダークホースという印象も受ける。
Appleの公式文章読む限りではその両方を目指しているようだけど、それじゃ曖昧すぎる。
明確なビジョンを示せていないという意味ではあくまで実験的な言語だという印象しか受けられない。
Appleがその辺明確にしないからうちの会社は未だにObjC使い続ける方針。
Appleがこういう曖昧な姿勢のままだとSwiftはいつまでたっても受け入れられないと思うな。
0804デフォルトの名無しさん
2014/11/01(土) 15:48:15.60ID:n9Utb8CS0805デフォルトの名無しさん
2014/11/01(土) 15:54:59.50ID:Pwgk0alo0806デフォルトの名無しさん
2014/11/01(土) 16:28:01.89ID:7WUIo8T4これからの新しいのはSwiftも、もしくは、Swiftだけという方がありそうといえばありそう
でも、Core(C)/既存(Objective-C)/純粋Swiftとびみょーにカオスだなw
0807デフォルトの名無しさん
2014/11/01(土) 16:43:22.70ID:/sKqVtob0808デフォルトの名無しさん
2014/11/01(土) 16:44:22.12ID:/sKqVtob0809デフォルトの名無しさん
2014/11/01(土) 16:49:04.30ID:7WUIo8T4: をどっちに付けるって意味がわかったのはObjective-Cのオブジェクトを呼ぶところでだったなあ。最初なんで型の方にくっついているねんて違和感あった
0810デフォルトの名無しさん
2014/11/01(土) 17:14:47.14ID:alEdmYsb正直AppleもSwiftがここまで盛り上がるとは思ってなかったんじゃい?
WWDCの最後の方でちらっと発表しただけだったし
ただその盛り上がりもSwiftそのものの魅力というよりはiOS/OS Xのアプリ開発者が
近代的なプログラミング言語に飢えてただけなのかもしれないけど
0811デフォルトの名無しさん
2014/11/01(土) 17:39:29.03ID:woVuP3aCObjective-CほどCと親和性のあるOOP言語はなくね?
AppleがSwiftをやり始めた意図が未だによくわからん
0812デフォルトの名無しさん
2014/11/01(土) 17:55:27.41ID:WexWFr3xいい加減過去の遺物にしがみついていたのが馬鹿らしくなっただけだ
0813デフォルトの名無しさん
2014/11/01(土) 17:57:53.53ID:7WUIo8T4見た目だけで(>>809じゃないよ)Objective-Cがなんだかんだ言うヤツもふつうにいるようだし、Swiftの便利なのをObjective-Cに付けるならここは新しい言語仕様でとか?
0814デフォルトの名無しさん
2014/11/01(土) 18:01:11.92ID:7WUIo8T4「過去の遺物」の使い方/意味を理解してないでしょ?「過去の遺物」って言いたいだけなんだろうけどw
0815デフォルトの名無しさん
2014/11/01(土) 18:31:56.95ID:woVuP3aC補強するための苦し紛れのネタじゃないの?
0816デフォルトの名無しさん
2014/11/01(土) 18:54:32.22ID:woVuP3aChttp://www.nondot.org/sabre/
0817デフォルトの名無しさん
2014/11/01(土) 19:08:57.81ID:7WUIo8T40818デフォルトの名無しさん
2014/11/01(土) 19:10:25.29ID:7WUIo8T40819デフォルトの名無しさん
2014/11/01(土) 19:14:44.45ID:woVuP3aC最初嫌いだったけど、使ってるうちにObjective-Cが好きになっちゃったってのもあるし、
歴史はC++よりちょっと新しいくらいだけどCとの親和性が高いし
どうすんだよって何で??w
プログラム板なのに今や超メジャーな言語なのに、そのスレがないのは悲しいでしょ
普通に使ってくよ
0820デフォルトの名無しさん
2014/11/01(土) 19:18:26.91ID:7WUIo8T4「最初嫌いだった」だってw 言語に嫌いも何もありゃせんやん。5年後にSwiftも「最初嫌いだった」とかいいそうだな
超メジャーとかなに言っているのか。お前はなにか作る目的のために言語を選んでるんじゃないのか?みんなが使っているかどうかなのか?
いや、お前Objective-Cだけなんだろ?Swiftやる気もないんだろ?だったら>>800で幸せに暮らせばええやん?お前が望んだ場所なんだしw
0821デフォルトの名無しさん
2014/11/01(土) 19:22:13.09ID:woVuP3aCお、おう…。
0822デフォルトの名無しさん
2014/11/01(土) 21:28:35.49ID:FGLDgIeTObjective-CとC++は殆ど同時期じゃないのか?
NEXTで採用されるまえは日陰の存在だったのは確かだが。
0823デフォルトの名無しさん
2014/11/01(土) 21:34:19.93ID:woVuP3aCほぼ同時期と言えるかもね。4年くらいみたい
(↓のアドレスのiとtの間のスペース消してください)
http://bi t.ly/1u6w1aR
0824デフォルトの名無しさん
2014/11/01(土) 21:38:02.00ID:woVuP3aCせっかく作ってもらった下記スレもよろしくですw
Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
http://peace.2ch.net/test/read.cgi/tech/1414816517/
0825デフォルトの名無しさん
2014/11/02(日) 17:13:59.41ID:Rnn+BjWSlet s: プログラミング言語? = Swift[2]
http://anago.2ch.net/test/read.cgi/mac/1408755325/
↑作った人と同じ人?スレタイ気持ち悪いな
0826デフォルトの名無しさん
2014/11/02(日) 17:26:24.60ID:pRBY2xBv同じ人言い出すとかアホっぽい。
0827デフォルトの名無しさん
2014/11/02(日) 17:33:19.55ID:02WOdBRy0828デフォルトの名無しさん
2014/11/02(日) 17:35:40.34ID:1g7aEKYI低レベルレイヤーはCオンリー、
アプリケーションはSwift、C#という流れに。
いずれも、AndroidがC(Linux) / Java体制であることの追従。
0829デフォルトの名無しさん
2014/11/02(日) 17:48:01.03ID:WxYKI+Aa0830デフォルトの名無しさん
2014/11/02(日) 18:10:54.24ID:02WOdBRy何を言ってるのか判らない
0831デフォルトの名無しさん
2014/11/02(日) 18:37:14.35ID:7FNYbovrLLVMも、androidのdalvikも後継のartもc++な訳だが
0832デフォルトの名無しさん
2014/11/02(日) 21:18:00.18ID:YswfxI+qまぁ swift 以上に流行ってないけど
0833デフォルトの名無しさん
2014/11/02(日) 22:45:44.09ID:OykxcmmD一般の開発者のアプリ開発環境に関して。OS自体とかVM自体の開発言語とかじゃなくてね。
0834デフォルトの名無しさん
2014/11/02(日) 22:49:16.68ID:OykxcmmDTypeScriptはJavaScriptに対するM$我田引水版でしょ?
0835デフォルトの名無しさん
2014/11/03(月) 09:05:41.90ID:aNJ5eidfいや言いたいことはわかる
0836デフォルトの名無しさん
2014/11/03(月) 10:00:18.78ID:HzYodZ3D0837デフォルトの名無しさん
2014/11/03(月) 12:05:07.64ID:vdVTW8lc0838デフォルトの名無しさん
2014/11/03(月) 12:06:22.46ID:FQhjg/Gj0839デフォルトの名無しさん
2014/11/03(月) 12:25:14.52ID:qgeZBYdQ思いの外需要が少なくてあれー?って感じだけど
0840デフォルトの名無しさん
2014/11/03(月) 12:46:17.18ID:QUZzxqR10841デフォルトの名無しさん
2014/11/03(月) 12:58:03.27ID:mUxrT+3g0842デフォルトの名無しさん
2014/11/03(月) 12:59:10.74ID:mUxrT+3gHLってこと?
0843デフォルトの名無しさん
2014/11/03(月) 13:34:01.98ID:aNJ5eidf0844デフォルトの名無しさん
2014/11/03(月) 18:14:49.12ID:QUZzxqR1Objective-CよりはLightWeightだけどだからと言ってLLと言えるほど敷居下げてるかといえば違うと思う
メモリ管理を気にする局面が全くないわけじゃないわけだしね
0845デフォルトの名無しさん
2014/11/03(月) 23:53:39.16ID:ZM4YTP910846デフォルトの名無しさん
2014/11/04(火) 01:40:42.47ID:9EcY1pYy0847デフォルトの名無しさん
2014/11/04(火) 03:58:54.23ID:wWrb540Q0848デフォルトの名無しさん
2014/11/04(火) 04:42:49.12ID:G7G9vU21scripter層の囲い混みをする言語だから仕方ないね
objcに比べてユーザメリット皆無だけど、そこには辛うじてメリットあると思うよ
0849デフォルトの名無しさん
2014/11/04(火) 16:33:17.35ID:5FvphjwSそんなモードあったら絶対要らないバグ作りこむ奴がでるからwwww
出来る人向けに解放すると、その人が書いたコードを素人がコピペして惨劇を産むから結局は無い方がいい
0850デフォルトの名無しさん
2014/11/04(火) 18:36:01.37ID:fQ8dMaO90851デフォルトの名無しさん
2014/11/04(火) 19:11:10.52ID:85J+IOSFそうだとしたら、それはお前の作り方がおかしいw
0852デフォルトの名無しさん
2014/11/04(火) 20:37:23.44ID:DT7Yayk+0853デフォルトの名無しさん
2014/11/04(火) 20:52:42.83ID:XS5cUtIi視野が狭く、局所的な効率だけでプロジェクトとしてはボトルネックな自己満
自分一人のプロジェクトでメンテもずっと自分だけならその世界に閉じこもってりゃいいが
0854デフォルトの名無しさん
2014/11/04(火) 22:38:37.48ID:wWrb540QObjCでは選べるがSwiftでは選べないというだけ。
0855デフォルトの名無しさん
2014/11/05(水) 00:03:50.03ID:4pT9z3sx新しい言語でわざわざ不必要としているようなものをサポートすることはないわな
パフォーマンスに影響ないんだったら>>850なんて単なる趣味の範囲だとしか思えない。俺はもちろんARCにしてパフォーマンスの影響を感じたことはないからな
0856デフォルトの名無しさん
2014/11/05(水) 00:10:12.54ID:Ou06LuxB程度のプログラムしか書いてないからじゃないの?
0857デフォルトの名無しさん
2014/11/05(水) 00:13:18.77ID:4pT9z3sxたかがカウンタアップダウンしているぐらいで厳しいなら、もちろんIMPコール多様してたりするんだろうなあ。すげーなあ
0858デフォルトの名無しさん
2014/11/05(水) 00:22:37.44ID:4pT9z3sxなにをSwiftに求めているのかイミフ。Cブリッジ(?)のパフォーマンスを気にした方がいいんじゃね?w
0859デフォルトの名無しさん
2014/11/05(水) 01:04:14.60ID:GT+3eS/X0860デフォルトの名無しさん
2014/11/05(水) 07:27:46.48ID:IyxKDUGk3DゲームですらCやC++なんて、エンジン部分以外あんまり使わんよね。
0861デフォルトの名無しさん
2014/11/05(水) 07:53:45.79ID:p98IckmSARCでは戻り値の返し方に細工をしてautorelease poolに入れずに処理しているから、
多少ARCが吐くコードがへぼくても、それだけでお釣りが来るってARC導入時に聞いたよ。
0862デフォルトの名無しさん
2014/11/05(水) 10:07:50.38ID:YVLaOf1W最速になるように1クラスに自分で全部手で詰めろって話だしなぁ
難癖のレベルからしてARCのせいじゃねぇよな。
0863デフォルトの名無しさん
2014/11/05(水) 10:45:46.02ID:35/lHaQvポインタよこせ、いや触らせないのがいい、JNIのオーバヘッドを気にしろよ、とか。
GCよりは、ARCの方がコントロールしやすいんだからJavaよりはマシだとは思うけどね。
0864デフォルトの名無しさん
2014/11/05(水) 10:54:25.76ID:Ab01tt7gメリット、デメリットあるからどっちが良いわけじゃないだろ
適性は言語やランタイムに依るし、アホっぽいコメントだな
0865デフォルトの名無しさん
2014/11/05(水) 16:12:57.00ID:31XmF6ZE0866デフォルトの名無しさん
2014/11/05(水) 19:34:12.79ID:WwM6K55L0867デフォルトの名無しさん
2014/11/05(水) 19:38:03.72ID:UrmWA73Z0868デフォルトの名無しさん
2014/11/05(水) 19:42:31.26ID:CkX/1aw5なんのリスクも無い2択の片方だけでなにか自己満足したがるなんて都合がよいことで&幸せなことで(しかも予言ww)
0869デフォルトの名無しさん
2014/11/05(水) 20:04:48.87ID:UrmWA73Z0870デフォルトの名無しさん
2014/11/05(水) 21:04:39.88ID:CkX/1aw5まあ、冗談だとしても当たっていたらなんらかのってのは透けて見えるな
0871デフォルトの名無しさん
2014/11/05(水) 22:30:48.17ID:31XmF6ZESwiftはまあまあ。JSみたいな感じ。
でもいまだに文字で綴って長い文章ファイルにしないといけない所が作り手としてはテンション下がる。
ヴィジュアルイメージで各パーツを設定して結線していった方が記述ミスもエラーも出ないし、プラモデル感覚でソフト開発できるじゃん?
それがオブジェクト指向なんじゃないでしょうか?
そうすることの不都合が初心者にはわからない。
まあ、言語じゃなくて開発ソフトの話だね。スレ違いだったよ、ごめんね。
0872デフォルトの名無しさん
2014/11/05(水) 22:40:11.60ID:Q9wGrCYd0873デフォルトの名無しさん
2014/11/05(水) 22:56:57.16ID:rP9iplBYGUIの反復操作メンドクサイですテキストの方が簡単でいいですってなるから
■ このスレッドは過去ログ倉庫に格納されています