Swiftスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/06/03(火) 04:12:21.08ID:rEEU5ykvhttps://developer.apple.com/swift/
0571デフォルトの名無しさん
2014/06/07(土) 19:40:41.15ID:TlGqKTZWだから、普通の人は閉鎖的だと言ってわざわざ絶望しない。
0572デフォルトの名無しさん
2014/06/07(土) 19:55:29.09ID:rMJ4X6ee早晩ObjCとSwiftに駆逐されるでしょう
だいたい自由(笑)なんてのはとっくに敗北してる
マルウェア天国のGoogle Playを見ろよ
ソフトの発展にはAppleみたいな信頼できる組織の統制が絶対に必要なんだよ
0573デフォルトの名無しさん
2014/06/07(土) 19:56:47.37ID:7pBMlLiO0574デフォルトの名無しさん
2014/06/07(土) 19:57:36.03ID:/UoE9drHで、C/C++ との比較はいかに?
0575デフォルトの名無しさん
2014/06/07(土) 19:58:25.69ID:/UoE9drH>C++の幹部
ここ笑うところですか?
0576デフォルトの名無しさん
2014/06/07(土) 19:58:27.41ID:pVPDhPb90577デフォルトの名無しさん
2014/06/07(土) 20:00:21.98ID:qArHvPwZなんでNGされてるのかと思ったらおまえマルチポストコピペ君じゃん。
0578デフォルトの名無しさん
2014/06/07(土) 20:48:22.66ID:PqyH2mKVこの春に更新した時はクレジットカードかApple Storeギフトカードの選択しかできなかった。
Apple Storeギフトカードはコンビニ払いができるので、カードなしでも大丈夫。手数料もなし。
7800+消費税分の金額で自分宛のApple Storeギフトカードを購入。
コンビニでの入金後、2日くらいでコードがメールで届く。
Apple StoreでiOS Developer Programを購入するときにApple Storeギフトカードを選択して
事前に購入したコードを入力すれば完了。
0579デフォルトの名無しさん
2014/06/07(土) 20:55:25.02ID:x/Jslsu8言語には2種類しかないんだよ
Lispかそれ以外の言語か。
0580デフォルトの名無しさん
2014/06/07(土) 21:02:23.99ID:rMJ4X6eeNGにしてるしてるってわめくバカが一番ちゃんと読んでいる不思議w
0581デフォルトの名無しさん
2014/06/07(土) 21:04:30.93ID:9clZYbXx0582デフォルトの名無しさん
2014/06/07(土) 21:19:37.20ID:4IjJ2QZJ固まったり、落ちたりする
0583デフォルトの名無しさん
2014/06/07(土) 22:03:33.64ID:x7Ot83v2知らなかったわー
0584デフォルトの名無しさん
2014/06/07(土) 22:09:58.99ID:ZS7Pwk6Y有名企業で言語の啓蒙が仕事とかなかなかできないぞw
しかしSwiftは興味深いし楽しい
自分が楽しめればよれこそが自由だよ
0585デフォルトの名無しさん
2014/06/07(土) 22:32:50.70ID:kB4Uf9RW0586デフォルトの名無しさん
2014/06/07(土) 22:36:14.08ID:5ZPexMcX0587デフォルトの名無しさん
2014/06/07(土) 23:10:34.72ID:4IjJ2QZJなんでだろ?
0588デフォルトの名無しさん
2014/06/07(土) 23:14:17.44ID:4IjJ2QZJPlaygoundだとAutoreleaseが働かないとかそんな制約でもあんのかな?
0589デフォルトの名無しさん
2014/06/07(土) 23:39:56.27ID:Qlm7Irx9https://raw.githubusercontent.com/densh/talks/master/swift-vs-scala-211-2014-06-03/Swift%20vs%20Scala%202.11.pdf
0590デフォルトの名無しさん
2014/06/07(土) 23:42:16.39ID:wMSL+ECDやはりここにも原理主義者が現れたか
。。。その通りなんだけどね
0591デフォルトの名無しさん
2014/06/07(土) 23:44:14.20ID:8u8pZjmd>Appleが新言語、Swiftを発表するも、すでに閉鎖的すぎて絶望しかない
>http://cpplover.blogspot.jp/2014/06/appleswift.html
煽り狙いではあるけど、まったく間違ってはいないよね。
あらゆる手段で囲い込みを計るAppleはかつて批判されたMS以上に薄汚いやり口と
いうか、不自由な世界を作り出そうとしている。
0592デフォルトの名無しさん
2014/06/07(土) 23:49:39.16ID:7pBMlLiOオンラインでHTML版が公開されていることを指摘された時点でちゃんと題を訂正すべきだったのにね という話では
0593デフォルトの名無しさん
2014/06/07(土) 23:52:14.17ID:hsTjpk2mあ、またこれコピペマルチポストだ。
0594デフォルトの名無しさん
2014/06/07(土) 23:55:37.47ID:QGBu1diG0595,,・´∀`・,,)っ-○○○
2014/06/08(日) 00:05:21.10ID:x3Apu0jy結局[]の不人気を認めたってことで
CilkPlusとかTBBとかと組み合わせて使うことは考慮されてるのかしら?
0596デフォルトの名無しさん
2014/06/08(日) 01:07:16.19ID:hZx8QV4Gみんなもう飽きたのかな
0597デフォルトの名無しさん
2014/06/08(日) 01:10:00.26ID:XamXsQNr新Mac板の翻訳スレからSwift誕生の背景を見事に推察していた
三年前(2011年8月)のカキコを紹介しとく
・Mac関連ネタをそれはもう凄まじい勢いで翻訳するスレ7 (dat落ち)
http://anago.2ch.net/test/read.cgi/mac/1194073058/666
0598デフォルトの名無しさん
2014/06/08(日) 01:10:06.56ID:vfBwvsekApple純正でもスレッドプールの実装でGCDがあるんだけど、これはそのままSwiftでも使えるらしい。
0599デフォルトの名無しさん
2014/06/08(日) 01:27:33.40ID:d5ULdee/もうちょっと冷めた見方できんのかね。
0600デフォルトの名無しさん
2014/06/08(日) 01:35:46.67ID:RY7l8BgD奇をてらった物でも無く、習得するのに一時間もかからない
この言語を何故憎むのか
Openで無いから?それも意味わからんし
0601デフォルトの名無しさん
2014/06/08(日) 01:38:12.06ID:c1PsnxZ1ヒント NDA
0602デフォルトの名無しさん
2014/06/08(日) 02:27:41.11ID:7I1k7dLg0603デフォルトの名無しさん
2014/06/08(日) 02:29:18.68ID:V8pGZEud0604デフォルトの名無しさん
2014/06/08(日) 02:29:52.71ID:hZx8QV4G1時間で最低限でも習得でもするには、400ページある基本的なランゲージリファレンスだけでも
1ページ9秒のペースで読まなきゃならんわけだが
0605デフォルトの名無しさん
2014/06/08(日) 03:44:35.78ID:18mQ8a3zこっちも落ちまくって全然話にならない。
最後まで安定しなければ、いよいよ買い替えか?
0606デフォルトの名無しさん
2014/06/08(日) 04:17:20.28ID:ABq33sCqそこでここが良かったとか悪かったとか具体的な話があれば説得力がある
ぐだぐだ理屈ばっかり達者なクズばっかりだなここは
0607デフォルトの名無しさん
2014/06/08(日) 05:46:39.01ID:3IBdnZ1u0608デフォルトの名無しさん
2014/06/08(日) 06:22:30.36ID:sljRGwJ9その前に作る似値するかどうかを話し合ってんだろうが
なんでも、やってみないとわからんって馬鹿だろ
0609デフォルトの名無しさん
2014/06/08(日) 06:51:33.93ID:TOeZB11U呼び出すときに
関数:キーワードつけない
メソッド:1つめ以外キーワードつける
イニシャライザ(というかコンストラクタ):全部キーワードつける
と統一されてないのがキモい。
全部キーワードつけたいよ・・・
0610デフォルトの名無しさん
2014/06/08(日) 09:55:32.52ID:u29basmLそういうのもNDA違反になるの?
0611デフォルトの名無しさん
2014/06/08(日) 10:33:16.37ID:397riybv0612デフォルトの名無しさん
2014/06/08(日) 10:35:54.73ID:V8pGZEud手っ取り早いのは、Macのサーバにtelnetで入ってTerminal でSwiftインタプリタやLLDBを動かすことだろうな。
でも第3者にオープンするのはNDA違反だな。
正式リリースされれば、オンラインスクールとして何処かがやり始めるだろう。
0613デフォルトの名無しさん
2014/06/08(日) 10:45:23.87ID:u29basmL仕様は読むけどやっぱり動かしてみたいのよ。
正式リリースまで課金デベロッパーしか動かせないなんてのはつまんない。
0614デフォルトの名無しさん
2014/06/08(日) 11:01:20.33ID:t5DgyYSS0615,,・´∀`・,,)っ-○○○
2014/06/08(日) 11:39:27.03ID:qgapksJl考えればオープン仕様になったところで普及は見込めんな
スクリプトで遊びたいなら月額980円のレンタルサーバでRailsやNode.js使った
Webアプリ作ったほうがよっぽど楽しいと思うよ
0616デフォルトの名無しさん
2014/06/08(日) 11:43:30.53ID:hZx8QV4G0617デフォルトの名無しさん
2014/06/08(日) 11:56:34.69ID:vgC+RWbDiOSアプリ開発者でさえ仕方なく使ってたObjCを、それ以外のプラットフォームの開発者が使うわけないじゃん
0618デフォルトの名無しさん
2014/06/08(日) 11:56:50.28ID:7DlOm7kz他の選択肢があるなら好き好んで使わないというだけの話
0619,,・´∀`・,,)っ-○○○
2014/06/08(日) 12:01:10.61ID:qgapksJlまあ非Mac環境のユーザーは今使えるものを使えってことだな
0620デフォルトの名無しさん
2014/06/08(日) 12:03:20.24ID:V8pGZEudスクリプトは万能になり得ないが、基本的にコンパイラ系は万能になりうる。
オープンソースにして一番影響が大きいのは、iOS, Androidの開発環境が同じになってうまくすれば相互にリンク出来る事。
ObjCだと開発者も二の足を踏むのが多かったがSwiftなら誰でも使える。
0621デフォルトの名無しさん
2014/06/08(日) 12:06:42.20ID:2xoDUg4i0622,,・´∀`・,,)っ-○○○
2014/06/08(日) 12:21:42.51ID:qgapksJlAIRがよく使われるんだよね。
たとえばRubyOnRailsでiOSアプリ作れるかというと、作れる(というか運用してるとこもある)
サーバ集約型なら、クライアント側はブラウザを埋め込むだけの最低限のコードを書けば
いいからね。
SwiftでAndroidとの相互移植がしやすくなるかというと、全くそんなことは無い。
Webブラウザを呼び出すコードを書くくらいなら雛形いくらでもあるからねー。
0623デフォルトの名無しさん
2014/06/08(日) 12:24:15.33ID:7DlOm7kzクライアント側も全部Rubyで書いてから言えカス
0624デフォルトの名無しさん
2014/06/08(日) 12:26:17.99ID:graFfHTB0625デフォルトの名無しさん
2014/06/08(日) 12:27:34.90ID:hZx8QV4Gttp://www.rubymotion.com/
0626,,・´∀`・,,)っ-○○○
2014/06/08(日) 12:28:38.40ID:qgapksJl大半はRoRで作れることを認めたわけだね
SwiftでAndroidとのマルチ開発できるなら世話ねーよwww
0627デフォルトの名無しさん
2014/06/08(日) 12:31:18.51ID:7DlOm7kzアプリの一部に限定して大半なんてのたまわれても困るんだが?
Xamarinにお布施した方がマシだろ
0628デフォルトの名無しさん
2014/06/08(日) 12:35:54.12ID:+1iNceTNあんなシンプルな言語をピープー言って使えなかった層が
"ぼくの知ってる言語に似てるような気がするから使える!"なんてことが
あるわけがねぇじゃねぇか。
0629デフォルトの名無しさん
2014/06/08(日) 12:36:48.12ID:3IBdnZ1uまともな会社ならそれぞれのプラットフォームのネイティブで実装するのが最も確実で最もユーザフレンドリーで最もメンテナブルで
結果的に最もコストが低いと分かってるから実際そうしてる
0630デフォルトの名無しさん
2014/06/08(日) 12:41:52.69ID:vfBwvsekそういう奴に限ってSwiftはjavascriptを置き換えてWeb標準になるだの
Androidと共通の開発言語になるだの妄想しているというw
0631,,・´∀`・,,)っ-○○○
2014/06/08(日) 12:45:27.35ID:qgapksJlアプリのアップデートのたびにいちいちダウンロードさせるのがメンテナブルか?www
あんまり笑わせないでくれ。
大規模なUI更新をしてもサーバ側だけですむのはWebインターフェースのメリットだよ。
Amebaとかのソーシャルアプリは本当はWebだけで完結してるが
プッシュ通知が送れるからなんちゃってネイティブアプリ版も作ってるにすぎない。
「Apple税」を3割もとられるのはアプリ屋にとっては痛い話なんだけどね。
0632デフォルトの名無しさん
2014/06/08(日) 12:47:44.86ID:V8pGZEud0633デフォルトの名無しさん
2014/06/08(日) 12:50:31.61ID:7DlOm7kzこれを例にあげて"iOSアプリはRubyで作れる"っていう主張ならまだわかる
ただRoR使ってクライアント側を軽視して作ったマルチプラットフォームアプリが
大部分において他より優位であるかのような主張は一理ない
0634,,・´∀`・,,)っ-○○○
2014/06/08(日) 12:52:24.35ID:qgapksJlお前が気に入らないだけだろ。現実みろよ
https://itunes.apple.com/jp/app/garufurendo-jia/id570930454?mt=8
https://itunes.apple.com/jp/app/tian-xia-tong-yikuronikuru/id557479658?mt=8
Appleは自社の決済システムを使って欲しいだけよ
0635,,・´∀`・,,)っ-○○○
2014/06/08(日) 12:53:49.74ID:qgapksJlWebインターフェースだと軽視したことになるのか。面白いこというなー
0636デフォルトの名無しさん
2014/06/08(日) 13:00:21.80ID:7DlOm7kz明らかに向いてないアプリもまだまだ多いよね?
0637デフォルトの名無しさん
2014/06/08(日) 13:00:37.10ID:bdkGEBLCよくApple税とか言う奴居るが、普通にパッケージ売りしたらもっと中間マージンで飛ぶわ
0638,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:00:56.15ID:qgapksJlWebブラウザでできるアプリでリジェクトされた例を示してください!
さあ速く!
0639,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:03:22.22ID:qgapksJlHTML5がどうだのいろいろ屁理屈こねてWebブラウザで動くFlashは潰したけど
アプリ組み込みのFlash(=AIR)は残ってるよね。
結局は決済レジの問題だよ。
0640デフォルトの名無しさん
2014/06/08(日) 13:10:56.67ID:HIL+OgKB0641デフォルトの名無しさん
2014/06/08(日) 13:14:50.93ID:3IBdnZ1uhttp://i.imgur.com/OwlAzgf.png
0642,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:15:41.97ID:qgapksJlAppleの悪口はそのへんにしとこうか
自社決済に誘導したいがためにわざとWebブラウザを不便にしてる
0643,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:18:06.12ID:qgapksJlへたくそな図だな。春に入社した社会人1年でもそんな稚拙なプレゼン資料作らないぞ
0644,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:29:20.68ID:qgapksJlhttps://itunes.apple.com/jp/app/microsoft-office-mobile/id541164041?mt=8
これWebベース(Office365)だって知ってた?
ID:V8pGZEudちゃんの理論に基づけばリジェクトされてるはずなのだが?
0645デフォルトの名無しさん
2014/06/08(日) 13:32:15.00ID:hZx8QV4Gと
var list: String[] = ["Hoge"]
と
var list = ["Hoge"]
は同じ意味でいいんだっけ?
0646,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:33:04.40ID:qgapksJl0647デフォルトの名無しさん
2014/06/08(日) 13:37:43.57ID:QKVAB3OCもっと簡単にできればいいが
0648デフォルトの名無しさん
2014/06/08(日) 13:45:39.57ID:hZx8QV4Gvar list: Array<String> = []
var list: String[] = []
var list = String[]()
0649デフォルトの名無しさん
2014/06/08(日) 13:47:28.22ID:AzMImLSv0650,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:48:20.47ID:qgapksJl0651デフォルトの名無しさん
2014/06/08(日) 13:55:01.37ID:Aui8aakPたしかにその三つはそういう評判だが‥
Xamarin はどうかね?
0652,,・´∀`・,,)っ-○○○
2014/06/08(日) 13:58:36.32ID:qgapksJlベターな選択だろう。0から作る場合は別。
0653デフォルトの名無しさん
2014/06/08(日) 14:03:59.73ID:q4GiwvBh0654デフォルトの名無しさん
2014/06/08(日) 14:12:10.38ID:hZx8QV4G全部おっぴろげ〜ってことですかね?
隠したかったらクロージャを使えってことですかね?
0655デフォルトの名無しさん
2014/06/08(日) 14:13:12.30ID:3IBdnZ1uXamarinはモデル層限定で使うなら、まぁ、アリかなって感じ
個人的にだけど
ただやっぱりApple/Google等プラットフォーマーと開発者の関係の中に第三のファクターが入ってくるのは、やはりリスクではある
いつまでサポートしてくれるか分からないし、サポートし続けてもらうためにこっちが応援しつづけなければならないコストを暗に抱える
Flasherが必死にAdobeヨイショするように
0656,,・´∀`・,,)っ-○○○
2014/06/08(日) 14:14:43.04ID:qgapksJlAIRを使ってアプリ作ってる
0657デフォルトの名無しさん
2014/06/08(日) 14:20:53.73ID:hZx8QV4Gこれがないって一体どういうこと?
0658デフォルトの名無しさん
2014/06/08(日) 14:37:03.11ID:AgjsACot0659デフォルトの名無しさん
2014/06/08(日) 14:49:06.40ID:hZx8QV4Gアクセス制限できないと外側から変数を触られまくり放題じゃん
0660デフォルトの名無しさん
2014/06/08(日) 15:02:10.44ID:HIL+OgKB0661デフォルトの名無しさん
2014/06/08(日) 15:06:37.69ID:vfBwvsekhttp://stackoverflow.com/questions/24003918/does-swift-have-access-modifiers
0662デフォルトの名無しさん
2014/06/08(日) 15:15:29.01ID:O86GK+gR0663デフォルトの名無しさん
2014/06/08(日) 15:35:36.15ID:hZx8QV4G今んとこはプロトコルとクロージャでファクトリメソッド使えって書いてるね
0664デフォルトの名無しさん
2014/06/08(日) 15:36:33.28ID:V8pGZEud0665,,・´∀`・,,)っ-○○○
2014/06/08(日) 15:47:37.29ID:qgapksJlで、>>638, >>644への回答は?さっさと答えろや知ったかクズ
0666デフォルトの名無しさん
2014/06/08(日) 17:29:31.82ID:BZF26sA90667デフォルトの名無しさん
2014/06/08(日) 17:31:33.90ID:81o4BWeLそれって動的型付け?
0668デフォルトの名無しさん
2014/06/08(日) 17:31:49.86ID:ABq33sCqそのものズバリのExtensionsって章でスコープの解説しているだろボケ
0669デフォルトの名無しさん
2014/06/08(日) 17:36:06.42ID:BZF26sA9extension <T> Array<T>: Seq<T>
みたいに書けるとエロい
0670デフォルトの名無しさん
2014/06/08(日) 17:36:26.43ID:V8pGZEud普通の解説本ではこんなに使う立場に立った本は書けない。
流石、末端ユーザーと歩んだApple。
■ このスレッドは過去ログ倉庫に格納されています