トップページ⇒tech
1001コメント313KB

Swift part4 [転載禁止]©5ch.io

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん2014/11/13(木) 15:39:01.67ID:TmOo0Hy+
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ
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://anago.2ch.net/test/read.cgi/mac/1401736249/
プログラミング言語Swift
http://anago.2ch.net/test/read.cgi/mac/1401736921/

前スレ
Swiftスレ
http://peace.2ch.net/test/read.cgi/tech/1401736341/
Swift part2
http://peace.2ch.net/test/read.cgi/tech/1402465335/
Swift part3
http://peace.2ch.net/test/read.cgi/tech/1406083608/
0808デフォルトの名無しさん2015/04/12(日) 20:17:41.87ID:05Cq4VJ6
マルチポストの宣伝うざい
0809デフォルトの名無しさん2015/04/13(月) 00:19:36.34ID:e/5M5RY9
アフィか、アフィなのか
0810デフォルトの名無しさん2015/04/13(月) 00:22:50.57ID:e/5M5RY9
>>807
足が飾りだと分かってくれない偉い人が使えって言うから、、、
0811デフォルトの名無しさん2015/04/17(金) 00:50:59.60ID:P7mFVjfb
ResearchKitを使えば、医療系や介護業界の連中から金を巻き上げられる!
さぁ、連中からケツの毛まで毟りとってやろう!!
0812デフォルトの名無しさん2015/04/17(金) 07:40:13.71ID:gsVpLmhz
あんな子供だまし
0813デフォルトの名無しさん2015/04/17(金) 15:33:33.34ID:P7mFVjfb
糖尿病患者がドレだけ多いか考えれば、これは有意義なビジネスだ
とくに介護の連中なんて、紙に鉛筆で記入してるような連中ばかり
この生産性のないタスクを自動化すれば、年間でドレだけの時間を生み出し、
新しいオムツを取り替えるだけの時間にまわせるだろう?
0814デフォルトの名無しさん2015/04/17(金) 17:38:32.35ID:yxCJmPFJ
1つ教えて欲しいんやが、今、ios6もサポートしてるアプリがあって、そのアプリりにsdkを提供することになった
そのsdkをswiftで開発しようと思ってるんだが問題ないかな?
ここらへんの仕組みについて、言及している資料があればそれも教えて欲しい。
0815デフォルトの名無しさん2015/04/17(金) 17:43:10.70ID:LPj10LgK
>>814
swiftの小さな(笑)ランタイムがiOS7以上じゃないと動かん気がする
少なくともswift1.1はダメだった
0816デフォルトの名無しさん2015/04/17(金) 17:47:08.22ID:yxCJmPFJ
>>815
ios6やったら〜という対応でも問題ないんやがそういったことが出来るかな
0817デフォルトの名無しさん2015/04/17(金) 18:05:15.90ID:TKHdD31s
これ以上は自分で考えれ(調べれ)
0818デフォルトの名無しさん2015/04/18(土) 15:26:16.45ID:HPz03eFe
swift 1.2もダメだな

swiftライブラリをios6で動かすには、objcでswiftランタイムを自前で作って、swiftライブラリをios7でビルドして、swiftライブラリ分解して、ios6向けにメタデータ書き換えて、自作swiftランタイムに差し替えて、swiftライブラリを再パッケージしたら動くか?

