トップページ⇒tech
1002コメント350KB

Swift part8 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (アウアウ Saaf-caug)2016/05/13(金) 23:30:06.87ID:MRCJQvHca
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

プログラミング言語Swift 3
http://potato.2ch.net/test/read.cgi/mac/1408762479/

[SDK]iPhoneアプリ開発初心者質問箱45[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1447650023/

Xcode part13 [転載禁止]c2ch.net
http://potato.2ch.net/test/read.cgi/mac/1424907278/

Swiftアンチスレ part1
http://echo.2ch.net/test/read.cgi/tech/1458491343/

前スレ
Swift part7
http://echo.2ch.net/test/read.cgi/tech/1458491528/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0693デフォルトの名無しさん (スプッッ Sdc8-xdvH)2016/09/27(火) 08:03:05.01ID:v2vawIwod
appleの相手をするのはいつでも疲れるよ
この世から消えて欲しい
0694デフォルトの名無しさん (ワッチョイ 613c-Px3x)2016/09/27(火) 19:56:20.75ID:wMov4Qi00
なんで、自分が立ってる足元は見ないで
「あのブドウは酸っぱいに違いないから消えて欲しい」言うかなぁ…
そろそろアレが「パソコン」といっしょに滅びつつあるの自覚し始めてるっしょ?
0695デフォルトの名無しさん (ワッチョイ 1c42-5q76)2016/09/27(火) 23:02:32.99ID:pJiHchri0
ブドウたべたい
0696デフォルトの名無しさん (アウアウ Sa4e-IfJd)2016/09/28(水) 00:19:08.74ID:2l/Ja6Osa
スケベ
0697デフォルトの名無しさん (スフッ Sdb8-Px3x)2016/09/28(水) 12:41:49.83ID:W7Nr4F+fd
>>692
c++に比べたら100万倍くらい簡単
0698デフォルトの名無しさん (ワッチョイ 613c-IfJd)2016/09/28(水) 21:51:50.26ID:BK3GeT+f0
C++と較べてもなぁ…完全に用途が違うし。
C++でできることSwiftでできんの?って言われたらできない訳だし
生ポインタベースのカッチリしたメモリ管理とか、
構造体アラインメントの指定とか、エンディアンの処理とか
0699デフォルトの名無しさん (ワッチョイ 613c-5q76)2016/09/28(水) 22:03:06.28ID:ZL+igzyn0
ゴム付きポインタしか知らない Swift くん
0700デフォルトの名無しさん (ササクッテロ Spc9-xdvH)2016/09/28(水) 23:32:29.72ID:Kxaor4rlp
死に目に会うけどUnmanagedHogeで操作できるけどな
C++の代わりに使うものじゃないは同意
ObjC, Node.jsのどっちか(もしくは両方)の市場狙いの言語だったと思ってる(過去形
0701デフォルトの名無しさん (ササクッテロ Spb7-LGiF)2016/09/29(木) 18:39:47.97ID:AciNgn+Dp
レジスタに中出ししたい
0702デフォルトの名無しさん (ワッチョイ 47ba-rzru)2016/09/29(木) 20:18:41.12ID:TO8dgYTa0
いやらしい
0703デフォルトの名無しさん (アウアウ Sa77-LGiF)2016/09/30(金) 00:17:18.35ID:MJJqEOOza
Swiftのプロトコルって、Javaでいうインターフェースとまったく同じように使えると考えていいですか?
0704デフォルトの名無しさん (ワッチョイ eb3c-RPp1)2016/09/30(金) 00:42:51.48ID:jJsdj4Dp0
劣化しすぎてて同じようには使えない
0705デフォルトの名無しさん (ワッチョイ 47ba-rzru)2016/09/30(金) 00:49:24.53ID:C+nAwWAE0
がーん
0706デフォルトの名無しさん (ワッチョイ 4389-LGiF)2016/09/30(金) 03:24:52.00ID:0KJtriWI0
AppleのiBooksが出してる
"The Swift Programming Language, Swift 3 Edition"
をウェブサイトで日本語訳をまるまる公開したら著作権上何か問題あるでしょうか。
0707デフォルトの名無しさん (ワッチョイ 1b8f-dvmP)2016/09/30(金) 03:32:17.52ID:ff48EwFg0
>>706
出して怒られてから対処すればいいんじゃない。
0708デフォルトの名無しさん (ワッチョイ 17ba-rzru)2016/09/30(金) 06:16:42.54ID:gcg3EsB90
去年から定期的にこのスレ見にきてんだけども
そろそろ仕様固まりました?
0709デフォルトの名無しさん (ワッチョイ 1b62-dvmP)2016/09/30(金) 08:26:46.31ID:60ZsIOz70
まだだよーんwww
0710デフォルトの名無しさん (スプッッ Sd0f-rzru)2016/09/30(金) 08:33:22.52ID:jVSKZUpGd
仕様を固めるだなんて林檎には無理な話ですよ
0711デフォルトの名無しさん (ササクッテロ Spb7-LGiF)2016/09/30(金) 08:34:33.29ID:tZ08Eyszp
>>706
意識高いSwift使いにガチギレされる
それで前の日本語化サイトは消えた
英語読めるやつだけが言語仕様知ってる状態がいいんだとさ
0712デフォルトの名無しさん (スプッッ Sd0f-rzru)2016/09/30(金) 08:36:47.65ID:jVSKZUpGd
>>706
林檎に聞いてみればええやん
さすがの林檎も言語仕様で著作権主張せんやろw
0713デフォルトの名無しさん (ワッチョイ 97c9-dvmP)2016/09/30(金) 08:43:45.77ID:p4qVFaK60
今はオープンソースになったんだから別に問題ないだろ
0714デフォルトの名無しさん (ワッチョイ 97c9-dvmP)2016/09/30(金) 08:47:48.51ID:p4qVFaK60
と思ったけど、本はソースに入ってないから厳密にはやっぱダメか?
APIドキュメントはソースのヘッダドキュメントから生成されてるからオープンソースライセンスが継承されるだろうけど
0715デフォルトの名無しさん (ワッチョイ 1b62-dvmP)2016/09/30(金) 08:48:48.24ID:60ZsIOz70
>>711
あほくさ
0716デフォルトの名無しさん (ワッチョイ 97c9-dvmP)2016/09/30(金) 08:50:44.29ID:p4qVFaK60
いや、やっぱ大丈夫だ。本はCC BYだ
https://swift.org/documentation/
This ePub document is made available under a Creative Commons Attribution 4.0 International (CC BY 4.0) License.
0717デフォルトの名無しさん (ワッチョイ fb7b-js6q)2016/09/30(金) 10:43:02.12ID:Vq/K1hOR0
作成したIOS用アプリを、遠方にいるxcodeを持っていない友人にテストして
もらおうと思うのですが、たまにsafariからアプリをインストールできるサイトが
ありますよね?この方法が使えれば使いたいのですが、あれはどのような仕組みになっているのでしょうか?
単にipaファイルをダウンロードするだけではなさそうですが・・・
0718デフォルトの名無しさん (ワッチョイ 4b7b-dvmP)2016/09/30(金) 10:44:47.66ID:fltLgPD00
>>717 スレチ
[SDK]iPhoneアプリ開発初心者質問箱47[touch][iPad] [無断転載禁止]©2ch.net [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/mac/1470902093/
0719デフォルトの名無しさん (スフッ Sd8f-LGiF)2016/09/30(金) 12:38:33.87ID:o39mJXI1d
>>717
知らんけどうちはXCodeインストールしてもらってる
0720デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/09/30(金) 12:47:10.16ID:xsUewzoZp
知らんのなら一緒に初心者スレ行ってこいよw
Swift 3に合わせて出たわけでもなく、何年前のノウハウだよ
0721デフォルトの名無しさん (オイコラミネオ MMef-LGiF)2016/09/30(金) 13:43:33.67ID:DEDnhy0IM
internalやselfなど省略可能な単語は書くのと書かないのどちらの方がSwiftyだと思う?
0722デフォルトの名無しさん (ワッチョイ eb3c-dvmP)2016/09/30(金) 22:17:17.91ID:47zcsaWZ0
>>721
場合によるかも
selfは全部つけた方がいいかと思ったがダルいので
selfを強調したいときだけつける
internalは必要なシチュが思い浮かばない
0723デフォルトの名無しさん (ワッチョイ 4389-LGiF)2016/10/01(土) 01:45:34.55ID:akodGXRp0
そういえば、AppleのThe Swift Programming Languageで時々「マルチスレッドでの処理の場合は初期化処理がどーのこーの」とかいう注意書きをたまにみるんですが、その割には「マルチスレッド」という章がないんですよね。
Swiftでのマルチスレッドってどうなってるんですか?
結局、他言語で実装するんですかね?
0724デフォルトの名無しさん (ワッチョイ cf93-LGiF)2016/10/01(土) 05:58:14.58ID:Ml/WRmOH0
>>723
さぁ?

おれはNSOperationQueue使ってるけど、、、
それをswiftのマルチスレッドと呼ぶのかどうかは知らん
0725デフォルトの名無しさん (ワッチョイ eb3c-+y5M)2016/10/01(土) 09:09:29.29ID:DfLcjG5I0
>>723
func async(b: () -> ()) {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), b)
}

async {
print("非同期")
}
0726デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/01(土) 09:38:36.77ID:wi7Kskn0p
NSOperationから先祖帰りしたgcdかなw

swift3の out of scope で concurrency だったから
swift4で仕様に取り込みたいんじゃないのかね
goroutineライクにするのかstd::threadライクにするのか知らんけど
0727デフォルトの名無しさん (ワッチョイ eb3c-RPp1)2016/10/01(土) 11:06:14.14ID:YMAcE0TL0
>>726
Swift4は前半はSwift3のやり残し、後半で言語仕様に大きな影響を与えない機能追加
concurrencyが入るのはSwift5だと思われる
0728デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/01(土) 11:14:53.44ID:wi7Kskn0p
どうせgoroutineパクリはLLVM機能仕様で実現できないんだから
std::threadをはよ取り込んでくれれば良いのにな
Swiftだけやるってわけにはいかず、ObjCを視野に入れて out of scope だったんだろうけど
goroutineを諦めれば3で入れれたと思う
0729デフォルトの名無しさん (スッップ Sd8f-rzru)2016/10/01(土) 13:48:46.86ID:DTkaTyc5d
>>723
言語仕様と、オペレーティングシステム仕様を、ごちゃ混ぜにしていないか?
確かにAppleは一体化している感は、あるけれど、言語仕様とオペレーティングシステム仕様は違うよ。
0730デフォルトの名無しさん (ワッチョイ eb3c-LGiF)2016/10/01(土) 20:41:30.19ID:p0KZZOg90
もともとObjective-Cだとクラスに命令投げたらブラックボックスで
「あとはクラスがよしなにやるもの」って基本思想だからなぁ。
暗示的に返り値来ないと次のステップ進めねぇよとかでもなけりゃ。
0731デフォルトの名無しさん (ワッチョイ 47ba-rzru)2016/10/01(土) 21:43:05.44ID:ICXd6NI20
ある機能だけcのapi使えだなんて不完全極まりない糞言語だな
0732デフォルトの名無しさん (ワッチョイ cf93-LGiF)2016/10/01(土) 23:21:45.19ID:Ml/WRmOH0
>>731
そんなの他の言語でも普通やん

API呼ばずにまともに動ける言語って見かけないぞ
初期のJavaはそれを目指してたけど結局成功しなかったし
0733デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/02(日) 09:50:20.29ID:fOGBvveWp
swiftディスりたいのに悉く的が外れてる子かわいそう
アンチスレきなよ、あそこなら無粋な突っ込みしないで賛同してあげるからさ
0734デフォルトの名無しさん (ワッチョイ 1b62-rzru)2016/10/02(日) 13:53:59.95ID:jKKOWExd0
モダン()な言語Swift
0735デフォルトの名無しさん (スップ Sd0f-rzru)2016/10/02(日) 16:10:17.02ID:z9x7nIQbd
>>732
androidは基本的にはjavaで完結できてるんだよなあww
0736デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/02(日) 16:31:41.14ID:fOGBvveWp
>>735
ワロタwww
0737デフォルトの名無しさん (ワッチョイ 97c9-dvmP)2016/10/02(日) 16:41:53.93ID:6q2A7e6W0
オブCがオブCで完結できてなかったから今はまだしゃあない
0738デフォルトの名無しさん (ワッチョイ 1b4e-dvmP)2016/10/02(日) 16:50:43.92ID:LuMhVifb0
作るか探すかしてみろよw
https://www.google.co.jp/search?q=swift+wrapper+for+GCD
0739デフォルトの名無しさん (スフッ Sd8f-LGiF)2016/10/02(日) 17:29:01.69ID:vtVn8OpVd
>>735
いや、それと同じ意味やったらiOS/macOSもswiftで完結しとうやん

言語仕様と
言語の標準ライブラリと
OSのAPIと
外部ライブラリは

意味が一緒なんやね、あなたの中では
0740デフォルトの名無しさん (アウアウ Sa77-rzru)2016/10/02(日) 17:42:44.66ID:lK3/8nBLa
>>739
本当に頭が悪いなあ
君はなにも理解できてない
0741デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/02(日) 18:05:00.45ID:fOGBvveWp
大笑いした俺も理解できてないから
Java, Swiftをどこのレイヤーで切ってネイティブIF不要と言ってるのかおせーて
0742デフォルトの名無しさん (ササクッテロ Spb7-LGiF)2016/10/03(月) 02:01:00.97ID:LP69Agyrp
>>741
アプリケーション層。
0743デフォルトの名無しさん (ワッチョイ 3f93-LGiF)2016/10/03(月) 06:38:32.71ID:oL0ibHeJ0
どの環境でもmedialayerとかnativeのラッパでしょ?
スレッディングだってやっぱりOS環境のラッパに過ぎないじゃん。

ある機能だけcのapi呼び出すなんて、って書いてあったが、ドングリの背比べじゃないかな。
0744デフォルトの名無しさん (ワッチョイ 1b62-dvmP)2016/10/03(月) 07:39:22.01ID:CAj1h+Mp0
で、何でSwiftに変える必要があったの?
何か切迫した理由でもあった?
0745デフォルトの名無しさん (ワッチョイ cf93-LGiF)2016/10/03(月) 07:48:43.48ID:LEeITTxF0
>>741
ネイティブインターフェースが要らへんとは言うてへんねんで
むしろネイティブインターフェース無しでプログラムなんか書かれへん


JavaはJNIを通じてOSコールやその他のライブラリを呼び出す
Swingはブリッジ機能を通じてOSコールやその他のライブラリを呼び出す


androidがJavaだけで完結できると言うのはJNIを通じたandroidのライブラリやOSコールの呼び出しを「Java」という概念に含めて考えているわけで

同じレベルで考えるとブリッジ機能を利用してるのは「swift」に含めて考んとおかしいやろ?って言いたいだけ
どこまでを言語に含めるのかは多少解釈の幅があるもんやけど、比較するならレベルを揃えなあかん
0746デフォルトの名無しさん (ワッチョイ cf93-LGiF)2016/10/03(月) 08:10:45.50ID:LEeITTxF0
おれの個人的な趣味で言うと
「言語仕様+言語の標準ライブラリ」は広義の言語に含めると思とうねん

つまりOSやOS側の標準ライブラリが変わっても影響を受けずに動作する部分


議論の最初だったマルチスレッドに関しては

JavaはJava言語として対応
Swiftは言語としては非対応で、外部の機能を呼び出して実現

やと思う


ちなみに
NSThreadはPOSIXスレッドのラッパー
GCDはBSDライブラリのラッパー
NSOperationQueueはmacOS/iOSライブラリの呼び出し


GUIに関しては言語レベルでのサポートは夢として消えてもたなぁ
0747デフォルトの名無しさん (ワッチョイ 47ba-rzru)2016/10/03(月) 08:55:26.33ID:lp1ea7NO0
>>746
それや
0748デフォルトの名無しさん (ワッチョイ 4389-LGiF)2016/10/03(月) 17:14:48.44ID:TvIcf+Ih0
>>746 勉強になりました
0749デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/03(月) 20:24:01.94ID:Lbg3z6+2p
何が言いたいのかさっぱり
3行でおk

NSThread, GCD, NSOperationの下りも要はOSスレッドをライブラリでラップしてるだけで
そこにどれほどの意味もないよなあぁ
0750デフォルトの名無しさん (スップ Sd0f-rzru)2016/10/03(月) 20:50:30.92ID:Yg1KMUzJd
あ
0751デフォルトの名無しさん (スップ Sd0f-rzru)2016/10/03(月) 20:52:57.09ID:Yg1KMUzJd
みす
言語とframeworkを混在してて理解不能だわ
OS APIがFWでラッピングされててそれがswift言語で使えるんだからandroidと何も変わらんよ
0752デフォルトの名無しさん (ワッチョイ 3f93-LGiF)2016/10/03(月) 20:55:26.01ID:oL0ibHeJ0
区別したい理由が今ひとつわからない。
SwiftのGui Support=Appkit(mac)でいいじゃない。
Appkitが嫌いな理由をSwiftのせいにしたいだけ?
NSOBject をinheritすれば今までと何も変わらないよ。
0753デフォルトの名無しさん (アウアウ Sa3f-6DZd)2016/10/03(月) 21:11:28.71ID:kit7ebSra
>>706

ないない。公式サイト

https://swift.org/documentation/#the-swift-programming-language>;"The Swift Programming Language, Swift 3 Edition"
のTranslationsを見ると。

C.Cライセンスになっていて他国語への翻訳が奨励されている。既に中国語訳プロジェクトが立ち上がっている。

日本語訳は
http://www.studiogalago.com/the-swift-programming-language/
の中の人が一人でコツコツやっているみたいだけど。facebookに日本人用Swiftグループがあるんだし、手分けしてやればいいのに。


>"The Swift Programming Language, Swift 3 Edition"
0754デフォルトの名無しさん (アウアウ Sa77-rzru)2016/10/03(月) 23:07:38.65ID:zZ0UVd5la
なんでわざわざ日本語にするのかわからん
英語のままでいいじゃん
むしろ日本語より英語の方が理解し易い。
0755デフォルトの名無しさん (アウアウ Sa3f-6DZd)2016/10/03(月) 23:51:22.95ID:WEC8L0VSa
 日本語版はあったほうがいいと思うけど、iOSの翻訳本どころか中上級者向け本すら
ほとんど出なくなったこのご時世、この程度の英文ぐらい読めないと、とてもこの先や
っていけないなと思っている。
0756デフォルトの名無しさん (ワッチョイ 47ba-rzru)2016/10/04(火) 01:26:47.50ID:Dt4PYZAL0
>>754
英語読めない奴のためにに決まってるだろ?ガイジか?
0757デフォルトの名無しさん (ワッチョイ eb3c-LGiF)2016/10/04(火) 09:14:46.40ID:NKvGRo0c0
日本語すらまともに喋れないガイジに英語ができると思うか?
0758デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/04(火) 09:43:44.83ID:i7Qr0kn4p
意識高い系には英語のままの方が良い
日本人は意識高いから仕方ないね

あと、正直和訳手伝おうと思うほどswiftが良い言語とは思ってねぇ
母国語に訳してまで布教しようという輩も少ないんだろうな
0759デフォルトの名無しさん (ササクッテロ Spb7-LGiF)2016/10/04(火) 10:47:29.04ID:xf+8uPWEp
機械翻訳が嫌いなだけじゃ?
理解した人が書いた翻訳本じゃないと頭に入りにくいんだよね。

まあこれを
頭に入りにくいを避けるために、一度理解してから本を書くべき。
て書かれると眠くなる。
0760デフォルトの名無しさん (ワッチョイ eb3c-jX1/)2016/10/04(火) 11:11:09.40ID:v1bCBuZQ0
printf → 標準
thrd_t → 標準(C11から)
pthread → 非標準(ただしPOSIX標準)
std::thread → 標準
boost → 準標準
java.lang.Thread → 標準
android.* → 非標準
System.Threading → 標準
GCD, NSOperation, NSThread → 準標準(コアライブラリ対象)

標準ライブラリ
http://developer.apple.com/reference/swift

コアライブラリ
http://swift.org/core-libraries/
0761デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/04(火) 11:48:01.85ID:i7Qr0kn4p
std::threadもC++11からー
GCDやNSを準標準というならjava.lang., android.も準標準にしようよ

goやC#みたいに言語文法として非同期をサポートしてようやく区別したい
C#は実態はVM/OSスレッドであんま意味ないかもだけど
グリーンスレッドの言語はイマドキもうないし仕方ない
0762デフォルトの名無しさん (ワッチョイ eb3c-jX1/)2016/10/04(火) 12:02:45.28ID:v1bCBuZQ0
C++11を書いてないのはboost→0x/TR1の経緯があるため
C11のスレッドはC++の経緯を踏まえて規定された

コアライブラリはオープンソース版の標準ライブラリ候補だが
android.はそうではない
java.langは疑う余地なく標準ライブラリ
0763デフォルトの名無しさん (ササクッテロ Spb7-rzru)2016/10/04(火) 12:57:30.84ID:i7Qr0kn4p
java.langフルセットがないVM環境もあり非標準だし
Android OS上ならandroid.は標準だし

言語、ライブラリ、OSが未だ混ざっとるよ
0764デフォルトの名無しさん (ワッチョイ eb3c-jX1/)2016/10/04(火) 13:05:52.99ID:v1bCBuZQ0
俺はライブラリの話しかしてないんだが・・・

Micro EditionとかAndroid OS上ならとか
むしろ話を混ぜようとしているようにしか
0765デフォルトの名無しさん (ワッチョイ 4389-LGiF)2016/10/04(火) 13:33:13.53ID:WapAY2ic0
プロの人たちは話が違いますね、さっぱりついていけません
週末アプリデベロッパーの私には何がなんだか
0766デフォルトの名無しさん (ササクッテロ Spb7-LGiF)2016/10/04(火) 18:33:58.44ID:y9UbKKIdp
>>765
チミ、ここは業務経験3年未満は書き込み禁止だよ
0767デフォルトの名無しさん (スプッッ Sd0f-rzru)2016/10/04(火) 19:58:49.78ID:5dghqSRwd
なんやてええ
0768デフォルトの名無しさん (ワッチョイ 3f93-LGiF)2016/10/04(火) 20:25:46.12ID:IdCdVGLg0
あまちゃぷろぐらまのおいらが通りますよAA
0769デフォルトの名無しさん (スップ Sd0f-rzru)2016/10/04(火) 20:26:27.55ID:hlZ0J84nd
かえれ
0770デフォルトの名無しさん (ワッチョイ eb3c-RPp1)2016/10/04(火) 21:38:52.89ID:xtb8Y0IH0
うちの会社はSwiftの業務経歴3年以上の人しか取らないから全員が精鋭
恐らくうちよりSwiftに強い会社はないと思う
0771デフォルトの名無しさん (ワッチョイ 47ba-rzru)2016/10/04(火) 21:43:16.02ID:Dt4PYZAL0
未来からお疲れさまです
0772デフォルトの名無しさん (スフッ Sd8f-LGiF)2016/10/04(火) 21:56:25.21ID:hInAwTWed
よし、深夜残業前だし
お茶にしようぜ!みんな
0773デフォルトの名無しさん (ワッチョイ 97c9-dvmP)2016/10/04(火) 23:14:11.51ID:BmI86IBN0
残業とか社畜かよ
0774デフォルトの名無しさん (ワッチョイ eb3c-RPp1)2016/10/04(火) 23:21:25.16ID:xtb8Y0IH0
知らないのか?Swiftのコミットがピークになるのは深夜なんだぜ?
やはりSwiftを作るような人間は睡眠なんかに甘えずに没頭してるんだろうな
0775デフォルトの名無しさん (ワッチョイ c3d4-rzru)2016/10/04(火) 23:46:08.65ID:LNwBTeCj0
Swiftは惜しい、いろいろ欲張り過ぎ
勉強すればするほど、興ざめしてくる
0776デフォルトの名無しさん (ワッチョイ 4f90-LGiF)2016/10/05(水) 00:07:07.67ID:LHL1VZ3r0
matlab compilerで生成した共有ライブラリをswiftで使いたいのですが、可能でしょうか?
よろしくお願いします。
0777デフォルトの名無しさん (ワッチョイ fb8a-LGiF)2016/10/05(水) 01:31:42.33ID:aOjqsY1h0
>>774
つ...釣られないぞ!
0778デフォルトの名無しさん (スプッッ Sd0f-rzru)2016/10/05(水) 08:14:03.12ID:HknmeI4vd
>>777
ツッコミたいのを我慢するのって苦痛だよ
0779デフォルトの名無しさん (スフッ Sd8f-LGiF)2016/10/05(水) 08:33:29.11ID:/Fhwgvpsd
でもまあ、使いたい機能が、言語なのか、実行環境なのか、外部ライブラリなのかは気になるよな
特にプロジェクト立ち上げ時の実装方針決める時

近々想定されるイベント、、、
「おーい、アンドロイドがSwift対応になったらしいぞ
あのiPhoneアプリ、アンドロイドで動かしてくれ」
「…………」
0780デフォルトの名無しさん (スプッッ Sd0f-rzru)2016/10/05(水) 08:54:35.56ID:HknmeI4vd
swiftなんて腐林檎以外に使われないから心配無用
0781デフォルトの名無しさん (ワッチョイ 0162-+EyG)2016/10/06(木) 08:05:41.42ID:YBMzX3RA0
何れにしてもSwiftのゴリ押し感をどうにかしろまず
0782デフォルトの名無しさん (スフッ Sda8-pu+C)2016/10/06(木) 09:08:17.84ID:is5Ej1+Qd
でもまぁswift使いたく無い人には他の選択肢も残されてるんだから別にいいんじゃない?

どんな言語も一長一短だし
0783デフォルトの名無しさん (スプッッ Sdf8-xaNP)2016/10/06(木) 09:09:46.40ID:z1yq3vtzd
別の選択しとは?
0784デフォルトの名無しさん (ワッチョイ 353c-+EyG)2016/10/06(木) 09:35:10.64ID:miDFWnTh0
>>783
ObjC「ひどい、私のことはもう忘れたというの?」
0785デフォルトの名無しさん (スプッッ Sdf8-xaNP)2016/10/06(木) 18:30:29.65ID:6nlxRpPjd
>>782
選択肢がなくなる予定だからゴリ押しって言われてんだろう…
バカなの?
0786デフォルトの名無しさん (ササクッテロ Sp4d-xaNP)2016/10/06(木) 18:33:19.57ID:5Myi1vl0p
それは初めて聞いたわw
マジならソース、2ch総力を出してうんたらかんたら
0787デフォルトの名無しさん (スプッッ Sdf8-xaNP)2016/10/06(木) 18:41:39.02ID:GY1MFs1Dd
予定はないはずだが糞林檎のことだからしれってxcodeからobjcを消すだろうな
0788デフォルトの名無しさん (ドコグロ MMa8-xaNP)2016/10/06(木) 19:24:02.05ID:dbRxNNhMM
林檎ならありえるな
0789デフォルトの名無しさん (スプッッ Sdf8-xaNP)2016/10/06(木) 19:25:53.04ID:6nlxRpPjd
バカなの?は余計だった

>>787
まあObjective-Cなくす方向なのは明らかだな
ところで、どーでもいいけどxaNPはどうせ2ch mate使いなんだろうけど、Sdf8まで被るのは珍しいな
もしかして近くにいたのかと思うとちょっとやだw
0790デフォルトの名無しさん (ササクッテロ Sp4d-xaNP)2016/10/06(木) 19:43:30.29ID:5Myi1vl0p
swift使ってないヤツは糞だのごり押しだのと言い
swift使ってるヤツは微妙と思いながらswift,objcを併用

ジョブズ(ObjC)信者とアップルアンチが、敵の敵は味方で一緒にswiftを叩いてる?
居もしない敵(Swift信者)を相手に仲いいなw

>>776
CのAPI(ABI)が同コンパイラから吐かれてるなら可能
普通にC APIとして叩くコード書いて、ライブラリをリンクすればいいよ
0791デフォルトの名無しさん (ワッチョイ c3f8-sTX3)2016/10/06(木) 22:47:41.37ID:Ppn//x8R0
え、obj-c消えるの?

osx持ってるからサンプルいくつか見たことあるけど
変態文法すぎて嫌厭してたが・・・

せっかく覚えた人ほんと可哀想だわ
0792デフォルトの名無しさん (ワッチョイ 50c9-+EyG)2016/10/06(木) 23:05:03.20ID:dHiEitkY0
どんな言語でも習得すればプログラマとしての視野が広がって確実にレベルアップのファンファーレが聞こえる
字面で敬遠とかアホらしい
■ このスレッドは過去ログ倉庫に格納されています