[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 06/15 14:01 / Filesize : 227 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Swiftスレ



1 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 04:12:21.08 ID:rEEU5ykv]
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう
https://developer.apple.com/swift/

166 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:17:49.49 ID:9Ltabfc6]
swift = アマツバメ
upload.wikimedia.org/wikipedia/commons/d/dd/Apus_apus_01.jpg

167 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:20:13.02 ID:WDX0jN2+]
これからiOSの仕事始めるのだが、Swiftで書くべき?著名人は何て言ってる?

168 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:25:51.60 ID:pg5ki0wv]
>>167
納期はいつなのか?

169 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:26:13.34 ID:9Ltabfc6]
Swiftだろ。 今更OBJCでやる意味が無い。
急ぎでやるなら別だが。 完成が秋以降の予定ならSwift

170 名前:,,・´∀`・,,)っ-○○○ [2014/06/03(火) 22:26:21.75 ID:h45MFUqG]
Objective-C/C++のコード資産は当分残るだろうから食わず嫌いはしないほうがいいんでない?

171 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:27:10.18 ID:WDX0jN2+]
納期は3ヶ月後

172 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:27:53.60 ID:d9BmVsD9]
Obj-Cしかないじゃん

173 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:29:06.38 ID:pg5ki0wv]
>>171
残念だったな

174 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:31:06.89 ID:kzI/DT6H]
>>160
へー



175 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:38:05.27 ID:WDX0jN2+]
Getting "Am I wasting my time reading your iOS book?" No, the book is really about the frameworks. The transition to Swift will be painless.(@AaronHillegass)
だそうだから、Swiftで書こうかな。

176 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:38:35.11 ID:9Ltabfc6]
>>170 ObjC からSwift のコンバータで変換する方向みたいだよ。

>>171 微妙なところだが、納期が決まってたら冒険出来ないね。

177 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:44:42.15 ID:WDX0jN2+]
SwiftでiTunes Connectにアプリ申請できるのはいつ頃?

178 名前:デフォルトの名無しさん [2014/06/03(火) 22:47:41.12 ID:Fqc6zuT2]
Scala, TypeScriptなど、型名を後ろに書く言語が増えてるのは、その方が文法解析しやすいから?

昔、Cのパーサーについて書かれた文章に、何となくそんな感じのことが書いてあったような気がするんだが。

179 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:48:31.36 ID:h+Sf66BK]
why(matters(Swift) > matters(Yosemite + iOS[8]))
blog.livedoor.jp/dankogai/archives/51922323.html

180 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 22:58:24.37 ID:lI9Ae8oA]
>>178
省略可能だから。

int i ・・・ intを省略できない。
var i: int・・・intを省略したらvar i

型ありでありながら、型の記述を省略できるようにすると
必然的にこうなってしまう。

まあ、var<int> i みたいな書き方も考えられるけどね。
そこはJavaScriptみたいな言語でのvar iという書き方を
ふまえたからそうなったのだろう。

181 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:16:05.25 ID:JVBQ3X9G]
>>162
マシン語が透けて見える

182 名前:デフォルトの名無しさん [2014/06/03(火) 23:16:48.39 ID:5GNqzpIY]
Pascal
var 変数名 : データ型名;
var 変数名1, 変数名2, ・・・ ,変数名n : データ型名;

183 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:23:22.22 ID:OIzVF/VN]
androidもjava捨ててgoにしてほしい。

184 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:30:09.34 ID:OsTKsrgO]
まともに商売しようとする所はiOSもAndroidもフロントエンド以外は共通化や高速化の為に
結局C言語で書くわけだから、特に何も変わらないだろう



185 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:31:00.44 ID:9AiAEfmm]
関数型の変数宣言するのにも「型 変数」よりも「変数:型」の方がわかりやすく書ける気がするな

186 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:39:29.36 ID:LbUp5C5M]
>>171
出たばっかでまだ不明な事が多いのに、イキナリ本番ぶつけるなんてチャレンジャーだな。

187 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:42:28.57 ID:nZtxpwF+]
tipsサイトはよ

188 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 23:54:24.32 ID:lYocvdBa]
>>185
静的型付けの関数型言語って、ほぼ全て後者だと思うけど
前者の例って何かあるかな?

189 名前:,,・´∀`・,,)っ-○○○ [2014/06/04(水) 00:14:41.71 ID:IxbVXe6H]
C++にも型名の代わりにautoキーワードで変数作れる機能あるしねー
リテラルから型が推定できるからこそできる業であって。

