18/02/15 12:36:59.48 mI23yE+o0.net
2017年09月18日
SwiftでWeb開発ができるフレームワーク
URLリンク(qiita.com)
801:デフォルトの名無しさん
18/02/15 12:37:13.72 MqGIYZcJ0.net
あと、別にそのIBM swift sandboxでなくてもコマンドラインですぐに実行できるよ。PerlとかPythonとかと同じような感覚で。Swift環境入れればだけどLinuxでも
802:デフォルトの名無しさん
18/02/15 12:41:22.20 MqGIYZcJ0.net
>>770
うん、いっぱいある。調べれば分かるだろうが、それぞれのWeb上での取り扱いが下火ってこと
てか、今それ見て知って「WEB アプリも開発出来るようになりつつ」とか言ってるだけでしょ?WEB アプリも開発を今知ったのかよレベルの話だよ。あくまでも現状はちょっと変わった人wが使うってとこかな
803:デフォルトの名無しさん
18/02/15 12:52:01.54 mI23yE+o0.net
【2017年版】Swiftフレームワーク7選比較と今後の需要
URLリンク(furien.jp)
804:デフォルトの名無しさん
18/02/15 13:09:15.61 MqGIYZcJ0.net
それはSwift前提で開発するならの話だろ?よく読んでみ。あんたが思っているのとは違うから
てか、なんかいろいろ「今」調べてるっぽいけど、それでなにか短絡的に鵜呑みで結論出してるのなら、いろいろアレだな
805:デフォルトの名無しさん
18/02/15 13:12:44.99 MqGIYZcJ0.net
Web開発でなら/でも破壊的仕様変更は受け入れられないか。それが大きいか
まあ、そもそも今まで他でWeb開発してたのがSwiftでWeb開発という選択にはあまりならんというのが最大だと思うけど
806:デフォルトの名無しさん
18/02/15 13:52:21.53 GFAIryoK0.net
SwiftでWeb開発するぐらいならPythonでするわ
807:デフォルトの名無しさん
18/02/15 14:51:12.29 YSj3CECL0.net
そもそもappleに言語開発は無理だったんじゃないかな。素直にobjcに戻ってシンタックスシュガー追加で生きていくべき。
個人的にはobjcにはc言語との連携が容易という最大の武器があると思ってる。
808:デフォルトの名無しさん
18/02/15 16:01:06.60 KpD+HGQH0.net
Web開発ってホームページ作ることしか知らないんだけど
他にもなんかあんの?
PythonだとかSwiftで~ とはおったまげたなあ
809:デフォルトの名無しさん
18/02/15 23:46:30.15 gXQ2LMAJ0.net
>>778
俺はiOSアプリ→PostgreSQLに接続
って感じで通信�
810:オてるから、データを吐き出したり入力する為に使ってるよ。
811:デフォルトの名無しさん
18/02/17 19:02:55.08 73Fe5I5d0.net
このスレ言語とプラグインごっちゃになってるけどいいのか?
812:デフォルトの名無しさん
18/02/17 19:04:55.37 KX7WmrxO0.net
プラグイン?
813:デフォルトの名無しさん
18/02/17 19:05:29.41 73Fe5I5d0.net
ライブラリと言語が混ざってる
ん~いいのか?
814:デフォルトの名無しさん
18/02/17 19:06:53.92 73Fe5I5d0.net
俺はswift4使ってるけどいい感じだよ
MVCモデルの組み立てがしやすいね
815:デフォルトの名無しさん
18/02/17 19:08:08.63 73Fe5I5d0.net
XIBの使い方がキモだと思うよ
どこにどうやってXIBインスタンスを置くのかで
後々のカスタマイズとかのしやすさが変わってくるよね
816:デフォルトの名無しさん
18/02/17 19:08:34.17 KX7WmrxO0.net
Swift言語を使ったフレームワークの話だからな。そのフレームワークがメジャーになればSwift言語の普及度も上がるだろうし、Swift言語でどう書くとかの話にもなるだろ
てか、単なる雑談してしかなく、雑談しかネタがないのだろからどうでもいいんじゃね
817:デフォルトの名無しさん
18/02/17 19:09:30.08 73Fe5I5d0.net
swiftのUIKitの中見てないけど
collectionViewあたりがどうなってるのか知りたいよ
818:デフォルトの名無しさん
18/02/17 19:10:12.97 KX7WmrxO0.net
>>783,784
全然Swift言語と直接関係ないやんw
俺に興味ないフレームワークの話すんなってことかよ
819:デフォルトの名無しさん
18/02/17 19:11:34.05 73Fe5I5d0.net
>>785
あーなるほどね
820:デフォルトの名無しさん
18/02/17 19:12:29.27 73Fe5I5d0.net
>>787
出遅れスマソ
821:デフォルトの名無しさん
18/02/17 19:13:21.62 KX7WmrxO0.net
ん。np
822:デフォルトの名無しさん
18/02/17 19:14:02.38 73Fe5I5d0.net
>>787さんはswift開発でxibあまり使わない?
モレ割と使っていくタイプだからswiftと密接だとおもてたわん
823:デフォルトの名無しさん
18/02/17 19:16:22.53 KX7WmrxO0.net
SwiftというかCocoa/Cocoa Touchの仕組み
別にSwiftでなくてもObjective-Cはもちろん、AppleScriptやJavascript(JXA)でもの話だな
824:デフォルトの名無しさん
18/02/17 21:21:46.50 3mzMeTil0.net
サーバーサイドもうちょい頑張ってほしい。
IBM奮闘してるけど。
825:デフォルトの名無しさん
18/02/22 15:42:38.66 H839Tp+80.net
swift 1.0でサーバ(Linux)でSwiftが動くようになって幾数年、未だに使われないサーバサイドSwiftよ
826:デフォルトの名無しさん
18/02/22 16:29:27.24 GyUXMKgfa.net
ところでMacではサーバプログラムでswift使われることないの?
Macをサーバとして使うという用途自体がほとんどないのかも知れないが、中身はUNIXでソフトは揃ってるからサーバにも簡単にできるよね。
827:デフォルトの名無しさん
18/02/22 16:48:58.76 KI0tNWT3M.net
appleにサーバは何使ってますか?って聞いてみたいね。
黒いゴミ箱がならんでいるのか、骨董品になったminiが並んでいるのか。
製品にまったく継続性がないからサーバ用途なんて無理
828:デフォルトの名無しさん
18/02/22 17:36:15.01 4gldXmu7a.net
ラックの中に mac mini が隙間なくビッシリ詰め込まれている
829:デフォルトの名無しさん
18/02/22 21:24:56.07 F2aCLZnQ0.net
>>796
マイクロソフトのazureが使われてると聞いたことがある
830:デフォルトの名無しさん
18/02/22 21:45:50.00 tmDxm78t0.net
ググったら妄想記事しか出ないけど。その2011年のはAzureと並列にAWSも上げてるけどAzureだけってのは別の話なのかな?
831:デフォルトの名無しさん
18/02/22 22:04:35.20 tmDxm78t0.net
>>796
netcraftで見るとLinuxっぽいかな。実際どうなのかわからんけど、developerはwww/supportと違ってAkamaiじゃないのにってとこから
832:デフォルトの名無しさん
18/02/22 22:23:27.96 4xFkIfES0.net
AWSもAzureもGCPも使ってる
今でも求人にIBM/HP/SunあたりのUnixスキルを求めてるからLinux以外も使ってるやろね
ハードはHPやDELL、情報系はTeradataやHadoop
833:デフォルトの名無しさん
18/02/22 23:18:21.03 x8fbWZvU0.net
その断定調なのが胡散臭いw
どこで知ったの?まさか思うという記事じゃないよねえ
834:デフォルトの名無しさん
18/02/23 00:14:29.45 gu5jD4u60.net
事情通によるとって書けばよかったねww
URLリンク(jobs.apple.com)
835:デフォルトの名無しさん
18/02/24 08:57:27.48 ZueQv0Xl0.net
appleだけ独自フレームワークってわけもいかんしなんだかんだいって
PHPとか使ってるんじゃないの?
836:デフォルトの名無しさん
18/02/24 09:06:07.79 xqgtGQqy0.net
PHPはさすがにないだろww
WebアプリはWebObjectsだったがさすがにもう入れ替えただろうな。入れ替えでPHPなんてありえないだろ、なんでPHPやねん
メールサーバー (今でいうiCloudの)は昔からOracle Communications Messaging Server(Sun Java System Messaging Server)だな
837:デフォルトの名無しさん
18/02/24 09:09:53.78 NxUZk3yiM.net
PHP使ってないとは思うが、別に使ってもいいと思うけどね
838:デフォルトの名無しさん
18/02/24 09:11:37.30 xqgtGQqy0.net
URLリンク(affiliate.itunes.apple.com)
URLリンク(itunes.apple.com)
なんだっ!?まだ使ってるのかっ??URLだけ同じ形式を残したとかとか...ナイかっ。いや、あるかなあー、あまりにも今更なので
839:デフォルトの名無しさん
18/02/24 09:16:56.76 xqgtGQqy0.net
あー、あれかな、あくまでもサンプルで今はそんなの返さないとかかな?WebObjectsディスコンにしたのなんでやねんな今更感がありありなので。内製用で小規模メンテし続けてるとかあるのかもかもしれないが
>>806
んー、「使ってないとは思う」と同じ意味でしかないよ
840:デフォルトの名無しさん
18/02/24 09:29:47.45 XDApard50.net
PHP7はパフォーマンスの観点からも十分選択肢に入るだろ
841:デフォルトの名無しさん
18/02/24 09:30:41.32 xqgtGQqy0.net
クリックしたらなんか動いている/生きているようだなあ
本当にWebObjectsなのかはなんかわけわからんがw、WebObjectsならappleだけ独自フレームワークってわけもいかんってこともないだろう、そゆとこですAppleはw
もちろん、仮に本当に上のURLのとこが今でもWebObjectsでやってるとしても、すべてのWebアプリ(iTunes Storeの他のとこも)がWebObjectsだとは言わん/言えんけど
842:デフォルトの名無しさん
18/02/24 09:34:21.10 xqgtGQqy0.net
意味わからんPHP推しw
843:デフォルトの名無しさん
18/02/24 10:00:26.67 xqgtGQqy0.net
ああ、Legacy (WebObjects) Links に書いてあった。納得
844:デフォルトの名無しさん
18/02/24 10:10:55.97 xqgtGQqy0.net
>>812
>>807とは違うページだった。こっち
URLリンク(affiliate.itunes.apple.com)
845:デフォルトの名無しさん
18/02/24 17:14:11.03 ZueQv0Xl0.net
>>813
残念。PHPでしたー(というかWordPressでした)
URLリンク(i.imgur.com)
846:デフォルトの名無しさん
18/02/24 20:07:26.26 xqgtGQqy0.net
CMSとBlogってコード(PHP)をガリガリ書くもんじゃないんじゃないの。まあ、そういう意味で「というかWordPress」って言ってもいるんだろうけど
なので、全然残念じゃないもーん(まあ、ちょっとは ちっ ってのはあるけどw)
見るなら Bootstrap の方だと思うけど、これってどういう判断なんだ??
847:デフォルトの名無しさん
18/02/24 20:27:21.47 xqgtGQqy0.net
www/support/developer/appleidなんぞホスト(場合よってはページで)によってマチマチだな。サーバーサイドJavascriptなんてあったり
おもろツール教えてくれてありがとう。このツールの情報は全然信じていないけどなww
848:デフォルトの名無しさん
18/02/24 22:47:46.12 Qwt+DyFJ0.net
まさかのDartの時代きた
URLリンク(flutter.io)
Swiftオワタ
849:デフォルトの名無しさん
18/02/25 00:41:41.31 /LdYt4iz0.net
おれはreact-native推しだな。なんせwebも巻き込んでコードの共�
850:ハ化できるし。 dartは言語として魅力があればだなー。
851:デフォルトの名無しさん
18/02/25 09:19:00.82 niLnXG9x0.net
>>817
おおこれ凄い。
852:デフォルトの名無しさん
18/02/25 22:01:12.05 Yecug6FL0.net
スマホ・タブレット向け?
PC MAC LINUXにはあまり関係ない?
853:デフォルトの名無しさん
18/02/26 01:14:36.10 NUAGFWAP0.net
>>820
react-nativeならデスクトップも開発中。
facebookで実際に使ってて実績もバッチリ。
こっち来いよ
854:デフォルトの名無しさん
18/03/02 10:25:09.55 qdI7JSz+0.net
func hoge<T : StringProtocol>(arg: T) {}
func hoge<T>(arg: T) where T : StringProtocol {}
これどう違うんすか
855:デフォルトの名無しさん
18/03/02 11:14:11.55 cO6anSKk0.net
>>822
同じ
URLリンク(github.com)
の It was also proposed ~ のところにあるように
where句の整備に伴って上の構文の削除も提案されたけど
上の構文で済む単純な定義のものを複雑にしたくないから残された
856:デフォルトの名無しさん
18/03/02 13:36:27.05 qdI7JSz+0.net
>>823
同じなんか~い
ありがとう!ございました!
857:age
18/03/04 16:28:15.69 VaPungkxa.net
定義したクラスの中でそのクラスを使いたいと思ったのですが、エラーが発生します。
Javaとかだと特に問題がなかったと思いますが、Swiftの場合どうすればいいのでしょうか?
class A{
var aa : A <-これができない
}
858:デフォルトの名無しさん
18/03/04 17:17:16.15 eO6xjr3+0.net
>>825
classなら再帰的な定義もできると思うが
optionalにしないとinitできないよね?
859:デフォルトの名無しさん
18/03/04 17:19:41.53 aHKjKzGb0.net
>>825
それだと、aaの初期化ができないから、
var aa: A!
ってやればいいんじゃね?
860:デフォルトの名無しさん
18/03/04 17:31:13.25 eO6xjr3+0.net
>>827
それだとそのクラス使う時、必ず実行時エラーになっちゃう気がする
861:デフォルトの名無しさん
18/03/04 19:10:40.99 EzbcrPof0.net
実行前までに代入しとけば無問題
862:デフォルトの名無しさん
18/03/04 20:32:42.51 whlExQH50.net
let bb: A? = nil
instanceA.aa = bb
でもエラーにならないのは無問題ではないような
var aa : A だと、イニシャライザでちゃんとしたインスタンスを入れればいいだけというのがSwiftだが、良く考えたら絶対nilにしかならない場合があるからOptionalにするしかないのか
863:デフォルトの名無しさん
18/03/04 21:22:23.53 eO6xjr3+0.net
>>829
aaがnilかどうかを別の変数で管理して毎回確認するって話なのかな?
そうでもしないと再帰処理できないし、optionalを使わない理由が分からない
864:デフォルトの名無しさん
18/03/04 21:51:04.40 whlExQH50.net
実務的にというか、本来 aa: A でいい、プログラミング上/アプリ上nilな場合が無いような場合のことでしょ。んな場合はoptionalはめんどくさいだけだし
最初に作るインスタンスはどやったって(まあ、自分自身を突っ込めば回避できるだるけどw、それもできなさげ)nilにしかならないし、わざわざoptionalだのあることを無視したあくまでも(個人的な)実務的な手法な感じ
865:デフォルトの名無しさん
18/03/04 22:05:19.87 03wgclKp0.net
>>831
A!はoptionalやん
それ自体でnil判定出来るから別の変数も要らない
rootNodeとかならselfになるだろうし
viewDidLoadみたいなセットアップ後もnilが有り得るかどうかで決めたらいい
866:デフォルトの名無しさん
18/03/04 22:41:01.48 eO6xjr3+0.net
そっかぁ
別の変数で管理云々はちょっと勘違いしてたわ
あと
867:俺がoptionalって言ったのは通常のoptionalのことで implicitly unwrapped optionalじゃなくってって意味 一般的な再帰構造なら基底ケースでnilになるだろうから それをimplicitly unwrappedで定義するのはすごく違和感があるんだけど そういうやり方もあるってことね
868:デフォルトの名無しさん
18/03/04 23:03:49.26 EzbcrPof0.net
まぁ用途によるわな
線形リストなら末端はnilやろうけど循環リストならnilはないし
869:デフォルトの名無しさん
18/03/05 00:14:55.90 pmwQ9a0w0.net
回答ありがとうございます。
試してみます。
870:デフォルトの名無しさん
18/03/05 13:13:50.32 MYqYYXalM.net
>>825
元の定義がstructだった。
Classに変更したら解決しました。
871:デフォルトの名無しさん
18/03/05 14:31:36.19 E8Y6IsUO0.net
このなんともいえんずっこけぶり
872:デフォルトの名無しさん
18/03/07 19:13:26.23 N08vO+Qv0.net
URLリンク(github.com)
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
873:デフォルトの名無しさん
18/03/18 17:26:44.45 dBKP+W2d0.net
let arr = [0, 1, 2, 3, 4, 5]
let sub = arr[3...]
sub[0] // Fatal error: Index out of bounds
このSliceのインデックスが元の配列のインデックスのままになる仕様って誰得なの?
874:デフォルトの名無しさん
18/03/18 18:45:17.33 Sr1iY1Ai0.net
新しい配列を作らなくていいからパフォーマンス的に有利なんじゃね?
ゼロ始まりにしたければArrayに変換で
URLリンク(developer.apple.com)
URLリンク(github.com)
875:デフォルトの名無しさん
18/03/18 20:43:29.57 9zPyp0Eq0.net
>>840
考え方的には別配列として切り出すのでなくビューなんだってさ(copy on writeだけど)
String.CharacterView.IndexみたいにIntじゃないIndexも多いから
コレクション全般に対しての考え方として
Sequence的に扱ったり、startIndexやindex(after:)などのIndex用メソッドに慣れて行ったほうがいい
876:デフォルトの名無しさん
18/03/18 21:31:14.27 kMXsuFsK0.net
viewならますます0から始まってほしいところだが
877:デフォルトの名無しさん
18/03/25 20:52:36.71 mPK4VdN40.net
Objective-c全く触ったことないんだけどSwiftの勉強はじめても問題ない?
878:デフォルトの名無しさん
18/03/25 21:02:22.17 rzleQGreH.net
問題はあるけど、問題でてきてからでいいかも
879:デフォルトの名無しさん
18/03/25 21:33:40.94 U5SlEUJl0.net
ゼロ番最初の~とか言わないしな。
880:デフォルトの名無しさん
18/03/31 14:51:14.31 HODGx0EY0.net
プログラミングはじめたばかりの初心者ですけど質問してもいいですか?
Swiftやってます
881:デフォルトの名無しさん
18/03/31 15:15:55.26 HODGx0EY0.net
過疎って返ってくるのが遅そうなので勝手に質問します
var m:Int = 0
do {"index:" + String(m)} while 10 > m++
で得られる答えがサイトではindex:0~index9だと書いてあったのですが理解ができません。
私はmが9であったらindex9となって、while10>m++の条件は++がmの後につくので9で比較されるのでtrueになり繰り返しが続行されると考えました。
なのでもう一度処理が実行されてindex:10まで出るのではないでしょうか。
慣れてないのでトンチンカンなこと言ってるかもしれませんがよろしくお願いします。
882:デフォルトの名無しさん
18/03/31 15:37:58.09 cXaECmE6H.net
>>848
貴方の言う通りですけど、
インクリメント演算子(++)は、Swift3から使えなくなったのでそういう書き方はできなくなりました。
883:デフォルトの名無しさん
18/03/31 15:43:18.30 QwOnP0D50.net
>>848
>index:10まで
その理解で合ってる
それと
・printもreturnも無いので答えという意味では何も無い
・do-while文は廃止された
・「++」(インクリメント)構文は廃止された
そのサイトを読むのは止めて
Swift4または2017年9月19日以降に書かれたもので学習した方がいいよ
884:デフォルトの名無しさん
18/03/31 16:18:30.86 cXaECmE6H.net
>>850
do-while は廃止ではなく、repeat-while に変更になりました。
885:デフォルトの名無しさん
18/03/31 20:20:46.22 HODGx0EY0.net
>>849
>>850
ええまじか…
では++nのところはn+=1とかにすればいいのでしょうか
サイトは別のサイト探そうと思います
886:デフォルトの名無しさん
18/03/31 23:35:14.21 4s7VNOk80.net
入門書の索引で do while の所探してページ開いてみたら repeat while のページになっていた。w
変化が激しいと入門書書く側も大変だな。
887:デフォルトの名無しさん
18/04/08 00:19:14.78 Dxb/j7BgM.net
何でこんなに仕様をコロコロ変えるのかな?
888:デフォルトの名無しさん
18/04/08 11:09:07.07 YK+KPtHu0.net
Dと同じ運命
889:デフォルトの名無しさん
18/04/09 12:44:12.04 fhEIkbEt0.net
>>854
多分思想がなくて振り回されてる。
もっと大御所がどっと構えて考え抜いた言語仕様にすればいいのに
goはそんな感じ
890:デフォルトの名無しさん
18/04/09 13:12:07.84 rSzJcNe3M.net
ジョブズの抜けたアップルみたいな風見鶏
891:デフォルトの名無しさん
18/04/09 14:27:15.87 ibciZGSr0.net
Swiftで書きたいけど結局React Nativeになっちゃう
892:デフォルトの名無しさん
18/04/09 18:19:08.07 H8x1C/ft0.net
オープンにしないでもっとクローズドで熟成させた方が良かったかもな
893:デフォルトの名無しさん
18/04/10 07:33:22.50 2JfiezX/0.net
xcodeがiPad proで動くようになってからが本番な気がする
894:デフォルトの名無しさん
18/04/11 10:30:32.27 3ZHviI/Za.net
iPadのplaygroundsでもフレームワークインポートしていろいろなことできるので
コーディングする勉強にはもってこいですね。
895:デフォルトの名無しさん
18/04/16 17:33:43.99 6ofV84ve0.net
さっさと公式にWebAssembly対応を謳うべき
出遅れる
896:デフォルトの名無しさん
18/04/18 22:27:21.96 G/yG3N1t0.net
すごくよさそうなのに何でオワコンみたいなっとん
897:デフォルトの名無しさん
18/04/20 06:07:43.03 yIya3QmH0.net
iOSしか対応してないから。
かつ、短期間の間に破壊的変更が多すぎる。
ちなみにもうxcodeでリファクタリングは出来るようになったんだろうな?
まだ出来てないなら流石にまずいぞ
898:デフォルトの名無しさん
18/04/20 06:15:14.64 44jSDzB50.net
>>864
macOSとLinuxも
Linuxでのといったら、Kituraあたりぐらいかもだが。メジャーなとこがやってる。だがマイナーだけど
899:デフォルトの名無しさん
18/04/20 07:01:11.05 yIya3QmH0.net
>>862
goは対応間近。llvmに頼らずにコード生成出来るようになっている模様。
900:デフォルトの名無しさん
18/04/20 07:02:12.85 yIya3QmH0.net
>>865
そっかーlinuxに対応してたね。macosもか。
linuxに対応してるならciはlinuxで動かせる?
901:デフォルトの名無しさん
18/04/20 09:21:24.22 ZIDxNko0d.net
>>864
swiftのリファクタリングも9でしれっと出来るようになってたw
902:デフォルトの名無しさん
18/04/20 09:22:20.18 ngXjtoOn0.net
しれっとって
前々からアナウンスされてただろ
903:デフォルトの名無しさん
18/04/20 14:05:50.29 44jSDzB50.net
>>867
ciってなんだっけ?
CLIのこと?コマンドは普通に当然あるね。swiftでインタラクティブ(?)なとか。というか、コマンドだけじゃないのかな。Kituraもおすすめ開発環境はXcodeでmacOSで
904:だったような気がしないでもない
905:デフォルトの名無しさん
18/04/20 17:48:47.93 JHVL0qvr0.net
継続的インテグレーションじゃね
906:デフォルトの名無しさん
18/04/20 17:56:56.54 +gNoEKCjH.net
コマンドインターフェースじゃね?
REPLのことを言ってる気もしないでもないが
907:デフォルトの名無しさん
18/04/20 20:06:12.22 CLWy02NmM.net
continuous integrationの略。
コマンドがどうの言ってる奴は分からないならまだしもでまかせを言うな
908:デフォルトの名無しさん
18/04/20 20:10:03.38 44jSDzB50.net
>>871
なるほど、そんなんあったのか。知らんwどうも勉強になった
だが、それだとちょっと文的に変かな。知っててかな?
>>872
それっぽいんだけど、コマンドでええやーん、もしくは正しく(?)なCLIと。なら悩まないのにw REPL?また謎なw
909:デフォルトの名無しさん
18/04/20 20:11:31.29 44jSDzB50.net
>>873
えーと... >>871 えーと... まあ、おつかれです
910:デフォルトの名無しさん
18/04/20 20:28:01.17 44jSDzB50.net
>>872
ああ、REPLってそういうことか。REPLにciと表せられるナニかあるのかと思った
そのREPLななが swift(コマンド)でインタラクティブ(?) ね。まあわかってるだろうけど、いちおう
911:デフォルトの名無しさん
18/04/20 20:43:35.68 44jSDzB50.net
>>871
おお...
URLリンク(developer.apple.com)
なんてあったりするのね。だったら文的におかしくはないな
だが、
>Xcodeは継続的インテグレーションを実現するために、Xcodeサービスを活用しています。これはOS X Serverに付属するもので、
> これはOS X Serverに付属するもので
> これはOS X Serverに付属するもので
(しつこいw) macOSにすら入ってないのに、ある意味単なるSwiftだけなLinuxに入ってるとは思えないなあ
まあ俺が知らないだけだが、この世界は広いなあw
912:デフォルトの名無しさん
18/04/20 23:30:10.86 s5g3Sljrp.net
なんやこのキモいおっさん
913:デフォルトの名無しさん
18/04/21 16:31:20.13 Zke6MJB80.net
知らないなら黙っててください
914:デフォルトの名無しさん
18/04/21 16:51:33.07 aoA4hTlM0.net
その口を黙ることもできずにそう言えるその口
915:デフォルトの名無しさん
18/04/22 06:38:11.63 xtwb4rw10.net
ciをCLIと読み替えるドヤ顔バカがいる世の中の方がよほど広く感じるわw
916:デフォルトの名無しさん
18/04/22 13:12:52.75 t42R7T7T0.net
なんかよほど気に食わなかったことがあったらしいな。そんなとこに食いつくとは
917:デフォルトの名無しさん
18/04/22 19:20:56.05 NJM5ML6X0.net
もっと争え
918:デフォルトの名無しさん
18/04/22 19:29:48.14 bBR6Oib80.net
知らなきゃ別に今知ればいいし知らないやつを馬鹿にしても生産的じゃ無いよね。
ちなみに答えが無いってことはciをやるには未だにmacがいるってこと?
react-nativeの方が便利だな。これはもう
919:デフォルトの名無しさん
18/04/22 20:20:53.75 FSKGQtgf0.net
Swiftというか何らかの言語がというのとは関係なくね?
コンパイラ等の基本的な開発環境とは別のことだろう。やるとしたらEclipse周りな人々とか、その辺りのOSS界隈だろうな
920:デフォルトの名無しさん
18/04/23 09:49:16.49 B+G5EdcD0.net
>>883
なんでMacがなきゃCIが出来ないと思ったの? バカじゃないの?
921:デフォルトの名無しさん
18/04/23 12:31:17.58 zGa2TyVo0.net
CIはXcodeで知りそれしか知らないその方法だけだと思ってるだけとか
922:デフォルトの名無しさん
18/04/23 13:04:09.43 8zXr1SIeM.net
コマンドwwインターフェースwwwだと思ってるくらいだからなwwwww
923:デフォルトの名無しさん
18/04/23 13:26:18.94 8K5Wd30A0.net
なんか必死さが滲み出てるな
そんなこと言うのは、ciはxcodeでのciだけだと思ってたと言ってるようなもんだろう
924:デフォルトの名無しさん
18/04/23 15:35:46.73 8zXr1SIeM.net
くやしいのうw
5chでよかったなww
リアルで恥かかずに済んでwwww
925:デフォルトの名無しさん
18/04/23 15:42:30.99 B+G5EdcD0.net
____
/ \ /\ キリッ
. / (ー) (ー)\ < ciやるにはMacが必要
/ ⌒(__人__)⌒ \
| |r┬-| |
\ `ー’´ /
ノ \
/´ ヽ
| l \
ヽ -一””””~~``’ー–、 -一”””’ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / //
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー’´ ヽ / /
| | l||l 从人 l||l l||l 从人 l||l バンバン
ヽ -一””””~~``’ー–、 -一”””’ー-、
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
926:デフォルトの名無しさん
18/04/23 18:55:31.51 8K5Wd30A0.net
お前もどうかと思う
927:デフォルトの名無しさん
18/04/23 20:25:55.66 HCf1mURQ0.net
いまどきMacじゃないやつは人じゃないというか
ただの犯罪者予備軍だしな。
サイバー犯罪で捕まって「いつも暗い部屋でパソコンカタカタやってて
いつかはこうなると思ってました」と証言される存在。
928:デフォルトの名無しさん
18/04/23 20:44:35.06 snLtrZOza.net
いまどきMac持ってるやつは人じゃないというか
ただの犯罪者予備軍だしな。
サイバー犯罪で捕まって「いつも暗い部屋でパソコンカタカタやってて
いつかはこうなると思ってました」と証言される存在。
929:デフォルトの名無しさん
18/04/23 20:51:10.68 r//gyxf/0.net
プログラマなの?ホントに
Swiftやってるやつはこんなヤツらって思われるから止めてw
930:デフォルトの名無しさん
18/04/23 22:26:10.04 Mda//Oye0.net
Mac持っててMacメインじゃない俺を2重にディスるのはやめろ
931:デフォルトの名無しさん
18/04/24 16:22:03.29 v7CSxy8v0.net
VSCode使いやすいしな。
932:デフォルトの名無しさん
18/04/24 16:48:59.82 eLoUapjtM.net
汎用エディタにしては、だろ。
pythonならpycharmには敵わないし、
swiftならxcodeには敵わない。
933:デフォルトの名無しさん
18/04/27 12:28:45.07 H1f47pyMH.net
初心者です
Armになったら、Switのコード大幅に変わるの?
934:デフォルトの名無しさん
18/04/27 12:54:17.19 R3RKTm8aH.net
はぁ?
935:デフォルトの名無しさん
18/04/27 15:25:59.01 ID73PkLcx.net
ひぃ?
936:デフォルトの名無しさん
18/04/27 17:05:53.89 3C/lp+Mi0.net
ふぅ?
937:デフォルトの名無しさん
18/04/27 17:19:30.04 lqPRSLem0.net
macのcpuがarmになったらって聞いてる?
全部uikitベースになったりしてな
938:デフォルトの名無しさん
18/04/27 20:44:42.93 oJis0HV7a.net
CPU変わったって言語仕様まで変える必要なかろう
939:デフォルトの名無しさん
18/04/27 21:31:52.79 c8Jyxorx0.net
すでにARM/Intelと違うCPUで(ほぼ)同じなんだからな
940:デフォルトの名無しさん
18/04/28 01:04:26.11 Pvc8wRai0.net
インラインアセンブラが使えるなら変わっていただろうな
941:デフォルトの名無しさん
18/04/30 17:54:40.54 NF3/uQW/a.net
インラインアセンブラはC言語に組み込んだ反則技みたいなものなので他の言語は是非とも実現しないでおいて欲しい。
942:デフォルトの名無しさん
18/05/01 09:46:27.90 gkKztjUPM.net
MacのCPUが全部ARMになるとまずかありえんし、アセンブラ使えんし、
そんなこと考えるだけ不毛
943:デフォルトの名無しさん
18/05/01 10:14:42.05 OUwlkFDk0.net
OSというかファイルシステムに仕掛けあってMac/iOSは
複数のバイナリ実行ファイルをパッケージの中の別ディレクトリで持てるからなぁ
PPC/intel時代とか32bit/64bitバイナリとか。
944:デフォルトの名無しさん
18/05/01 16:06:29.62 M+3XKBR00.net
パッケージの中の別ディレクトリじゃないよ。ひとつの実行ファイルの中で。実行ファイルに限らずFrameworkなどなども。Mach-Oっつうて。より古いのもディレクトリで分けではないな
945:デフォルトの名無しさん
18/05/01 16:33:58.96 hs19eTspa.net
フーン(ω)
946:デフォルトの名無しさん
18/05/01 16:36:43.61 uAjEoiQdH.net
へーっ(癶)
947:552
18/05/01 21:00:42.03 LNs8frCc0.net
インラインアセンブラはまれに触る事があった。Linuxからの移植位なのでレジスタ退避の違い位しか分からない。
当時はgcc拡張で書いてた記憶があるけど、今clangだとどう書くんだろう?
948:デフォルトの名無しさん
18/05/02 09:08:10.24 rm9ZE9J90.net
なんか最近審査時間めっちゃ短くね
GWだからか
949:デフォルトの名無しさん
18/05/11 08:05:07.81 YzDAqhh0M.net
Swiftでのc配列取り扱いについて教えてください。
CoreaudioにAudioChannelLayoutというStructがありますが
これはcの可変長配列AudioChannelDescriptionを含む定義になっています。
SwiftではStructは値型なのですが、Structが持つ配列が
(AudioChannelDescription)となっていて、単一値のtuppleとして
importされており、一つ目の値しかコピーされないのではないか、
可変長structとして扱えていないのではないかとかんがえました。
swiftにおけるc配列のstructはどの様に扱われているのでしょうか。
Data型なりNSData型なりでbacking storeを確保して扱うのが
安全でしょうか?
950:デフォルトの名無しさん
18/05/11 09:37:57.63 Ak2M/G2h0.net
単一値って書き間違いかと思うが、内包する要素が単一型のTuple=ある型の可変配列でしょ。それでうまくCの可変StructをSwiftにマップ/ブリッジされていると思うけど
初期化/作成は、
init(mChannelLayoutTag: AudioChannelLayoutTag, mChannelBitmap: AudioChannelBitmap, mNumberChannelDescriptions: UInt32, mChannelDescriptions: (AudioChannelDescription))
で、作成可能のようだけど。Cだと自分で必要バイト数計算してのallocしてのをこの中でやってるでしょ。コピーもこれ使えかな
951:デフォルトの名無しさん
18/05/12 11:23:56.18 NQvTiPFY0.net
定義見たけど AudioChannelDescription[1] が自動変換された結果でしょ
タプルは普通に固定サイズ
allocするサイズが可変だからinitのタイミングじゃ遅い
NSData や UnsafeMutablePointer<UInt8>.allocate で確保することになるから
値型として扱いたいならラッパーを探すか書くかしないと駄目
952:デフォルトの名無しさん
18/05/12 12:31:22.50 guqpliHV0.net
やはりそうですよね。
仕方ないのでData型で置き換えて扱う様にします。
CoreAudioはこの手の可変長配列を含むStructがあって扱いが難しいです。
953:デフォルトの名無しさん
18/05/12 13:21:14.68 NQvTiPFY0.net
>>918
Dataでもいいけどメンバにアクセスするのが面倒になるかもよ
コピーの面倒を見てくれる代わりにアクセスがクロージャ経由になるから
954:デフォルトの名無しさん
18/05/13 09:13:28.29 FE+GfUzy0.net
>>915
Swiftはwithout CなんだからC配列とかどうでもいいんじゃないの?
C配列使えるObjective-Cなら何も問題はなかったわけだ
それをわざわざSwiftとかいうわけわからん言語導入するからそういう話が出てくる
韓国が日本にやってるような絡み方すんなよもう
955:デフォルトの名無しさん
18/05/13 09:15:02.38 FE+GfUzy0.net
Swiftは自分でC要素排除したんだから、もうCに頼るなCに絡むなまじで
956:デフォルトの名無しさん
18/05/13 10:27:55.64 g1+AsAxa0.net
ちょっと高度な話すぎて困惑してる、もう一度わかりやすい展開で書き直して欲しいくらい
957:デフォルトの名無しさん
18/05/13 12:30:06.82 M2GRXTqJ0.net
>915です。
じぶんの理解ですが、簡単に言うと、
・SwiftはC構造体をStructとして扱う
・SwiftはC配列をタプルとして扱う
・SwiftはStructを値型として扱う
・C構造体にC配列ポインタではなくC配列自体が含まれる場合には、SwiftでStructとしてコピーした際に固定長Structとしてコピーされ、破壊されてしまう
・なので、この手の構造体をSwiftで扱う場合には、ポインタ+別バッファの組み合わせが必要
ソース晒しておきます。
URLリンク(github.com)
958:デフォルトの名無しさん
18/05/13 12:45:45.14 XcX7x9Bh0.net
>>920-921
Appleが提供してるライブラリがそうなってるんだから
それを使う以上はwithout Cになるわけないじゃん?
というか言語仕様からC要素排除しただけで、Swift環境自体からC要素排除したわけではないよ
↓のソースにも「Unsafe」という文字が沢山あるっしょ
URLリンク(github.com)
URLリンク(github.com)
公式でSwift用のラッパー用意しろよとは思うけど
959:デフォルトの名無しさん
18/05/13 12:55:00.27 XcX7x9Bh0.net
>>922
URLリンク(github.com)
> mChannelDescriptions[1]; // this is a variable length array
ややこしくなるのはこれのせい
structの定義サイズからはみ出したメモリ領域も使いますっていうハック的なやり方で
sizeof(構造体)と実際に確保しないといけないメモリサイズが異なる
低レベルAPIでは割とある
960:デフォルトの名無しさん
18/05/13 20:04:14.37 mBznBpttM.net
君たちを雇うならどれくらい払えば良いんだろう。
勉強になるわー
961:デフォルトの名無しさん
18/05/13 20:08:55.80 mBznBpttM.net
なんか生意気な書き方になってしまった
962:デフォルトの名無しさん
18/05/15 16:11:28.05 /GdOzihT0.net
SCNHittestの逆の事ってどうやったら出来ますかね……座標が画面のどこに出てるかを出したいんですけど
UnityのWorldToScreenPointと同じ動作です
963:デフォルトの名無しさん
18/05/15 17:05:50.08 ZUHhllUlp.net
すいません自己解決した
964:デフォルトの名無しさん
18/05/15 23:17:02.11 i/BhMlo50.net
よく知らんけどprojectPointとunprojectPointで相互変換出来るんじゃね
965:デフォルトの名無しさん
18/05/23 19:24:23.07 Au5e7VGg0.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
S91U5
966:デフォルトの名無しさん
18/05/24 10:44:46.49 cPlRxlDn0.net
S91U5
967:デフォルトの名無しさん
18/05/28 16:08:33.94 Ivx8EMTBa.net
来週のサイエンスZEROの予告動画
URLリンク(www4.nhk.or.jp)
swift 使ってた
968:デフォルトの名無しさん
18/05/28 19:00:07.06 s+bZa3ui0.net
>>933
眉毛すげー
969:デフォルトの名無しさん
18/06/12 02:39:32.39 hySajKto0.net
これについてはアップルの一人負けやね
970:デフォルトの名無しさん
18/06/12 02:59:16.75 ramftxHA0.net
今のところAppleどころかGoogleもMicrosoftも誰も�
971:氓チてなくない? 言語の評価が出るのは生まれて15年後ぐらいじゃないか
972:デフォルトの名無しさん
18/06/12 03:13:12.94 hySajKto0.net
>>936
マイクロソフトは圧勝でしょう。GOは将来性ない
973:デフォルトの名無しさん
18/06/12 14:48:00.65 5yzvUE9vp.net
Windowsなんて第三世界のドキュメンタリーでしか見ないなぁ
974:デフォルトの名無しさん
18/06/12 15:28:30.97 2L+m/FfHM.net
どこの星にお住まいですか?地球ではシェア9割ですが。
975:デフォルトの名無しさん
18/06/12 15:37:42.35 5yzvUE9vp.net
クリエイター界かな。
Macを使っているクリエイティビティが必要な界隈。
マジで見かけないんで本当にWindowsなんか誰がどこで使ってるのか謎。
事務所とかの黒っぽいノートパソコンに入ってるらしい
あとマクドナルドで初老の人がマウス繋いで使ってるのはみた。
976:デフォルトの名無しさん
18/06/12 16:44:31.11 Uz8sl/bX0.net
>>940
駅構内の電光掲示板や切符販売機、知らないだけで様々なところに入ってるよ
無知って凄いね
977:デフォルトの名無しさん
18/06/12 20:45:28.52 oQpwY039a.net
>>940
MacでWindowsが動いてるの見たことあるよ
978:デフォルトの名無しさん
18/06/12 20:49:36.45 QVxa2+TA0.net
MacはWindowsでしか使っていない
979:デフォルトの名無しさん
18/06/13 07:34:48.87 YYqIZRrq0.net
>>940
確かにそうかもな。でもクリエイターでXcode使ってるやつは銀河系にいそうもないが
980:デフォルトの名無しさん
18/06/13 09:44:42.61 2Ip/PmvHM.net
マカーってなんですぐ嘘つくの?
嘘つき糞マカーwwwww
URLリンク(www.ameet.jp)
前回の記事から5年経ち、映像制作環境の選択肢はかなり変化した。
Unity ※2 やUE4 ※3 に代表されるゲームエンジンによるリッチなレンダリング、Houdini ※4 やBlender ※5 といった3Dツールの急速なアップデート、クリエイティブコーダー ※6 のMac離れなど ※7 、様々なことが起こった。
※7 主にラップトップ機に搭載されたGPUの性能が低いことが原因。
多くのクリエイターがゲーミングPCなどのwin機へと移行。
981:デフォルトの名無しさん
18/06/13 09:53:03.53 2Ip/PmvHM.net
GPUの性能は低いまま、最後の希望WWDCでも何も発表されませんでしたwwwww
WWDCで新しいMacが発表されなかったので、ダークモードになっている
URLリンク(japan.cnet.com)
982:デフォルトの名無しさん
18/06/19 11:03:33.59 xJ9GIMd4a.net
通知無料でつわかせれや!
983:デフォルトの名無しさん
18/06/19 12:38:34.57 fk4bn8aeM.net
PagingMenuControllerで、1ダブ~2タブ目が表示されません。viewDidLoad ではダメで、viewWillAppearでaddSubvirwすると表示されたり、クリックのactionが追加されなかったりします。
また、複数回同じクラスを追加すると、同じインスタンスが呼び出されるようになってしまったのですが誰か原因分かりますか?
984:デフォルトの名無しさん
18/06/19 12:40:54.93 fk4bn8aeM.net
環境はswift4です
985:デフォルトの名無しさん
18/06/19 12:42:45.76 fk4bn8aeM.net
タブの中はcollectionviewで画像です
986:デフォルトの名無しさん
18/06/27 23:34:40.77 ncMnCFyxM.net
そういう風に書いたからだろ
それだけで分かる奴いたら超能力者だわ
その手の不具合はブレイクポイント張りまくって、
ログも出しまくって地道に調べたらだいたい分かるでしょ
987:デフォルトの名無しさん
18/07/04 22:14:19.99 gFgZc5FG0.net
4VE
988:デフォルトの名無しさん
18/07/05 16:36:56.39 AeL6VB/V
989:0.net
990:デフォルトの名無しさん
18/07/12 16:29:43.74 OE03p8aCH.net
ド素人です
オプショナルってなんで必要なの?
nilが、あるかないかでしょ
991:デフォルトの名無しさん
18/07/12 20:15:10.31 UHXwxhj10.net
コンパイラに教えてもらわないとnilの可能性を意識してコードを書けない奴が多いからバグを減らすために必要って事じゃないの
992:デフォルトの名無しさん
18/07/12 21:28:05.50 7/awEozH0.net
明示的nil判定を書かせる事で、コンパイラが
最適化を進める事が出来るのが目的だと思う。
993:デフォルトの名無しさん
18/07/12 21:43:11.01 hz9FJhuD0.net
お前がどう思うかは聞かれてないと思うぞw
994:デフォルトの名無しさん
18/07/13 12:45:55.14 fxcd0vFwa.net
俺はどうでも良いと思うな
995:デフォルトの名無しさん
18/07/15 00:12:56.48 tzV6EtXjM.net
コンパイラの最適化にoptionalが必要か?
人間のnilチェック漏れを防ぐ機能にしかなってないと思うが
996:デフォルトの名無しさん
18/07/16 15:49:13.85 +45YTdov0.net
>>959
コンパイルの速度は変わるのでは?
997:デフォルトの名無しさん
18/07/17 09:24:56.68 sE3IOUPka.net
みんなRxSwift使ってるの?
難しすぎて理解できない
998:デフォルトの名無しさん
18/07/17 21:15:46.48 yzTvG54n0.net
最近Swift始めた新人ですが教えてください。
UIControlEventsの定義で構造体なのに { get } という記述があるのが意味不なんですが、
これはどういう意味でしょうか?
もしプロトコル定義だったら「読み取りできるタイププロパティtouchDownを定義しろ」
という意味になると思うんですが、構造体なら「case touchDown」という記述になるじゃないでしょうか??
public struct UIControlEvents : OptionSet {
public static var touchDown: UIControlEvents { get }
略
999:デフォルトの名無しさん
18/07/17 22:26:17.30 LXsiLFZG0.net
>>962
{ get } は読み取り専用プロパティの意味だけど、
たぶん知りたいことはこのへんに書いてあると思う。
URLリンク(stackoverflow.com)
1000:デフォルトの名無しさん
18/07/18 02:15:08.12 PoAmGU590.net
変数がnilをとりうるかどうかを分かりやすくするためだろ
宣言を見るだけで、この変数はnilを取りえないと分かる恩恵は意外と大きい
1001:962
18/07/18 07:15:12.63 KM8lntjZ0.net
なんとなくわかってきました。
まずcaseを使ってないのは、ビットマスクだからで
{ get }なのは読み取り専用にしたいから、
structでなぜ{ get }みたいな記述が出来るのかは、
NS_OPTIONSマクロがどっかに定義されていてそれが影響してるって感じですよね?
1002:デフォルトの名無しさん
18/07/19 20:27:42.52 5hWYibsQM.net
1年程 0から勉強して来たが 後「 関数オブジェクト、型のキャスト、クロージャ」この辺が意味不明だw
俺が理解力無いだけなんだが
やっぱりどんなアプリ作り関係なしにこの辺も最低でも理解するべき所ですよね?
1003:デフォルトの名無しさん
18/07/19 21:13:19.41 QlKeHbXCM.net
関数オブジェクトとクロージャはjavascriptやれば誰でも1日で理解できると思う。型のキャストは無理だけど(変数に型無いし)
1004:デフォルトの名無しさん
18/07/19 21:26:29.78 QFtRt7IaM.net
キャストとクロージャは理解しないと厳しそう
キャストは概念的には何も難しくないだろう
1005:デフォルトの名無しさん
18/07/19 21:38:53.78 5hWYibsQM.net
>>967-968
そうですか Javaとかも調べて見ます。
なんか関数を引数にしたり返り値にしたりされると理解不能になったりしてw
どうもコメント有難うございます。
1006:デフォルトの名無しさん
18/07/22 00:13:10.44 IrXjhly+0.net
javaとJavaScript は別物だぞ
Javaって関数が第一級
1007:オブジェクトじゃないし、クロージャは使えなかった気がする。今はどうか知らんけど
1008:デフォルトの名無しさん
18/07/25 22:14:02.17 AmPlbSPQ0.net
ラムダという救世主がくだらぬ議論のすべてを吹き飛ばした
1009:デフォルトの名無しさん
18/08/20 22:54:38.78 /HpQ5J+h0.net
モバイルアプリのプロトタイプ作成でApp.jsを使うのって主流なんですか?
1010:デフォルトの名無しさん
18/08/21 09:53:46.14 vtwqOhsS0.net
いいえ
1011:デフォルトの名無しさん
18/08/22 14:49:44.66 Opme7aq9a.net
final使ってる内は認めんよ
1012:デフォルトの名無しさん
18/09/17 23:00:15.38 LwHQtyfq0.net
ここでいいのか分からないけど
1013:デフォルトの名無しさん
18/09/18 09:38:11.09 jk7pbto4M.net
良いと思うよ
1014:デフォルトの名無しさん
18/09/18 14:17:55.06 oV0RpWqN0.net
では
ブラウザ(ChromeとかSafariとか)で見てる画像を
保存するアプリを作りたいんだけど
URLリンク(joyplot.com)
を見てdocument.typesにpublic.jpegとかを追加したんだが
いざSafariで共有ボタンを押しても
リストの中に自分で開発したアプリのアイコンが現れない
これは一体全体どういうことなのでしょう?
1015:デフォルトの名無しさん
18/09/18 18:08:31.86 Nb2NWinwd.net
URLリンク(i.imgur.com)
XcodeでSwiftによるアプリケーション開発 入門編をやってます。
「行の左に、赤色のエラー記号が表示されています」
と書かれてあるけど、実際には出ないです。
「赤色のエラー記号をクリックすると、エラーに関する詳しい情報が表示されます。クリックしてみてください。
クリックすると、そのコード行が赤色でハイライトされます。右側にエラーの説明が表示されます。
もう一度クリックすると、エラーメッセージが非表示になります。」
左にエラー記号が出ないので、右のエラー記号をクリックしたけれど、何も変わりません。
というか、最初からエラーの行がハイライトされています。クリックしたけれどエラーメッセージの非表示も出来ないです。
事前にXcodeで何か設定が必要なんでしょうか?
URLリンク(i.imgur.com)
理解度チェックのこの画面が正しい画面なんでしょうか?
1016:デフォルトの名無しさん
18/09/20 09:07:00.55 HAR3xUQdM.net
>>978
Xcodeを再起動しなはれ
1017:デフォルトの名無しさん
18/09/20 21:12:59.61 fE3xoPBq0.net
>>979
再起動させても変化ないです
1018:デフォルトの名無しさん
18/09/20 23:56:54.41 GN4jSvWj0.net
やっぱり?
1019:デフォルトの名無しさん
18/09/23 20:26:03.56 v+kGIGR5d.net
URLリンク(qiita.com)
iPhoneアプリ開発を初めてまだ間もないのですが
テーブルビューの実装で早速躓いてます
上のページを参考に進めてるのですが
3のステップでエラーがでてしまいます
1020:デフォルトの名無しさん
18/09/23 20:26:28.91 v+kGIGR5d.net
Type "ViewController" does not conform to protocol "UITableViewDataSource"
途中で投稿すみません
エラー内容は上記です
1021:デフォルトの名無しさん
18/09/23 20:32:56.10 2qjNBgA00.net
>>983
これの「Required.」って書いてあるのを定義してあること
URLリンク(developer.apple.com)
あと
URLリンク(qiita.com)
1022:デフォルトの名無しさん
18/09/23 20:47:04.63 v+kGIGR5d.net
>>984
ありがとうございます
実装しないといけない関数は4つあるんですね…
サイトだと2つしか実装してないのに…
セクションのヘッダー・フッターに関する
2つの関数をとりあえず書いてnilを返しておいたら
ひとまずは
1023:無事動作しました! しかしC言語はやったことあるのですが iOSとかOOPのお作法が全然理解できなくて辛い…
1024:デフォルトの名無しさん
18/09/23 21:14:35.94 +he5G9tyd.net
>>985
Swiftは無駄にwithout Cな文法だから、Cになれた人だと最初はいらっとするかも
1025:デフォルトの名無しさん
18/09/23 22:43:06.25 AB0NKPKVp.net
>>985
Requiredは2つだろ
1026:デフォルトの名無しさん
18/10/01 17:56:14.80 F0eg/Ivs0.net
Xcode10.0で、
Main.storyboardでボタン追加しようとしたら、
右下にあった検索窓消えてる!
よくよく見たら、二重丸◎ボタンを押すと、
Objectが選べるのね笑
マジ迷ったな。
1027:デフォルトの名無しさん
18/10/01 18:45:46.65 1WcGli2sp.net
command shift L(ibrary)で覚えると良い
1028:デフォルトの名無しさん
18/10/01 23:45:59.74 owvYZZs4a.net
ブチクシも言ってたわ
1029:デフォルトの名無しさん
18/10/23 23:42:32.76 f9dUVIKz0.net
シャドーイングやめてよ
間違えるじゃん
なんでそんな仕組みあるの…
1030:デフォルトの名無しさん
18/10/29 22:09:56.87 gm+ugNlu0.net
Swift part12
スレリンク(tech板)
1031:デフォルトの名無しさん
18/11/21 13:41:45.36 iD9gelNK0.net
>>986
マジでイライラする
1032:デフォルトの名無しさん
18/11/23 20:38:48.68 MFCLOa180.net
>>993
だよね
「無駄に」ってところがポイントね
1033:デフォルトの名無しさん
19/01/29 17:38:09.28 mUQAo7Wi0.net
うめるぞ
1034:デフォルトの名無しさん
19/01/29 17:47:41.43 tcYvljnv0.net
村
1035:デフォルトの名無しさん
19/01/29 17:55:55.63 lh0CuRUo0.net
迅速に
1036:デフォルトの名無しさん
19/01/29 19:38:20.21 mUQAo7Wi0.net
うめますわよ
1037:デフォルトの名無しさん
19/01/29 19:49:04.43 8Gs+daQHM.net
いやまて
1038:デフォルトの名無しさん
19/01/29 20:15:01.33 7QmzS8OK0.net
梅
1039:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 580日 2時間 16分 32秒
1040:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています