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

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

■ このスレッドは過去ログ倉庫に格納されています
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/
0655デフォルトの名無しさん2015/02/26(木) 22:21:24.21ID:fAsMn0/j
スタックコールオーバーとか、無限リストによるメモリ破壊とか
そういうことも想像出来ないズブの素人もいるしなぁ
そういうことで Source Kit が落ちないようにガードしてるんだろ、残念ながら頻繁に落ちるけど

complex check toolsに捕まらない程度に書けば良い気がする
if 20個は警告ってレベルじゃねーからな
0656デフォルトの名無しさん2015/02/26(木) 22:22:28.90ID:RBoyK9EV
>>654
おそらく >>618 のエラーのことだろうね

コードに含まれる識別子のデータ型を明示的に宣言せず式や文で使用すると、
Swift コンパイラは与えられたスコープの範囲内で型推論を試みる
型推論というのはパズルの全解探索みたいなアルゴリズムを用いるから、
(とりわけ言語仕様が複雑な Swift では)式や文の複雑度が一定限度を越えると、
探索空間が爆発してエラーとなる可能性がある
そのエラーとなる上限が、たまたま「if 文を21個連ねる」だったのだろう

おそらくエラーとなったコードも、いくつかの識別子へ明示的なデータ型宣言を
加えるだけで、正常にコンパイルできるようになる .... と推測する
06576562015/02/26(木) 22:36:45.24ID:RBoyK9EV
>>656 をカキコした後に、>>618 のエラーメッセージでググってみたら、
すでに何件か Stackoverflow 上で同様の問題が指摘されているみたいだね
・xcode - If condition failing with expression too complex - Stack Overflow
 http://stackoverflow.com/questions/26550775/if-condition-failing-with-expression-too-complex
・compiler errors - Limit to number of terms in an expression? - Stack Overflow
 http://stackoverflow.com/questions/25412198/limit-to-number-of-terms-in-an-expression
・Swift compound arithmetic operation ERROR - Stack Overflow
 http://stackoverflow.com/questions/25569373/swift-compound-arithmetic-operation-error

どうやら、型推論とは無関係に単純な式を連ねるだけで再現するみたいだ
というわけで、>>656 のカキコを撤回するわ ...orz
0658デフォルトの名無しさん2015/02/26(木) 22:55:44.07ID:435mN2Lv
うん、やっぱり死ねってレベルのコードだったw
0659デフォルトの名無しさん2015/02/26(木) 23:12:45.32ID:QRbSrjVv
var ret = -100.0 + (2.0 * 1.3) + (3.0 * 4.0) + (0.2 * 2.0 * 2.0) + 0.1 * 2.0 * 3.0

え…これで落ちるんwwwwwwwww
ありえんだろ
0660デフォルトの名無しさん2015/02/26(木) 23:38:54.33ID:jyXquw1n
一応1.2では直ってるって話
原因教えて欲しい
0661デフォルトの名無しさん2015/02/27(金) 00:48:34.69ID:tft4ZBTx
>>618 だけど
すごい単純な式でダメだったよ。今はスマホだから明日貼るよ
ちなSwift1.2ね
0662デフォルトの名無しさん2015/02/27(金) 00:51:35.83ID:tft4ZBTx
まあ >>659 で落ちてる時点でお察しか
型ヒント書いたら大丈夫だった気がするんで
やっぱ推論系で組み合わせ爆発的なことが起こってるんじゃなかろうさ
0663デフォルトの名無しさん2015/02/27(金) 09:37:09.22ID:oUrb7/LM
こういうエラーが許されるのはバージョン1.0未満だろうに
0664デフォルトの名無しさん2015/02/27(金) 10:15:30.19ID:Dd0DE6XF
increment build に最近サポートした swift はまだ stable じゃない
これに限らず誰もがそう思ってる
0665デフォルトの名無しさん2015/02/28(土) 22:53:19.13ID:UIWIzaWJ
swift1.2でイミフなエラーが・・・