とはいえもともとObj-Cが動的バインディングを売りにしてたし
ある程度は実行時評価の部分は残るのかなという気がしている。

190 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 00:18:30.10 ID:F6AvD4LE]
動的バインディングってようするに
C++でも採用されてる多態性のことだよね?
動的に実行するクラスが決まる。

191 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 00:20:20.77 ID:lzmGUwMb]
だってこれ動的型付け言語じゃん
俺は静的な方が好きなんだけどObjective-Cじゃないならなんでもいいや
あと>>163でジェネリクスと変性って同じだろw

192 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 00:22:57.35 ID:lzmGUwMb]
>>189
なんで団子がここにいんだよ、自作板専住じゃないんかよw
セレクターを指定したメッセージだろ、売りっつーかリフレクションなんてC#でもあるじゃん

193 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 00:26:25.62 ID:HmwUcklb]
>>191
型推論付きの静的型付け言語じゃないの?

194 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 00:32:12.69 ID:3yUc27H8]
そうだよ



195 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 00:46:21.56 ID:Kny2oUjp]
AS3使ってきた人にはSwiftは楽勝だな

196 名前:デフォルトの名無しさん [2014/06/04(水) 00:56:00.63 ID:aeQAlcnR]
STAP細胞はSwiftで作れますか?

197 名前:デフォルトの名無しさん [2014/06/04(水) 00:58:18.18 ID:5LoqN5d1]
いきなりswiftスレ乱立したな。
でも俺もけっこう心揺れてる。

ちょうどノートPC壊れてるとこだし、次はMac Book Pro の英語キーボードモデル買ってしまうかもしれんw

198 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:00:06.63 ID:HmwUcklb]
>>195
その手の言語を使ってた人には
ARCの関係でオブジェクト間の参照が循環しないように強参照とか弱参照とか使い分ける必要があるのが
ちょっと解り難かったりするんじゃないのかね?

199 名前:デフォルトの名無しさん [2014/06/04(水) 01:05:15.86 ID:5LoqN5d1]
>>198
c++erにはshared_ptrとweak_ptrでとっつきやすかも。

200 名前:デフォルトの名無しさん [2014/06/04(水) 01:05:16.40 ID:zW2IOeMv]
C++の設計と進化にも、i: intの記法検討したとあったね。

201 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:19:28.21 ID:HmwUcklb]
C++はCとのしがらみを優先したんだな

202 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:22:12.01 ID:cWUULp7C]
Objective-CもCとのしがらみを優先させた。

203 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:36:14.30 ID:skACIWTN]
時代はC#とかScalaとか動的言語並にサクサク書ける静的言語だけど
C#ですらプラットフォーム問題で言語の出来以上に流行らないのにこれはきついな

204 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:38:26.73 ID:xGg4fi+U]
clangがサポートしてくれれば意外と流行るかもよ



205 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:47:53.73 ID:OMtzL7Lr]
>>191
これのどこが動的型付けなんだよ

206 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:55:00.29 ID:HxV5cJYc]
コマンドラインでSwiftとそれ以外を混ぜて扱おうとすると結構面倒だな
Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift
がswiftコンパイラ

ソースが全部swiftの場合はswift main.swift src2.swiftみたいに与えればバイナリができるので簡単

SwiftのソースからCやObjCを呼んでる場合、swift main.swift -import-objc-header bridge.h -cとして
CやObjCの関数/クラスの定義ファイルを与え、-cオプションでコンパイルのみとしリンクはしない
その後CやObjCのファイルを別途コンパイルし、swiftの.oファイルと一緒にリンクする

swiftの関数はぱっと見Cのcalling conventionと同じようだけど
マングリングされてるから直接名前解決は出来ないみたいね

207 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 01:57:10.08 ID:HmwUcklb]
>>204
clangがサポートしても
ARCなメモリ管理前提のフレームワークとか無いと
いろいろやるのはきついんじゃないかね?

208 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 02:01:15.34 ID:OMtzL7Lr]
GCじゃなくてARCな時点でApple以外に開けていく気がしない

209 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 02:15:56.81 ID:HxV5cJYc]
結局ランタイムがCocoaにべったりだからねえ
非Appleプラットフォームではコンパイラサポートだけあっても...という状況はObjCと変わらないのでは

210 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 03:31:07.92 ID:kyQoLknM]
近い将来、Linuxで動作する可能性はあるの?

