- Androidプログラミング質問スレ revision43
219 :デフォルトの名無しさん[sage]:2014/06/03(火) 03:31:05.23 ID:9AiAEfmm - >>217
File -> Project Structureを開いて SDK LocationのJDK locationとこに設定されてるパスが使われるはず 例えばうちだとこれが C:\Program Files\Java\jdk1.7.0_21 になってる
|
- Swiftスレ
62 :デフォルトの名無しさん[sage]:2014/06/03(火) 12:00:46.02 ID:9AiAEfmm - IntにしたのはInt32とかUInt16とかもあるからじゃないか
|
- Swiftスレ
77 :デフォルトの名無しさん[sage]:2014/06/03(火) 12:45:44.32 ID:9AiAEfmm - そのままでは呼べないが、Objective-Cのコードを介在すればC言語の関数を呼べる感じだな
|
- Swiftスレ
84 :デフォルトの名無しさん[sage]:2014/06/03(火) 13:19:20.45 ID:9AiAEfmm - C言語のコードをコンパイルしただけでは関数名は無くならないだろ
|
- Swiftスレ
87 :デフォルトの名無しさん[sage]:2014/06/03(火) 13:24:52.63 ID:9AiAEfmm - Swiftの処理系はC言語形式のヘッダファイルを解釈できるみたいだよ?
ただそれによって利用可能になるのはObjCの形式で宣言したオブジェクトの定義だけみたいだが
|
- Swiftスレ
91 :デフォルトの名無しさん[sage]:2014/06/03(火) 13:30:24.57 ID:9AiAEfmm - Obj-CとSwiftのコードの混在はこの辺だ
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html
|
- Swiftスレ
107 :デフォルトの名無しさん[sage]:2014/06/03(火) 13:48:57.11 ID:9AiAEfmm - とりあえず>>98の「できない」は間違ってるってことでいいじゃない
|
- TypeScript(MS) VS Swift(Apple)
7 :デフォルトの名無しさん[sage]:2014/06/03(火) 14:48:18.77 ID:9AiAEfmm - JavaScriptを介してのネイティブコードへの変換は型情報が失われちまわないか?
型情報無い状態で静的なネイティブコードに変換すると性能的にかなり劣化すると思う
|
- TypeScript(MS) VS Swift(Apple)
9 :デフォルトの名無しさん[sage]:2014/06/03(火) 15:40:22.77 ID:9AiAEfmm - TypeScriptってLLVMの中間コードへ直接変換できるの?MSが提供してるの?
|
- TypeScript(MS) VS Swift(Apple)
10 :デフォルトの名無しさん[sage]:2014/06/03(火) 15:57:29.78 ID:9AiAEfmm - 調べてみる限りTypeScriptのコンパイラーはJavaScript(TypeScript?)で書かれてるって情報しか見つからん
MS以外がLLVMバージョンを作ってるのか?
|
- TypeScript(MS) VS Swift(Apple)
15 :デフォルトの名無しさん[sage]:2014/06/03(火) 20:19:54.69 ID:9AiAEfmm - >>13
どこに行けばその情報が手に入る? 公式見てもTypeScriptのコンパイラはTypeScript自身で書かれているようにしか見えない 使う時はnode.jsインストールしてnpmでコンパイラのパッケージをインストールしろって書いてあるし
|
- Swiftスレ
140 :デフォルトの名無しさん[sage]:2014/06/03(火) 20:56:57.99 ID:9AiAEfmm - >>138
どのへんがC++やJavaと違ってJavaScriptに見えた?
|
- Swiftスレ
145 :デフォルトの名無しさん[sage]:2014/06/03(火) 21:13:49.53 ID:9AiAEfmm - >>141
Swiftは基本セミコロンいらないよ?いま上がってるサンプルとかにもほとんどセミコロンは無い (一行に複数の文書きたいときだけ使うらしい) JavaScriptはセミコロン省略できるとこもあるけど、文末にセミコロン欲しいしなるべく省略しないように書く 変数宣言構文はJavaScriptの拡張とかで使われてる形式で、 現在のJavaScriptでよく使う形式とはちょっと違うと思うんだが
|
- Swiftスレ
151 :デフォルトの名無しさん[sage]:2014/06/03(火) 21:34:06.35 ID:9AiAEfmm - >>149
>>141はSwiftの変数宣言の構文とかセミコロンの扱いがJavaScriptと似てるって言いたいんじゃないの? それに対してかなり違うよっていう俺の意見なんだが?
|
- Swiftスレ
159 :デフォルトの名無しさん[sage]:2014/06/03(火) 21:58:16.37 ID:9AiAEfmm - >>158
コンパイラだけきても、WindowsでCocoa API呼べてもしょうがないし、 WindowsのAPIが呼べるようにするのは簡単ではないだろう
|
- Swiftスレ
160 :デフォルトの名無しさん[sage]:2014/06/03(火) 21:58:53.82 ID:9AiAEfmm - >>154
セミコロンの扱いに関しては、C++やJavaは、ほぼJavaScriptと同じ。SwiftはC++やJavaやJavaScriptとは異なる。 だから、Swiftのセミコロンの扱いが、C++やJavaと違って、JavaScriptに見えるのはおかしい。 変数宣言構文に関しては、C++やJavaとは違うし、JavaScriptとも違う。 だから、Swiftの変数構文がC++やJavaとは違うのはいいとして、JavaScriptに見えるのはおかしい。
|
- Swiftスレ
185 :デフォルトの名無しさん[sage]:2014/06/03(火) 23:31:00.44 ID:9AiAEfmm - 関数型の変数宣言するのにも「型 変数」よりも「変数:型」の方がわかりやすく書ける気がするな
|
- Androidプログラミング質問スレ revision43
236 :デフォルトの名無しさん[sage]:2014/06/03(火) 23:37:53.94 ID:9AiAEfmm - Androidのプログラムはフレームワークから利用される部品を作るみたいな感じだよね
部品としてのルールを逸脱したコードを書いたときにどうなるかは自己責任
|
- Git 9
749 :デフォルトの名無しさん[sage]:2014/06/03(火) 23:41:14.87 ID:9AiAEfmm - 一ヶ月でけっこスレすすんでるなw
言語ごとにというか、ひとつの言語のコードでも機能ごとにある程度フォルダわけないと混乱するだろ
|