Swift part11 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ああ、Swiftか。main()なんて言うからw
@UIApplicationMainってソースにあるし、Swift UIApplicationMainとググったらすぐにあるやん
https://ez-net.jp/article/BC/vWrNTeBO/85hmtcwh9W3Y/ >>684
なるほど、main.swiftでなきゃだね。iOSでもかな/でもそのよう 言語仕様と実装は別だから新言語の仕様みて
「ああ、こういう仕組みなのね、完全にわかったわ」って
なにか試そうとした時に「…でどこがスタートでどう書くの推奨だ?」って
よくなるわな。 いつかXCODEでjavaも使えるようになりませんかね?
別にそれによって、Appleも損はしないと思うんですが… xcodeを積極的に使いたい奇特な人がいるなんて… Xcodeは使える
Java IDEの遅さといったらもう やはりXCODEが他言語に対応しただけじゃダメなんですか?
iOSそのものが対応しなきゃいけないのかな 解消したコンパイルエラーが残ったままになるクソバグから卒業してから出直しておいで xcodeでswiftのリファクタリングできるようになった? >>688
Xcodeで普通にJava(使えたPure Javaも可)のを使えなくしたので金輪際Javaを使えるようにはならんだろ ほげぇぇ
わざわざ使えなくしたのか
少しでもユーザー多い方が良いのに…
でも他言語に対応させると、速度か何かが犠牲になるのかね java使えるならiOSアプリ作ってみたいのになぁ
swiftとか私の頭には難し過ぎる
HELLO WORLD出すだけで10年くらいかかりそう わざわざってか、メンテナンスめんどくさい/もうする気ないから無くした/削ったただな
JavaでiOSアプリか。そんなつもりだったのか。それは無理無理
macOSアプリだってちょっと変な感じだし。それなりにmacOS UIパーツ使ってるがやっぱり触りごごちがエセ感ありの
Javaもあんま使いこなせてないっぽくにしか見えないぞ。その謙虚すぎ(?)は。Swiftやればだな。このスレ的には。でなきゃ全然関係ない話題だしw JavaじゃなくてJavaScriptでiOSアプリだったらありえるんじゃない?
ReactNativeとか いや、CoreFoundationのソースを持って来てるだけでSwiftは関係ない
CoreFoundationはC実装で、Swift関係なく前からオープンソース
https://opensource.apple.com/release/macos-1013.html
10.13で使われてるCoreFoundationはここで公開されると思うけどcoming soonって書いてるからまだなんかな
たまたまswift-corelibs-foundationの方で先に公開された形になったから、こういう風に参照されただけだろう
ちなみにmacOSやiOSで現に使われてるFoundationはクローズドのObjC実装のもののはずで、Swiftオプソ化とLinux対応のために公開されてるこのSwift実装のFoundationとは中身は別物のはず いま見てみたらCoreFoundationのソース10.10.5までは出てるのに、11.0以降ずっとcoming soonになってるのな
https://opensource.apple.com/release/os-x-10105.html let values = ["small":30 "middle":50]
var result = 0
for( value in values{
result += value.1
}
このvalue.1 ってどういう意味? サンプルコードで、インスタンスの生成を
let a = Hoge(fuga)
と書いてるのと
let a = Hoge.init(fuga)
って書いてるのを見かけるんだけど
どっちが推奨なんだろう?
Xcodeの補完は後者フレンドリーだけど >>715
普通に考えたら前者なんだろうけど、Appleのサンプルでさえ後者で書いてるのがあるし、Xcodeの補完もinitってしないと出てこないし、
もしかしてなんか変わったのかなと思って isEmpty とString?
is文と、オプショナルの違いってなんですか? swiftのextensionとか規則の詳しい説明日本語版がなさすぎる
なんで日本語情報少ないんだ
やってるやつすくないのか >>723
英語わからない
google先生で聞いても断片的にしか検索されないのん
extensionを検索したら出てくるけど他の構造体とかでてこないん
>>724
英語版が多いと日本人がやりやすくなるのかそうなのか 初心者ですがよろしく。
iOS版のplay groundsでどこまでコーディング出来るのでしょうか。
Swiftコーディングの練習問題集などと言ったものは存在しますか?
今仕事が忙しくて、iOS(iPad Pro)で学修レベルしか出来ません。
ひと段落ついたら本格的にMacBookのX Codeで開発始めるつもりです。
よろしくお願いいたします。
経歴はJavaとその関連を半年間集中的に学校で教わって
JAVA2級合格したというレベルです。仕事はほぼ関係ない仕事です。 >>725
まだ、小学生なのかな?
義務教育で十分だと思うが。 Swiftクラス管理の部分が意味不明だった
むずい 言語そのものだけでなく、背景となる概念も一緒に勉強したらいいよ
オブジェクト指向とか関数型プログラミングとか >>688
昔々の事じゃ。Java-Cocoaというものがあってな。 ここってスズキSwiftのリンク貼ろうとすると弾かれんのな swiftというかiosのことかもしれないけど
非同期中はメインスレッドのタッチイベントって受け付けないのでしょうか?
非同期の処理が終わるまでフリーズ状態です。
表示は変更されるます。
そういう仕様なのでしょうか? iOSデバイス、特にiPad Proが最も完成洗練されたコンピュータの形態だとすれば
その開発言語swiftが最も将来性あると断言できるんじゃないでしょうか。 >>742
まだ断言できるほどではないけとかなりいい線行ってると思うよ。
最大の失敗は初期の段階で Mac でしか使えないようにしてしまったことじゃないかな。
これで大幅に出遅れたと思う。もしフリーで使えるようにしてあったらと思うと残念でならない。 http://www.benfrederickson.com/ranking-programming-languages-by-github-users/
SwiftはObjCとともに人気を失いつつある
Go/Rust/TypeScript/Kotlinらがまだまだ勢いを保ってるのとは対照的
iOS/macOS開発一辺倒の現状から大きく利用領域を広げられなければ、ObjCと同じようにマイナー言語を脱することはできなさそう 俺もAndroidに乗り換えた瞬間に興味なくしたわ。
今はTypeScript + React-nativeに注目してる 超絶初心者が失礼するぞ
今日までXcodeとSwiftの違いってなんだ?って思ってたんだけど、Swiftはプログラム言語でXcodeはIDEなのか
ちなみにXcodeでSwiftを書いて実行してっていう一連の作業ができるんだよね? できます
てか、まずはHello Worldを試してみろよw アイポンアプリって自作して勝手に配ることできるの?
App Store使わずに配布できる? 少人数の知人に配るとかならできる
色々制限もあるが
iOS アプリ 配布
とかでぐぐれ >>755
えええ、そうなん?
ググるわありがとう。 >>757
ググったけど、つまりアポーに金払えってことか。 何をしたいのかがさっぱり分からんけど、
不特定多数の人に配布したいのであればAppleに金払うしかないよ
そうでないのならAppleに金払わなくてもいい方法はある やっぱり文句言ったww言うと思ってたけど、まさかなとも むしろ自分以外の人間(少数とはいえ)に配布できるっていうことが驚きだわ 本来テストのためにじゃね。無きゃテスト困るでしょ
無料の方法はソース丸ごとしか思い浮かばんな テストフライトとかかなり昔からあったけど使ったことないの?
っておれもその辺かなりご無沙汰でちらっと調べてみたら、なんとAppleが買収してたんだね
ちょっとビックリしたわ テストフライトは当然デベロッパープログラムを買った人のみ。その前はアドホックで、これも当然デベロッパープログラムのを買った人のみ
無料は個人でもアレが30日間だけじゃなっかったかなあ。ああ、テストフライトもアドホックもアレは1年間だな。アップデートは当然手動 えーとつまり?
金払わないと少数の友人にそのバージョンのアプリを配布することもできないってこと?
さすがに自分の端末にのみ入れることはできるでしょ? Swift2のUdemy動画レクチャー今頃見てるんだけど、4なってだいぶ変わってるねー。
++無くなって+=1だけなってるし。
180くらいあるレクチャーも40くらいこなしたし、色々自作アプリ作って
iPadで活用したいです。 >>699 IBM swift sandbox なら HELLO WORLD は今すぐにでも出せるよ。
https://swift.sandbox.bluemix.net/#/repl
下の▽ボタンを押せば、実行される。
sandbox はIntel linux上で動いてるな。
WEB アプリも開発出来るようになりつつあるようだけどだれかやってる? 他にはあまり見ないネイティブコードななのにあまり流行らないね。KItura出た当時はそれなりに話題になりのだが、下火かな
ネイティブコードなだけにクラッシュに弱いとかかな あと、別にそのIBM swift sandboxでなくてもコマンドラインですぐに実行できるよ。PerlとかPythonとかと同じような感覚で。Swift環境入れればだけどLinuxでも >>770
うん、いっぱいある。調べれば分かるだろうが、それぞれのWeb上での取り扱いが下火ってこと
てか、今それ見て知って「WEB アプリも開発出来るようになりつつ」とか言ってるだけでしょ?WEB アプリも開発を今知ったのかよレベルの話だよ。あくまでも現状はちょっと変わった人wが使うってとこかな 【2017年版】Swiftフレームワーク7選比較と今後の需要
https://furien.jp/columns/189/ それはSwift前提で開発するならの話だろ?よく読んでみ。あんたが思っているのとは違うから
てか、なんかいろいろ「今」調べてるっぽいけど、それでなにか短絡的に鵜呑みで結論出してるのなら、いろいろアレだな Web開発でなら/でも破壊的仕様変更は受け入れられないか。それが大きいか
まあ、そもそも今まで他でWeb開発してたのがSwiftでWeb開発という選択にはあまりならんというのが最大だと思うけど SwiftでWeb開発するぐらいならPythonでするわ そもそもappleに言語開発は無理だったんじゃないかな。素直にobjcに戻ってシンタックスシュガー追加で生きていくべき。
個人的にはobjcにはc言語との連携が容易という最大の武器があると思ってる。 Web開発ってホームページ作ることしか知らないんだけど
他にもなんかあんの?
PythonだとかSwiftで〜 とはおったまげたなあ >>778
俺はiOSアプリ→PostgreSQLに接続
って感じで通信してるから、データを吐き出したり入力する為に使ってるよ。 このスレ言語とプラグインごっちゃになってるけどいいのか? 俺はswift4使ってるけどいい感じだよ
MVCモデルの組み立てがしやすいね XIBの使い方がキモだと思うよ
どこにどうやってXIBインスタンスを置くのかで
後々のカスタマイズとかのしやすさが変わってくるよね ■ このスレッドは過去ログ倉庫に格納されています