211 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 03:58:21.61 ID:Sji88DYX]
objective-cがMac以外で環境なかったんだし
swiftも他プラットフォームへの展開はないんじゃないかなあ

212 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 04:06:35.78 ID:njjTYj+V]
色んな意味で言語として良いものであったのなら
C#のMONOやJavaScriptのNode.jsみたいに他所で利用できるように誰かがコンパイラなりインタプリタなり作るやろ

213 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 04:08:00.81 ID:lzmGUwMb]
Swiftの価値はObjective-C/C++以外選択肢がなかったOS X/iOSプログラミングにおける希望だってとこだろ
Windowsプログラミングで.NETの牙城崩せるわけない、仮にIronSwiftとかS#が出たとしてVB/C#からどれだけ乗り換えると思う?

214 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 08:03:55.13 ID:Yu09y9YD]
ぶっちゃけ Dart とどっちがエロいの?



215 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 08:11:48.50 ID:kyQoLknM]
でも、例えば ScalaのJVM以外の実装って結局誰も作らなかったよね

216 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 08:16:52.72 ID:BAiB0Jc7]
JVMは一応マルチプラットフォームだからじゃね

217 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 08:48:04.92 ID:vLt86izD]
>>206

$ xcrun swift main.swift

でいけるで

218 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 09:09:30.04 ID:skACIWTN]
見た感じ Scala > C# = Swift >> Java に思える

219 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 09:11:13.67 ID:/kuZAFQe]
Rubyに似ている。

220 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 09:12:34.59 ID:BAiB0Jc7]
en.wikipedia.org/wiki/Swift_%28programming_language%29
英語wikipediaだと影響受けた言語は[1]のとこから

Objective-C, Rust, Haskell, Ruby, Python, C#, CLU

ってことになってるけど

221 名前:デフォルトの名無しさん [2014/06/04(水) 11:02:47.57 ID:pM55bPxZ]
昔は、GNUがnext.stepやobjcのオープン実装つくってたんだよね。
MSは、xamarinのicazaがやってた。
ja.m.wikipedia.org/wiki/GNUstep

こんな実装なんだし、何年かすればGCDみたいにBSD向けのSwiftもappleから公開されそう。
m.pc.watch.impress.co.jp/img/pcw/docs/651/648/html/m.07.png.html

222 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:04:33.67 ID:YxCZZ9Nt]
lispに似てる

Swiftはc言語の皮を被ったLispだ

223 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:18:03.80 ID:FIriE4+G]
尖った機能がないから、他のプラットフォームでわざわざ使う気になるかねぇ。
プログラミングし易いっていのは魅力の一つだろうけど、それとて並列化方面に関してはさっぱりだし。

224 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:19:20.55 ID:g5VriG8B]
素直な言語とは良いものだ



225 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:23:39.69 ID:xXl2xTzu]
言語仕様が優れてるだけで流行るなら既に数多の言語が新興言語に置き換えられてるから
モダンな機能を詰め込んだ俺様言語の処理系を作るだけなら大学生でもできる

226 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:32:18.87 ID:kLcwl7ag]
取り残されてた旧世代環境に、並の現代言語投入されたってだけだが
市場的に学習価値は高いから、勢いで同レベルの言語中ではトップになりそう
iOSの将来性がちょっとわからんが

227 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:34:56.45 ID:WGeQMsM6]
開発者の多さが支えになるだろうしオープン化も早いだろう。
今までObjCに二の足を踏んでいたJavaやJavascript開発者がドットなだれ込んできそう。

Appleとしては開発者囲い込みに成功する。 そしてMacも売れiOS端末も売れる。 Swiftは今後のAppleにとって好材料。

228 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:52:19.41 ID:8tntsw4v]
Obj-C開発者の推移が気になるわ
末期的にエキスパートだけ残るパターンとしてもかなり希少になりそう
appleならはやめにxcodeでも使えなくするんだろうな

229 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 12:15:27.51 ID:WGeQMsM6]
>>228 いなくなっても困らないだろ。 今までのObjCのソースはSwiftにコンバートしてしまえば良いんだから。

230 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 12:27:33.48 ID:Dyo1rkeX]
モダンな言語なら、ソースからドキュメントを生成するルールを定めてツールも提供して欲しいぜ

231 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 12:30:04.08 ID:YxCZZ9Nt]
アップルに技術を期待してる奴がいるのは驚きだよ。
アップルは技術は2流だがデザインは1流です。