if dic.objectforkey(key) as? String != "0" {
 〜

これでコンパイルエラーでるんだけど
1.1では通ってたし、1.2でも==ならいける
なんだこれ
0666デフォルトの名無しさん2015/02/28(土) 23:53:01.54ID:s5xGfX5h
Xcode 6.3 Beta 2 では通ってるようだが・・・
0667デフォルトの名無しさん2015/02/28(土) 23:54:46.03ID:s5xGfX5h
Swift側で、ObjCで書いたプロトコルを継承すると
そのプロトコルと同じファイル内?のObjCクラスにアクセスできなくなる問題に遭遇した

補完のリスト上も突然<<error type>>とかいう表記に変わって、
プロトコルの継承をやめても二度とアクセスできなくなる。マジで泣きそうなんだがどうすればよいの
0668デフォルトの名無しさん2015/03/01(日) 00:10:38.91ID:+tNlpSMF
あーわかった。ObjCの慣習に従って、プロトコルのメソッドを
xxx: (Xxx*)o didFuck:(void*)ass;
みたいな命名規則にしていたのだけど、xxxの開始文字がいわゆるabbrで、
大文字から初めていたせいでクラス名とメソッド名がかぶっていた

つまり、クラス名がメソッド名とかぶると、そのクラスの名前解決ができなくなるようだ・・・
エラーメッセージが機能してないのでマジで気づくの苦労した、、
0669デフォルトの名無しさん2015/03/01(日) 22:51:39.78ID:bn6CpecG
>>666
ほんとだbeta2にしたらまたオケになった
なんだったんだろうか…
0670デフォルトの名無しさん2015/03/01(日) 23:41:00.80ID:f9ObdcDQ
関数内関数の再帰はいつまでたってもダメなのかな
0671デフォルトの名無しさん2015/03/03(火) 11:10:50.14ID:qYHDTYPQ
appdelegateにmodelのグローバルなインスタンスってなるべく使わない方がいいんでしょうか?
複数のviewcontrollerから扱うのでこれだと楽なんですが…
0672デフォルトの名無しさん2015/03/03(火) 15:42:20.59ID:A6m0UaaL
>>671
デバッグで泣きを見たいなら、じゃんじゃん使いなさい。
0673デフォルトの名無しさん2015/03/03(火) 15:55:12.89ID:Kd0swaP/
シングルトンな(Data)Controller作って
UIControllerからDataControllerを経由してModelを扱ってる
AppDelegateに置くことと大差ないので、>>672 なら泣きをみる設計なのだろう

swiftとして綺麗には見えそうもないので、誰かスマートな設計教えて
0674デフォルトの名無しさん2015/03/03(火) 17:02:03.53ID:FZpRfvhY
classオブジェクトでいいんじゃないの?
AppDelegateでもシングルトンでも似たようなもんだが。
0675デフォルトの名無しさん2015/03/03(火) 17:39:03.79ID:qYHDTYPQ
>>673
appdelegateには書かない方が良さそうなのでmodelクラスをシングルトンにして、かつKVOのためにnsobject継承に書き換えてたとこですがこれすらダメとかしょっきぃぃぃいんぐ
0676デフォルトの名無しさん2015/03/03(火) 17:57:30.75ID:FGHvkBqm
AppDelegateはiOSに依存しすぎだからマシになったと割りきってどうぞ
グローバル変数、AppDelegate、classオブジェクト、シングルトンのいずれでも
置場所がちょっと違うだけで大差ないと思うんだ
0677デフォルトの名無しさん2015/03/03(火) 19:26:46.86ID:VkuWEAIz
大差ないからどうやねんていう。大差ないからグローバル変数でおっけー?てこと?まさか
それだけだったらグローバル変数だけ使っているように見えるので、どうか自身のためにもええのを開陳してみては?
0678デフォルトの名無しさん2015/03/03(火) 22:47:24.17ID:XHRmnz6U
高度な議論の中流れぶった斬りで初心者質問ですみません
例えば占いアプリでいくつか質問を繰り返して最後に結果を表示したいとして、
質問1→質問2→......→質問20→結果
の場合質問の数だけviewcontrollerを用意してsegueでつないでいくしかないんでしょうか?
viewcontrollerの再利用ができたらいいなと思いましたが可能でしょうか?
0679デフォルトの名無しさん2015/03/03(火) 22:59:59.64ID:VkuWEAIz
UINavigationControllerやchildViewControllersあたりを調べてみ
0680デフォルトの名無しさん2015/03/03(火) 23:10:31.71ID:XHRmnz6U
>>679
レスありがとうございます
UINavigationCntrollerで順番に進んでいく動きはできそうです
ただこの場合でもnavi→VC1→VC2→VC3...→VC20→resultVCと
Storyboard上viewcontrollerを大量に並べないと無理なんですね
メモリ使用量とかファイル数が肥大化しそうですが頑張って20個並べてみます
ありがとうございました
0681デフォルトの名無しさん2015/03/03(火) 23:16:35.11ID:VkuWEAIz
>>680
いや、UINavigationControllerはpushした履歴はいくらでもいじれるので、不要な下をどんどん消すことができる
VC2のviewDidAppear:で 下のVC1をviewControllersから消すとかほいほいと
0682デフォルトの名無しさん2015/03/03(火) 23:21:07.90ID:VkuWEAIz
>>680
あと、
>Storyboard上viewcontrollerを大量に並べないと無理
ってことは無いけど。質問データをベースに動的に画面作るとか
画面が凝りまくってGUIでやりたいならそうしたらいいけど(その場合にはUINavigationControllerがお手軽かなと)、どうしたいのかわからんな
まあ、がんばりや
0683デフォルトの名無しさん2015/03/03(火) 23:36:55.81ID:/y6CiB7x
Classオブジェクトってなに?
0684デフォルトの名無しさん2015/03/04(水) 06:27:19.68ID:/441Idz/
>>682
回答によって次画面の選択肢の数や遷移先が分岐するものを作ろうと思ってます
教えていただいてありがとうございました
一つのviewcontrollerで動的に画面を作るやり方含め書き方を勉強します
0685デフォルトの名無しさん2015/03/04(水) 07:02:24.79ID:/441Idz/
>>682
連投すみません
各質問画面はテーブルビューにカスタムセルを作って表示するつもりです
pushで次に進むように見せながら内部では元のテーブルビュークラスのまま、動的に質問項目を編集して再描画する
が理想です
0686デフォルトの名無しさん2015/03/04(水) 07:17:39.42ID:9iNhEagm
次に進むように見せる -> 同時に二つ見える -> 必要なテーブルビューは2個(AとB)
dataSourceを変えながら交互に表示すりゃいいじゃん。
0687デフォルトの名無しさん2015/03/04(水) 21:26:54.83ID:PupLfiii
>>677
大差ないから自分がスマートだと思うのを使えば?
上述4つ以外に案がないので、スマートなモノをどうか(ry
0688デフォルトの名無しさん2015/03/04(水) 22:39:10.15ID:9iNhEagm
グローバルスコープなのは変わらんけど、素のグローバル変数だとアクセサ通さないじゃん。
>>677が言いたいのはそういう事じゃないの?
0689デフォルトの名無しさん2015/03/05(木) 08:13:22.09ID:W1gbDDXb
さすがに素のグローバル変数よりはマシだと思うが、、、
まあここのベテラン達でもこれって決められないぐらいケースバイケースてことだな
ところでMVC調べてた時にどっかのブログでCはMのメソッドを実行するべきじゃなくてメッセージを送れとか書いてたんだけど、自分が文盲なのか理解できないんだが…
メソッドに引数渡すのとメッセージ?で引数相当の内容渡してモデルの中で実行するのとなにか違いがあるのか?
0690デフォルトの名無しさん2015/03/05(木) 08:26:50.59ID:MSa8lC1W
概念的な切り分けな気もするけど Cocoaなら
NSNotificationでイベント配送することで送信側は受信側のインスタンスを意識しなくても良いメリットはあるかと

Cocoaのないswiftランタイム環境があるとすればちゃぶ台返しな話
0691デフォルトの名無しさん2015/03/05(木) 08:31:50.76ID:JSaXZKQy
あー、メソッド呼び出しは戻り値を期待するが
メッセージは戻り値を期待出来ない(メッセージを投げ返す)って差があったか
0692デフォルトの名無しさん2015/03/05(木) 08:47:50.39ID:5m3ITMTD
馬鹿には無理
0693デフォルトの名無しさん2015/03/05(木) 10:08:36.48ID:Wba6OhfW
swift界隈にバカ以外がいると思ったらそれこそバカな話だw
0694デフォルトの名無しさん2015/03/05(木) 10:22:33.40ID:yk81fDWI
なんだと
0695デフォルトの名無しさん2015/03/05(木) 19:52:26.83ID:UT5u45Kz
プログラミング初心者にオヌヌメのSwift本はどれ?
0696デフォルトの名無しさん2015/03/05(木) 21:55:26.26ID:n2QBnWHj
iBooksにあるAppleの公式本
0697デフォルトの名無しさん2015/03/05(木) 22:22:25.50ID:W1gbDDXb
>>696
ほんこれ
0698デフォルトの名無しさん2015/03/06(金) 00:05:26.39ID:Rhdcmf3k
英語が苦手な人は?
0699デフォルトの名無しさん2015/03/06(金) 01:22:43.03ID:xaJL11Tk
あれ読めないレベルだと、Swiftなんてやる前に英語勉強したほうがいいと思います
0700デフォルトの名無しさん2015/03/06(金) 01:56:43.43ID:28HcYE/s
英語できる自慢wwwwwwwwwwwwwwwwwwww
そういうのいいからwwwwwwwwwwwwwwwwwwwwwwww
0701デフォルトの名無しさん2015/03/06(金) 02:24:15.32ID:UY349KBP
これが自慢に見えるって相当なアホだな
0702デフォルトの名無しさん2015/03/06(金) 02:40:24.83ID:8wADUBBy
まったく。自覚が無いのだからまったくまったく
0703デフォルトの名無しさん2015/03/06(金) 09:00:34.08ID:RLKICeTb
アホの子をいじめるなよ
イジメ、かっこわるい
0704デフォルトの名無しさん2015/03/06(金) 14:27:18.92ID:O+62yf/F
>>700
キリ版おめ。
英語できない自慢も不要だから。
0705デフォルトの名無しさん2015/03/07(土) 15:42:29.46ID:6EuhA/0Z
マイナー言語/ライブラリ/フレームワークや新興言語だと
どうしても英語は読むことになるんだよな

つーても、挨拶とか作法とかは全く覚えなくていいし
よく使われる単語は普通の英語とは別物だから、英語を覚えるってよりは
「プログラミング英語」というものを覚える感じだと思ってたほうがいいよ
0706デフォルトの名無しさん2015/03/07(土) 18:04:39.36ID:wBx+nstt
小説などと違って技術書には複雑な文は使われないからgoogleの翻訳併用すれば簡単に読める。
0707デフォルトの名無しさん2015/03/07(土) 18:34:17.59ID:6EuhA/0Z
Google翻訳で流し読み→しっかり読みたいところを自分で辞書引きながら読む、が最強
0708デフォルトの名無しさん2015/03/07(土) 23:33:52.18ID:w2atL4ii
英語のまま流し読み、細部は辞書が楽
ただ swift サンプルコードがテキトーなのが頂けない
Qiitaレベルで品質悪い気がする
0709デフォルトの名無しさん2015/03/08(日) 00:24:21.45ID:l5hkM3nW
すっかりSwift熱冷めてもーた。今年のWWDCで何か熱い進化はあるかな?
0710デフォルトの名無しさん2015/03/08(日) 00:32:12.10ID:yzx/IE4z
>>708
それできる人はいいなー
俺は英語のまま流し読みすると全然頭に入らんから、最初は機械翻訳で流し読みしてる
もちろん、詳しく読むときは辞書
流し読みとは真逆の意味になってたりすることもなくはないw
0711デフォルトの名無しさん2015/03/08(日) 00:52:27.31ID:sqnUPrPA
質問なんですが...

@IBAction func button1Action(sender: AnyObject){.....

iOSのUI部品の一例です。このsenderというのはいつ使う引数なんでしょうか?
0712デフォルトの名無しさん2015/03/08(日) 01:14:07.44ID:NscTRV3e
>>711
よくあるのは、複数のUI部品から呼ばれるときに、どの部品から呼ばれたのかを調べるときに使う。
部品のtagプロパティにユニークな番号を割り振っておいて、senderのtagプロパティで判断する。
0713デフォルトの名無しさん2015/03/08(日) 05:07:10.04ID:sqnUPrPA
>>712さん

ありがとうございます!
0714デフォルトの名無しさん2015/03/08(日) 10:59:50.11ID:vFnfL6Si
>>709
前向きに考えるんだ、枯れて安定してきたと(棒
0715デフォルトの名無しさん2015/03/08(日) 13:44:11.38ID:Ry0Nxmms
C#のEvent的なの欲しい。欲しくない?
0716デフォルトの名無しさん2015/03/08(日) 18:45:27.07ID:n+pjSsNy
馬鹿みたいな質問だけど、KVOで監視したいプロパティはカプセル化できないよね?
0717デフォルトの名無しさん2015/03/09(月) 14:19:11.87ID:a+EaWpzA
外部インターフェイスはprotocolで表現しておけばいんじゃね
プロパティがpublicになっていても、実装クラスの公開(利用)範囲を絞れば問題ない
0718デフォルトの名無しさん2015/03/10(火) 06:46:40.17ID:jzBFgCcK
6.2リリースきたね
0719デフォルトの名無しさん2015/03/10(火) 08:14:24.27ID:HIWdDsPI
質問なんですが....

UITextFieldでDouble型の変数を取り込みたいんです。が、それだとStringになってしまいますよね?どうすれば良いのでしょうか?
0720デフォルトの名無しさん2015/03/10(火) 08:46:32.68ID:fNIQF5YK
>>719
(UITextField.text as NSString).doubleValue
0721デフォルトの名無しさん2015/03/10(火) 09:37:15.30ID:HIWdDsPI
>>720さん

ありがとうございます!マジで助かりました!

ここの板の人は優しく教えてくれるからすごく助かる...
0722デフォルトの名無しさん2015/03/10(火) 11:04:22.94ID:rLCYV/5c
Swift言語ってそんなにしょっしゅうas NSStringするもんなの?
0723デフォルトの名無しさん2015/03/10(火) 12:01:21.64ID:TTLbVLF9
asしなくてもそのままNSStringのメソッド呼べるんじゃない
0724デフォルトの名無しさん2015/03/10(火) 12:40:37.05ID:2rvSht3E
初心者スレの方が親切だろうに
0725デフォルトの名無しさん2015/03/10(火) 13:08:30.85ID:HIWdDsPI
質問なんだが、23.53245...見たいのを23.5とかに四捨五入するのってどうすればいいんだ?C言語とかだと出力設定でできるんたが....
0726デフォルトの名無しさん2015/03/10(火) 14:07:08.74ID:TTLbVLF9
イラっ☆
0727デフォルトの名無しさん2015/03/10(火) 14:11:57.87ID:jzBFgCcK
Σ(´□` )
デリゲートとプロトコルがいろんなサイトみても理解できない俺は頭が弱いんだろな
プロトコルは決まりに準拠させるための記法で、デリゲートを使う時に基本的に用いられる記法
で、デリゲートは処理を別のクラスのインスタンスに任せる仕組み
て理解で合ってる?
そもそもデリゲート調べてたらよくでてくる移譲と通知ってのは用途の種類でそれぞれ別のものなのか同じ意味のものなのかがわかんない…
0728デフォルトの名無しさん2015/03/10(火) 14:25:52.53ID:XQ928SWb
あってる気がするが swift で delegate は使わない方が綺麗だと思う
下位互換で用意はされているけどブロック利用がトレンドじゃないかね
0729デフォルトの名無しさん2015/03/10(火) 14:46:42.08ID:jzBFgCcK
>>728
そうなんですか!?
ブロック記法でCとMで通知できるんでしょうか
また勉強するのが増えるなΣ(´□` )
0730デフォルトの名無しさん2015/03/10(火) 20:12:04.94ID:dmwd3A30
プログラミング初心者にオヌヌメのSwift本ある?
0731デフォルトの名無しさん2015/03/10(火) 20:16:53.28ID:laeyXA9i
>>725
NSStringのformatを使えというのがググった範囲ではな。C言語でもだがformatって四捨五入してたっけ?
変数の値をならまんまC標準関数でも使えるだろ
0732デフォルトの名無しさん2015/03/10(火) 22:07:37.76ID:ChyKJDX3
>>730
>>695
0733デフォルトの名無しさん2015/03/11(水) 00:55:48.27ID:+pc9BWAZ
>>731
NSStringにキャストしなくてもFoundationをimportすれば
let str = String(format:”%.1f", 23.53245);//出力:23.5
が使える
formatの書式は多分C言語とほとんど一緒だけどStringに関してはSwiftの埋め込み書式を使う必要があるっぽい
0734デフォルトの名無しさん2015/03/11(水) 20:33:33.42ID:zuy3Rr92
新言語ラピュタ出現の悪寒
0735デフォルトの名無しさん2015/03/11(水) 20:47:40.65ID:oTfT+C9m
iOSでbluetoothのナマのソケット通信をする事って出来ますか?
デバイスは独自開発した物でアップル認証とかそういうのは無いですし、bluetoothのプロファイル云々も無いです
0736デフォルトの名無しさん2015/03/11(水) 21:55:38.65ID:YXCUXjrs
https://developer.apple.com/jp/documentation/CoreBluetoothPG.pdf
これで目的が達成できないのであれば、よりDeepな部分で可能かもしれない
0737デフォルトの名無しさん2015/03/12(木) 14:07:34.19ID:487p0eDl
Swiftって思ったほど流行ってないんだな。
というか圏外じゃねえか。
Danに踊らされた感がある。

http://news.mynavi.jp/news/2015/03/10/163/
0738デフォルトの名無しさん2015/03/12(木) 14:46:07.57ID:m6MIkx2X
で、Objectiv-Cはもう学ぶ価値が無くなるのか
0739デフォルトの名無しさん2015/03/12(木) 14:56:51.82ID:7J9/f7OE
>>735
生のは無い。Androidにも無い。脱獄とかroot化とかしてたら別。
それと iOS 開発は新Mac板の方が人が多いよ。
0740デフォルトの名無しさん2015/03/13(金) 11:16:10.88ID:RFNHxYLF
急にswift本が増えでどれ二するか迷うわwww
obj-cから実績のある本って萩原本以外にある?
0741デフォルトの名無しさん2015/03/13(金) 14:08:06.37ID:I3dpizPq
>>740
>>730
>>695
0742デフォルトの名無しさん2015/03/15(日) 23:14:53.34ID:ThO079TP
ほんっとSwift本増えたなw
まっ萩原本なら間違いないんじゃないか
0743デフォルトの名無しさん2015/03/15(日) 23:26:43.01ID:fl0mNM0b
ぶっちゃけSwift萩原本も、ObjC萩原本ほど間違いないと言えるもんじゃない
Swift自体かっちりした仕様が公開されてるわけでもオープンソースでもないから
公式Swift本以上のものって現時点であんまり書きようがない
0744デフォルトの名無しさん2015/03/16(月) 07:45:50.75ID:x94YUQkd
内容アップデートしてくれる電子書籍がいいよ
0745デフォルトの名無しさん2015/03/18(水) 00:08:56.78ID:kd3iUKLL
荻原氏は教授業務で忙しいそう。案外、研究室の学生に書かしているのかもしれない。
0746デフォルトの名無しさん2015/03/18(水) 20:39:16.75ID:/LoZmnUS
萩原氏って教授だったんだ
情報系の?
0747デフォルトの名無しさん2015/03/18(水) 21:05:50.42ID:ahdUi548
なにやら研究費を国からもらってCのなんだかんだする研究をしていると
0748デフォルトの名無しさん2015/03/19(木) 20:31:40.37ID:v4rVbtPw
iBookにswift紹介という題名で公式翻訳本が出ているんだな。
0749デフォルトの名無しさん2015/03/19(木) 23:33:38.98ID:fJp/L5CY
iPhoneで検索したけどないわー
もしかしてswift離陸ガイドみたいに対応端末がiPad及びMacとかいうオチ?
0750デフォルトの名無しさん2015/03/20(金) 00:12:27.26ID:q3VvPWIC
swift離陸ガイドってswiftから離れるガイドかな、と本気で考えて多分違うと思い直す
、、、違うよな?
0751デフォルトの名無しさん2015/03/20(金) 03:47:02.58ID:+7NSjQst
https://itunes.apple.com/jp/book/swift-shao-jie/id945552760
これだろ。

> アップルが公開している “The Swift Programming Language” の中から、”Welcome to Swift” の日本語訳です。

一章分だけワロタ。最も訳とか要らん部分だし。
あと Tadahiko Hagiwara って誰だよ。萩原本の人は剛志だし。
0752デフォルトの名無しさん2015/03/20(金) 08:10:42.46ID:MCrfjOxP
これは公式なのか?
iBooksの使わないから知らんが
単に Apple の名義を無断借用したどーじんのように見える
0753デフォルトの名無しさん2015/03/20(金) 23:27:01.34ID:3Nl8DNYX
iPad用って時点で多分もう公式じゃないよなw
公式はちゃんとiPhoneでもイケるし
0754デフォルトの名無しさん2015/03/21(土) 15:48:27.15ID:H9yW87b7
>>751
本名だったりして。

というかこういうのって著作権的にどうなんだ。
■ このスレッドは過去ログ倉庫に格納されています