簡単だな!
0819デフォルトの名無しさん2015/04/20(月) 01:34:16.94ID:6kT+oGTj
>>818
よく考えたらこれじゃ足りなくて、swiftランタイムをshared libraryからstatic libraryにしなきゃな(ios6で必須
まあ、ここまでやってたら誤差の作業だ
0820デフォルトの名無しさん2015/04/20(月) 15:53:56.50ID:RiJw6GxL
Xcodeのプロジェクトに音楽ファイルを追加して、その音楽ファイルの情報をMPMediaItemクラスで扱いたいんだけど、MPMediaItemクラスへの格納方法が思いつきません。こ教授いただけないてしょうか?
0821デフォルトの名無しさん2015/04/20(月) 16:54:10.44ID:7sKs/SiO
iOSやらCocoaやらXcodeやらの質問はここじゃないって何回言わせんの?バカなの?死ぬの?
0822デフォルトの名無しさん2015/04/20(月) 21:11:25.62ID:ROXxdtQ+
iOSとXcodeはギリ許しておくれ
他に全うな環境ないんだもんよ
# Cocoa, UIKitは流石にバイバイ
0823デフォルトの名無しさん2015/04/21(火) 08:01:44.74ID:zqS47y0z
なにいってだお前
0824デフォルトの名無しさん2015/04/22(水) 08:48:45.82ID:Lv+ALBBj
ひなだお前
0825デフォルトの名無しさん2015/04/22(水) 23:56:56.17ID:zq80JykM
SwiftでCネイティブなコード書いた場合って、
Objective-CでCネイティブ処理書いた場合と同じ処理スピードになるのかな。

いずれもCocoaライブラリやコレクションは使わず、CoreFoundation関連のCネイティブ処理や処理分岐を行うだけ。
0826デフォルトの名無しさん2015/04/23(木) 00:15:18.62ID:QGejA/nU
全然違うけど気にするほどじゃないよ
0827デフォルトの名無しさん2015/04/23(木) 01:35:42.19ID:+ZMLMDHU
ところでSwiftって順調に普及しているの?
これで作られた有名どころアプリって何があるのかな?
0828デフォルトの名無しさん2015/04/23(木) 08:53:26.06ID:VQw1Ef71
有名かは微妙だけどSimejiは swift で作ったんじゃね?
0829デフォルトの名無しさん2015/04/23(木) 16:25:29.96ID:fbJ+LpoQ
irbみたいなインタープリタも標準で付いてるのか。
スクリプトも書けるって…何でもありだな。
0830デフォルトの名無しさん2015/04/23(木) 21:37:10.28ID:6+0lmuYb
インタプリタでもスクリプトでも何でもなく
playgroundは入力検知、コンパイル、実行を繰り返してるだけだ
コマンドラインのも同じ話だな
0831デフォルトの名無しさん2015/04/23(木) 21:48:56.26ID:UxEGNIiW
いや REPL の話してるんだろ
0832デフォルトの名無しさん2015/04/24(金) 12:44:16.53ID:SGIU/dVx
それもやっぱりコンパイル&実行を繰り返しているだけでは
一見、REPLっぽく見えるけどベタなことやってると思う
0833デフォルトの名無しさん2015/04/24(金) 18:28:05.11ID:Xp1eEqns
中間ファイルを作らなくてインタラクティブなら実装はどうでもええねん
0834デフォルトの名無しさん2015/04/24(金) 19:08:05.24ID:+MuDnio8
pythonなんかは逆にスクリプトのくせにバイナリファイル作るし、一見の印象は重要よのう
0835デフォルトの名無しさん2015/04/24(金) 20:18:02.96ID:FwAc081r
>>832
思うだけなら勝手だけど(´・ω・`)
0836デフォルトの名無しさん2015/04/25(土) 08:20:08.79ID:DF0cDPgb
>>835
オマエモナー
0837デフォルトの名無しさん2015/04/29(水) 20:57:52.02ID:imeSCGKs
>>827
過去の言語に比べれば異例の普及速度だと思う。
最後の山はアップルが今まで作ったObjective-Cのフレームワークをどうするかじゃない?
0838デフォルトの名無しさん2015/04/29(水) 21:13:40.53ID:2J/vCqrD
ひどすぎる言語obj-c一択から選択肢が出来たら、そりゃ利用者は増えるわ
過去の言語は他にも選択肢のある中の一つだからな

しかし、思いの外Swiftもひどくて同程度にひどいなら慣れたobj-cで良くね?というね
Swiftをobj-cに書き戻すのヤだから使うけどさ
0839デフォルトの名無しさん2015/04/30(木) 06:59:00.85ID:W6W88GM3
書き方が特殊すぎるobj-cに比べたら天国
0840デフォルトの名無しさん2015/04/30(木) 12:04:17.49ID:ni6WgjW0
Objective-Cは書き方が〜って人から漂う言語のスタイルを理解してない感
なんかこういう奴がiOSなのにポコポコ落ちるようなクソソフト作ってる臭いがプンプンする。
0841デフォルトの名無しさん2015/04/30(木) 13:35:38.67ID:ZfhegHNK
iOSアプリとかであんだけメモリリークするのが多いのみても、やっぱ言語レベルでのサポートが不味いんだよと思うよ
正しく書けば、正しく動く、のはCでもアセンブラでも同じで、そこで言語の長所短所を考えないのは単なる思考停止だ。
OCが普及しなかったのには原因はあるだろ
0842デフォルトの名無しさん2015/04/30(木) 14:19:33.93ID:JmkyBzRL
>>837
ランタイムは一緒なんだからどうもするわけないだろう。
何でこう、何も知らないのに知ったようなことを言いたがるんだろう。
0843デフォルトの名無しさん2015/04/30(木) 14:26:04.21ID:vf3K/Xi4
メモリ管理はobjcもswiftも根幹は同じでヘンタイ的な管理をこっちでやってあげないといけない
swiftでもヘンタイ管理をすると思うと頭痛いネ
0844デフォルトの名無しさん2015/04/30(木) 14:26:39.88ID:1Uket1lp
>>841
…たのむからObjective-Cを勉強してから口を開いてくれないか。
0845デフォルトの名無しさん2015/04/30(木) 14:28:02.17ID:1Uket1lp
>>843
たのむからswiftを…というかMac買って出直してこい。
0846デフォルトの名無しさん2015/04/30(木) 14:33:09.10ID:2CshvpHF
>>845
連投かと思ったら安価別か
その闇に突っ込んでないお前さんは幸せ、俺もこんな管理したくないわ
0847デフォルトの名無しさん2015/04/30(木) 14:37:02.07ID:LArY547O
いい言語が流行るわけじゃないし、流行ってる言語がいい言語なわけでもない
0848デフォルトの名無しさん2015/04/30(木) 15:16:07.96ID:TR94dkhq
>>846
(…こんな旧い知識を…おっさん、ARC前に酸素欠乏症かなんかで…
「はやくいけ!おまえもぷろぐらまーになったのだろう!!」)
0849デフォルトの名無しさん2015/04/30(木) 15:19:29.74ID:aiCzmAvR
実用的アプリを書くのには結局未だObj-Cの知識が要るのな
0850デフォルトの名無しさん2015/04/30(木) 18:01:47.11ID:2A/M7r/X
あの程度のメモリ管理で文句言うなんてプログラマ辞めてしまえw
もしくはBasicなんぞでもやってろ
0851デフォルトの名無しさん2015/04/30(木) 18:22:12.19ID:EVeJhCcY
>>848
ARCでswiftでもweakだのなんだの、objc引き継いだ管理がある
若造、勉強しなされ
0852デフォルトの名無しさん2015/04/30(木) 18:25:25.11ID:EVeJhCcY
あ、あとこの辺のメモリ管理に関わらずobjcを引き継いだキーワード、 swiftバージョンアップで仕様変わるからツライ
ビルド通らなくなるの無視して変えてくるからな
0853デフォルトの名無しさん2015/04/30(木) 18:35:28.36ID:TR94dkhq
おまえが低レベルなのを「言語が悪いんだよ」とかまじ辞めろ。
0854デフォルトの名無しさん2015/04/30(木) 18:37:55.50ID:2A/M7r/X
ほぼ同意
なんで「俺無能っす」って言っているのがわからないのか。ああ、無能だからかと納得せざるを得ないw
0855デフォルトの名無しさん2015/04/30(木) 18:40:25.19ID:Fhmrjc/H
swift完璧っすよ
0856デフォルトの名無しさん2015/04/30(木) 19:11:19.47ID:XJ5UeK5j
しなくてもいい苦労を強いる言語こそ無能では

クソ言語でうまくやりくりする為の謎作法なんかより
もっと一般性があって価値のあることに勉強時間使いたいもんよ
0857デフォルトの名無しさん2015/04/30(木) 19:20:23.58ID:jtSvjgNW
ガベコレでおねげえしますってことかw
0858デフォルトの名無しさん2015/04/30(木) 19:23:08.99ID:jtSvjgNW
そういえば、たしかこの板にガベコレスレ有って見てたが、
あーだこーだ言うならmalloc/freeが一番シンプルでわかり易いって思ったわ。
0859デフォルトの名無しさん2015/04/30(木) 19:34:16.57ID:2A/M7r/X
しなくてもいい苦労ってメモリ管理なんて基本/基礎的なことだろう
基本がわかっていればちょっとした(便利な)トリックだとしか思えないのに

だから無能は無理せずにBasicとかやってればなんかしらんが無能にとって価値のあることに時間を割けるだろうにw
0860デフォルトの名無しさん2015/04/30(木) 19:58:42.46ID:jtSvjgNW
メモリを確保したら解放する、勝手に解放されちゃまずいものはretain/strongする。
要はこれだけの事だからな。しかもARCなんて基本勝手にやってくれるし。
これができないのは、「メモリ」という概念が頭からスッポリ欠落してるんじゃね?
0861デフォルトの名無しさん2015/04/30(木) 20:22:09.56ID:ZfhegHNK
じゃあswiftなんていらねえじゃん
素のCだけ使ってればいいのに
0862デフォルトの名無しさん2015/04/30(木) 20:27:20.41ID:2A/M7r/X
素のCと区別つかないんだから、素のCすらもやったことがないのだな
0863デフォルトの名無しさん2015/04/30(木) 20:33:30.81ID:JmkyBzRL
循環参照の説明がスッポリ欠落してるのはどうかと思う。
0864デフォルトの名無しさん2015/04/30(木) 20:38:28.11ID:2A/M7r/X
循環参照もよく言われるが、ちゃんと理解してたらそんなに気にすることはないよ
単純なことだから理解できるだろう

循環参照にいつもハマっているなら根本的になにか勘違いしているとしか。循環参照気にしーでなんでもかんでもすぐweakするの見たらげげっと個人的に思ったりw
0865デフォルトの名無しさん2015/04/30(木) 20:45:39.42ID:2A/M7r/X
まあ、プログラミングってもんはまずは与えられているのを理解してだろ。言語はもちろんフレームワークやフレームワークの相互やもろもろ
俺が理解できないのは理解できないそれが悪いとかいうのは、お前以外の誰かは理解できているのが(大勢)いるという点から、俺無能と上から目線/大手振って言える無能としか見えないってことなんだがなあ
ちゃんちゃん
0866デフォルトの名無しさん2015/04/30(木) 22:26:17.36ID:ioxLfyOW
>>867
>ちゃんと理解してたらそんなに気にすることはないよ
>単純なことだから理解できるだろう

なんだかよくわかってないみたいだな‥C/C++ からやりなおしたほうがいいレベルだ
所詮 swift ってそんなレベルの人間しか集まらないのか‥
0867デフォルトの名無しさん2015/04/30(木) 23:42:49.33ID:6ysjV4hj
ObjCのメモリ管理が分からんって言ってる奴はCも書いた事がないWebプログラマだろ
そういう奴らがSwiftで夢見ちゃったんだろうなw
0868デフォルトの名無しさん2015/05/01(金) 00:15:21.11ID:rOie5bJV
rubyマンセー
0869デフォルトの名無しさん2015/05/01(金) 00:33:47.26ID:2CsD00Zw
>>866
小難しく考えるな、最悪設計とてもへたくそでも循環なんだからどこかで切ればいいだけだw
0870デフォルトの名無しさん2015/05/01(金) 01:11:27.92ID:2CsD00Zw
でか、C/C++での循環参照(問題)ってなんやねん
C/C++でよほど高度なwなんかしているんだろうな。屁の突っ張りレスとしか見えなくなったw
0871デフォルトの名無しさん2015/05/01(金) 01:38:29.15ID:OXJqR0q8
なにかをdisろうとぜんぜん知らないswiftスレに来てみたのか
それともガチで「ほら⚪︎⚪︎(特定車種)ってクラッチとかギアとか
めんどくさい機構があってダメ車じゃん?」と
"オートマしか乗ったことが無くて初MTのこの車でエンスト連発して苦戦してます"
的な恥さらし宣言を素でやってみせたいのか、どっちだ。
0872デフォルトの名無しさん2015/05/01(金) 02:12:21.26ID:j7FT0B96
なんか例え話が下手な奴って本質的にバカなんだろうな、と思う。
0873デフォルトの名無しさん2015/05/01(金) 16:22:45.62ID:E3ve9jA+
>>870 >860 になにか NG ワードでもあったの?それとも頭悪いだけ?
0874デフォルトの名無しさん2015/05/01(金) 18:26:40.82ID:2CsD00Zw
>>873
ん?>>869の続きだけど。>>866に対してな
いきなり>>860に対すると思うのがイミフ。C/C++なんてないのに??アンカミス?
0875デフォルトの名無しさん2015/05/01(金) 18:28:31.69ID:2CsD00Zw
あー、>>870,860をツマに他のレスに対してのレスなのか?とりあえずわけわからんw
0876デフォルトの名無しさん2015/05/01(金) 18:35:40.45ID:OXJqR0q8
その人はたぶんおまえが書いたであろう>>870とか>>860が読めないの?と言ってくれてる味方だ。
0877デフォルトの名無しさん2015/05/01(金) 19:17:07.05ID:2CsD00Zw
んー、味方か...w
いまいちわからんレスではあるwどれに対するのとか。ま、いいや。とまれどうも
0878デフォルトの名無しさん2015/05/01(金) 22:01:32.76ID:8Yyb98Ue
すなおに boehm gc でいいかと‥
0879デフォルトの名無しさん2015/05/02(土) 12:20:39.21ID:Mfqi1t6/
>>874
863 が 860に対するコメントだと思えない理由があるんでしょ?
循環参照の話なのにc/c++だと思い込んだみたいだけど、そんな話する奴がいるわけはないとは思わなかったんだよね。
0880デフォルトの名無しさん2015/05/02(土) 12:46:18.34ID:B3gkHj0w
偉そうに言ってるのが、メモリーリークしまくりの糞コード書き散らしてのかと思うと笑える。
0881デフォルトの名無しさん2015/05/02(土) 13:10:57.58ID:+boeCczB
>>879
んー、それも何を言っているのかイミフだな。誰が?どれが?話の流れとしてとか
もういいよw

>>880
すぐにメモリリークしまくりという発想になるのがさっぱりわからんな。よほど自分がちょっと気を抜いたらリークしまくるコードを書くんだろうなと思わざるを得ないw
0882デフォルトの名無しさん2015/05/02(土) 13:20:31.02ID:+boeCczB
>>879
ああ、「863 が」は「873 が」の間違いかな??だとすると言わんことはわからないでもないかな。なんらかの指摘は「たぶん」違うけどw
こんなメンドクサイパズルはもうお腹いっぱいでいいですw
0883デフォルトの名無しさん2015/05/02(土) 15:31:39.57ID:cgHngaQK
リテイン方式のメモリ管理も満足にできないできない標準以下のバカが来て
「この言語ダメじゃねぇの!?オレがプログラムするとバグだらけだし!」と周囲の失笑を誘った後に
誰が何を主張してるかガチで理解できないアスペが
「おまえバカじゃねぇの!w…あれ?そうじゃないのあれ?あれ?ぼくを混乱させるなよ!」
とかなんだこの保存するレベルの阿呆ログ。
0884デフォルトの名無しさん2015/05/02(土) 15:59:25.03ID:+boeCczB
>>870はだな>>866の
>「循環参照を」なんだかよくわかってないみたいだな
と
>C/C++ からやりなおしたほうがいいレベル
が繋がらなく全くトンチンカンだな。ということを意味してるんだよ。なぜならばあ... 言わなくてもわかるだろう、賢い人ばかりのようだからw

発端の>>873はどれに対するレスなのかいまだにわからんなw
いまいち意味が汲み取れない。そもそも>>872は>>871のモロ例えに対することであろうし、それに対してなんで他のレスのNGワードとかイミフ。それ以外でもイミフw
以下もうなにがなんだかだなw

>>883
>あれ?ぼくを混乱させるなよ!
って比喩・嘲笑している対象がはっきりはわからんが、まあ、俺かな?だとしたら、>>873以下の流れを説明していただけるとありがたいw
(くっそメンドクせー。そのレスの意味すらも説明してくんなかったら、「すっこんでろハゲっ」と悪態つくぞ)
0885デフォルトの名無しさん2015/05/02(土) 16:23:31.97ID:jUtO03f6
>>887
>>C/C++ からやりなおしたほうがいいレベル
>が繋がらなく全くトンチンカンだな。

そりゃわからなかったら、そうなるだろうし、それは仕方がないから頑張ってね
0886デフォルトの名無しさん2015/05/02(土) 16:24:54.60ID:+boeCczB
>>885
循環参照をC/C++で勉強し直して、どうやって理解深めるの?まさかスマートポインタとか言わないよな?まさかなw
具体的に何も言えないヤツと認定していい?w
0887デフォルトの名無しさん2015/05/02(土) 16:50:58.37ID:+boeCczB
>>885が>>866と同一人物のような気がしないでもないでもない。違うかな?
まあ、同一人物だと思った方が都合が良いのでそうしようw やっぱり>>866ってわざわざレスして自己主張するほどのタマじゃないってことで、発端も解決したしもうおわりでいいだろうw
0888デフォルトの名無しさん2015/05/02(土) 19:09:12.53ID:Mfqi1t6/
870 に対して、誰もそんな話してねーよ、って、そんだけだよ。
860 が objc のメモリ管理の話をザックリまとめたのが乱暴すぎるから茶々入れたら
> でか、C/C++での循環参照(問題)ってなんやねん
ってなんやねん。

866 は俺じゃねーけど、objc は inline smalltalk の書ける c/c++ なんだから、objc のランタイムの前に c/c++ 部分をちゃんとやれ、って意味じゃないの?
知らんけど。
そうでなかったとして、objc のメモリ管理の前に c/c++ で循環参照の解決に慣れておけ、なんて主張する人物がいるとは考えにくいね。
0889デフォルトの名無しさん2015/05/02(土) 20:51:17.53ID:+boeCczB
>>888
(どうもレスありがとう(真摯に))
ん?
>860 が objc のメモリ管理の話をザックリまとめたのが乱暴すぎるから茶々入れたら
>> でか、C/C++での循環参照(問題)ってなんやねん
>ってなんやねん。
んんー?

「茶々」って?>>863?そうだとしたら、そうなの?お前さんが>>863書いた本人なの?俺は>>860と無関係にSwiftドキュメントのとことかと思ったよ。>>860はまとめ/説明とかじゃなく雑感と理解してたから。なぜ雑感かはあ〜、まあわかるだろうw

で、どの茶々かはいまいち不明だが、そこじゃないよ。あくまでも>>866のレスに対して
循環参照は原因は単純こんなの簡単に理解できるものと言ったら、なんでC/C++からやれというのかイミフw
文面通りに 循環参照 を C/C++ で勉強すれとトンチンカンに言っているようにしか見えないなあ。だって、噛み付いてきたのがあれでしかないのだものお

まあ、とりあえずあなたが理解した部分を示してくれてありがとう
08908602015/05/02(土) 22:00:34.00ID:3h91xL+s
なに、ワシのまとめが乱暴すぎたとな?w 
じゃあついでに循環参照も乱暴にまとめれば、あんなもん単純に設計が悪いだけだぞ。
だってdelegateがnilだと困っちゃうんだろ? それは部品として未完成なだけじゃろう。
0891デフォルトの名無しさん2015/05/03(日) 11:20:53.86ID:fqhnuaMP
>>892
>循環参照は原因は単純こんなの簡単に理解できるものと言ったら、
というのがダメダメだね、精進を続けたまえ
0892デフォルトの名無しさん2015/05/03(日) 12:29:17.81ID:uVp8Pag4
swiftはアホでも扱える言語だから精進いらんし
0893デフォルトの名無しさん2015/05/03(日) 14:15:52.45ID:6F5t8uwb
>>891
ただただ偉そうにしたいだけという2chによくいるタイプのよう。まあ精々自己満したまえ
0894デフォルトの名無しさん2015/05/03(日) 20:54:34.45ID:v3PsKyrs
アンカーがおかしいやつは無視しろw
0895デフォルトの名無しさん2015/05/04(月) 10:04:28.08ID:5J8ehLjn
JAVAは、マインスーパーくらいだったら作ることできるけど
SWIFTとJAVAって似てますか?
0896デフォルトの名無しさん2015/05/04(月) 11:28:08.45ID:+gIQNbvT
まぁまぁ似てる
0897デフォルトの名無しさん2015/05/04(月) 14:10:26.59ID:FQ4oiWdh
swiftとrubyって似てるの?
0898デフォルトの名無しさん2015/05/04(月) 14:53:04.54ID:+gIQNbvT
ぜんぜん似てない
0899デフォルトの名無しさん2015/05/04(月) 15:30:55.70ID:5J8ehLjn
C++とは?
0900デフォルトの名無しさん2015/05/04(月) 16:08:00.04ID:DZ8VrX30
>>896
待て、javaとswiftの類似点なんぞないだろ
0901デフォルトの名無しさん2015/05/04(月) 16:54:25.70ID:5J8ehLjn
オブジェクトだろ?
0902デフォルトの名無しさん2015/05/04(月) 16:55:39.78ID:Jhd1yfhH
オブジェとして飾りたくなるコード
0903デフォルトの名無しさん2015/05/04(月) 19:36:23.65ID:H5zOrZHC
メソッド起点で始まり一切の関数を許さない言語体型をオブジェクト、、、と好意的に解釈してみたが
swiftは関数起点で、普通に関数定義できるんだよなぁ
言語体型としてはRubyに似てね?
0904デフォルトの名無しさん2015/05/04(月) 21:44:49.21ID:+gIQNbvT
そんな屁理屈こねてると毛の壁になるぞ
0905デフォルトの名無しさん2015/05/04(月) 21:45:28.19ID:l/aiXwr1
あの病気の人にはなれんだろ
0906デフォルトの名無しさん2015/05/05(火) 00:06:45.46ID:fFV3x8oO
関数型うんぬんいうならhaskellやっときゃいいんじゃない?
この言語は所詮iOS/Macアプリを作るための言語だと思うけど。
とはいってもフレームワーク周りは色々設計の勉強になる。
0907デフォルトの名無しさん2015/05/05(火) 03:16:05.87ID:TeYhotQW
Swiftっていろんな言語から機能取り入れてるからどっかしら似てる部分はあるけど特定の言語から強く影響を受けたというのはないかもね
レス数が900を超えています。1000を超えると表示できなくなるよ。