232 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 12:43:10.87 ID:op53gt9r]
それ過去の話だろじじぃ
ジョブズが死んでからのアップルなんて今までなかったし

233 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 13:24:50.04 ID:BC1WjjK/]
技術面もシステムデザイン的なところは昔から一流だと思うけどな。
製品化した後の運用は色々とアレだけど。

234 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 14:25:08.83 ID:YxCZZ9Nt]
>>233
少なくともソフトウエアエンジニアリングの観点からみたアップルは世の中に革新的な技術は何一つ発信して無いと思うけど。
あるなら何か例を挙げてみて。
それからアップルでソフトウエアで有名な人って誰がいる?
グーグルのgo開発者とかマイクロソフトのdartの開発者級のひとを挙げてみてよ。



235 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 14:32:18.77 ID:vLt86izD]
リフレクション的なのないのかね
Objective-C runtime libraryみたいなの

236 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 14:56:51.89 ID:WGeQMsM6]
>>234 そもそもウインドーシステムを世に広げたのがAppleだと言う事を忘れてしまってるな。
坊やが生まれる前の話だが。
日本でインターネットで漢字が使えるようになったのもApple。
漢字がまともに使えるようになったのは、Postscript プリンタが普及したから。 Apple無くして日本の漢字文化は語れない。

Objective-CはClangに入り、思想はLLVMに受け継がれSwiftで次のステップに入った。

WebkitもLLVMもApple主導。 LLVMの中心的開発者Chris Lattner =original author of the LLVM
www.nondot.org/sabre/

237 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 14:58:37.28 ID:HmwUcklb]
>>234
Dartはグーグルで、開発は社内のあんまり有名じゃない人だよね?
GoのロバートやケントンプソンはGoogleの人というより、ベル研から引っ張ってきた人だしなあ
Googleは他にもSUNとかいろんなとこから有名どころを集めてるね
MSだと今はC#とTypeScriptのアンダース・ヘルスバーグが有名だけど、この人もMSの人というよりはBorlandの人かな

Appleはいまは有名な人?はいなくても
Webkit関連とかLLVM関連で多大な貢献をしてると思うよ

238 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:03:56.94 ID:HmwUcklb]
>>236
>日本でインターネットで漢字が使えるようになったのもApple。
これはどうかな〜?w
でもMSがインターネットへの参入に二の足を踏んでるときに、公式にMacTCPとか公開して積極的に取り組んだのはアップルだね

239 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:04:26.94 ID:Q5ELIKYC]
あ、これ静的型付き言語か(推論で省略するんだろうけど
それなら細かいところのセンスが気に入らなくても使えそうだなぁ

240 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:08:22.59 ID:BC1WjjK/]
古い話だけど、個人向けのコンピュータの世界でAPIってのをキレイにデザインして
ちゃんとしたInside Macintoshみたいな資料を作り始めたのはAppleが最初だと思うし、
オブジェクト指向のフレームワークを使い始めたのもAppleが最初だと思うし、
今ある色々な重要なものの影響元をたどっていくとけっこうAppleにたどり着いたりする印象。
有名人な個人は今は知らないけど、昔はすごいのが沢山集まってたよね。

241 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:39:44.37 ID:rqNkJHrW]
>>238
インターネット系は、NeXT由来が多かったりしない?

242 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:49:30.52 ID:HmwUcklb]
>>241
WWWのプロトタイプ的なものを作ってた人がNextを使ってただけで、
インターネットの技術の大半はSUNとかの純UNIX由来のものが多いかな?
インターネット上の漢字の取り扱いについては、特に特定のベンダーが貢献したというより、
大学とか研究所の関連の人の貢献が大きいと思う
そういう人が使ってたマシンはSUNとかのUNIXワークステーションかなあ

243 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:53:18.33 ID:YxCZZ9Nt]
>>237
つまり今はいねーと

244 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:53:57.99 ID:BC1WjjK/]
日本語は村井純さんあたりの人達が頑張ったんじゃないのかね。
NeXTが出た頃はメールとかニュースとかはもう日本語でやり取りされてたような。



245 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 15:54:27.89 ID:viK5F260]
ソニーのNEWSの頃だなー

246 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:06:04.88 ID:WGeQMsM6]
それ以前、ディスプレイにまともに漢字が表示出来なかったんだよ。
勿論漢字Talk の上では漢字は使えたが、訳の解らないWEBの漢字を表示するのは一苦労だった。

単なる誰かの部屋のコーヒーカップを全世界から覗いて居た時代。

247 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:06:10.85 ID:PEn48C0f]
>>243
なにいってるんだこいつ

248 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:15:58.68 ID:HmwUcklb]
>>246
そのころ使ってたブラウザってmosaicやnetscape(まだかな?)かな?
SJIS以外でエンコードされてるページが表示できるようになったのは単にブラウザアプリが対応しただけではないのかと

249 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:23:34.44 ID:T4v3WcMA]
既存の言語と大差ないのだからわざわざ方言増やすなと思わないでもないが、
Objective-Cのランタイム上で動かす都合上しょうがないか。
GCじゃなくてARCなのもそれだけの為だろうし。

250 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:28:25.67 ID:WGeQMsM6]
>>248 そうそうそんな時代、Netscapeもすぐに出て来た。

ただ、その頃アウトラインフォントを扱えるのはAppleだけだった。

だから出版業会のコンピュータはMac一色になって行った。

251 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:34:07.39 ID:WGeQMsM6]
>>249 結構今までの最近の言語と親和性は高いと思うけどな。

別に全く解らない外国語になったわけでも無いし、ほとんどの人間が理解出来るだろ。
単に新しい文化を取り入れるために語彙が多少変化したレベルだろ。 気にするほどじゃ無い。 むしろ歓迎してる人間の方が多いんじゃ無いかな。

252 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:43:17.18 ID:od/ZDGTp]
何のスレだっけ?

253 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:45:28.37 ID:b5Hi+AwG]
Apple信者が自慢するスレ

254 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:47:13.83 ID:OMtzL7Lr]
懐古がわめくスレ



255 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:59:33.58 ID:2ij5JthN]
sωift

256 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 17:23:31.98 ID:7qsqgZJC]
適切に練り上げた順当進化。
パラダイムを揺さぶるようなエポックメイキングはない。
Jobs後のAppleらしい。
でもこういうのは普通に便利。

257 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 17:26:57.82 ID:dG12cibU]
昔はアップルと言えばビル・アトキンソンだったよなあ

258 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 17:31:26.40 ID:7YhW0iEb]
とっつきやすさがObjective-Cとは比較にならん。

259 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 17:42:07.87 ID:vLt86izD]
Obj-Cって字面がちょっと変わってるだけで、そんなに難しいもんじゃないんだけどな
っていうか仕様で言ったらSwiftよりコンパクトなんじゃないか

260 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 17:46:31.42 ID:0+neaqeG]
>>250
adobeのPostScriptフォントが先だろ
これに対抗してMicrosoftとappleが共同で作ったのがTrueTypeフォント

261 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 17:47:14.97 ID:rqNkJHrW]
言語の使いやすさより、リファレンスやサンプルの使いやすさが大事だと思うわ。
俺にとっては言語のポリシーが帰納的に分かるってことが、使いやすい言語だから。

やりたいこと→リファレンス・サンプル漁る→作る→改変→改変→理解。
全部言語仕様を理解する前にこんな感じで使って行くと思うし。

262 名前:デフォルトの名無しさん [2014/06/04(水) 18:09:13.32 ID:aeQAlcnR]
ちょっとスズキ行ってくる

263 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 18:28:53.69 ID:75n0/ZS9]
>>259
Obj-Cは言語仕様はシンプルかもしれないけどその分文字列や配列操作等
他の言語だと簡便なインターフェイスを提供されている状況でも
長ったらしいメソッドを呼び出す必要があったから無駄な記述が増えて
結局面倒くさくなってるんだと思う

264 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 18:30:25.09 ID:WGeQMsM6]
>>260 そう、当時AdobeはAppleと密接だった。Adobeが潰れそうだった時助けたのがApple.
だからAbobeのPostScriptを使えるのはAppleだけだった。

TrueTypeはその後。

>>261 現代的には正しいと思う。 Swift にはPlaygroundでインタラクティブにデバッグ出来るのが入りやすいと思う。



265 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 18:58:38.93 ID:Wzfw6YqE]
結論としては、Obj-Cはクソということでよろしいか

266 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 19:07:41.13 ID:l+0mexgB]
Obj-CがクソっていうかObj-Cで縛られてたのが糞
本来CやC++と比較すべきで今どきの高級言語と比較するべき言語じゃない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<227KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef