WWDC2014で発表されたAppleの新言語Swiftについて語りましょう
関連スレ
プログラミング言語Swift Part4
http://egg.2ch.net/test/read.cgi/mac/1484763495/
[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad]
http://egg.2ch.net/test/read.cgi/mac/1484217623/
Xcode part14
http://egg.2ch.net/test/read.cgi/mac/1476190499/
Swiftアンチスレ part1
http://mevius.2ch.net/test/read.cgi/tech/1458491343/
前スレ
Swift part10
http://mevius.2ch.net/test/read.cgi/tech/1487552413/
スレ立て時は1行目に「!extend::vvvvv」
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
Swift part11 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 2b11-WRiT)
2017/06/28(水) 17:58:29.74ID:KUDOoNV30963デフォルトの名無しさん (ワッチョイ 11f7-Gjod)
2018/07/17(火) 22:26:17.30ID:LXsiLFZG0 >>962
{ get } は読み取り専用プロパティの意味だけど、
たぶん知りたいことはこのへんに書いてあると思う。
https://stackoverflow.com/questions/46399384/why-is-uicontrolstate-a-struct-and-not-an-enum
{ get } は読み取り専用プロパティの意味だけど、
たぶん知りたいことはこのへんに書いてあると思う。
https://stackoverflow.com/questions/46399384/why-is-uicontrolstate-a-struct-and-not-an-enum
964デフォルトの名無しさん (ワッチョイ f196-ivbT)
2018/07/18(水) 02:15:08.12ID:PoAmGU590 変数がnilをとりうるかどうかを分かりやすくするためだろ
宣言を見るだけで、この変数はnilを取りえないと分かる恩恵は意外と大きい
宣言を見るだけで、この変数はnilを取りえないと分かる恩恵は意外と大きい
965962 (ワッチョイ 4923-juwT)
2018/07/18(水) 07:15:12.63ID:KM8lntjZ0 なんとなくわかってきました。
まずcaseを使ってないのは、ビットマスクだからで
{ get }なのは読み取り専用にしたいから、
structでなぜ{ get }みたいな記述が出来るのかは、
NS_OPTIONSマクロがどっかに定義されていてそれが影響してるって感じですよね?
まずcaseを使ってないのは、ビットマスクだからで
{ get }なのは読み取り専用にしたいから、
structでなぜ{ get }みたいな記述が出来るのかは、
NS_OPTIONSマクロがどっかに定義されていてそれが影響してるって感じですよね?
966デフォルトの名無しさん (ブーイモ MM7b-L7So)
2018/07/19(木) 20:27:42.52ID:5hWYibsQM 1年程 0から勉強して来たが 後「 関数オブジェクト、型のキャスト、クロージャ」この辺が意味不明だw
俺が理解力無いだけなんだが
やっぱりどんなアプリ作り関係なしにこの辺も最低でも理解するべき所ですよね?
俺が理解力無いだけなんだが
やっぱりどんなアプリ作り関係なしにこの辺も最低でも理解するべき所ですよね?
967デフォルトの名無しさん (アメ MM7b-oLfn)
2018/07/19(木) 21:13:19.41ID:QlKeHbXCM 関数オブジェクトとクロージャはjavascriptやれば誰でも1日で理解できると思う。型のキャストは無理だけど(変数に型無いし)
968デフォルトの名無しさん (オイコラミネオ MM4f-GiW1)
2018/07/19(木) 21:26:29.78ID:QFtRt7IaM キャストとクロージャは理解しないと厳しそう
キャストは概念的には何も難しくないだろう
キャストは概念的には何も難しくないだろう
969デフォルトの名無しさん (ブーイモ MM7b-L7So)
2018/07/19(木) 21:38:53.78ID:5hWYibsQM970デフォルトの名無しさん (ワッチョイ 3796-Zcqt)
2018/07/22(日) 00:13:10.44ID:IrXjhly+0 javaとJavaScript は別物だぞ
Javaって関数が第一級オブジェクトじゃないし、クロージャは使えなかった気がする。今はどうか知らんけど
Javaって関数が第一級オブジェクトじゃないし、クロージャは使えなかった気がする。今はどうか知らんけど
971デフォルトの名無しさん (ワッチョイ ff81-H0hI)
2018/07/25(水) 22:14:02.17ID:AmPlbSPQ0 ラムダという救世主がくだらぬ議論のすべてを吹き飛ばした
972デフォルトの名無しさん (ワッチョイ cb8b-D20T)
2018/08/20(月) 22:54:38.78ID:/HpQ5J+h0 モバイルアプリのプロトタイプ作成でApp.jsを使うのって主流なんですか?
973デフォルトの名無しさん (ワッチョイ 0fa5-0G/B)
2018/08/21(火) 09:53:46.14ID:vtwqOhsS0 いいえ
974デフォルトの名無しさん (アウアウウー Sa4f-Ncnt)
2018/08/22(水) 14:49:44.66ID:Opme7aq9a final使ってる内は認めんよ
975デフォルトの名無しさん (ワッチョイ 9f80-bWaM)
2018/09/17(月) 23:00:15.38ID:LwHQtyfq0 ここでいいのか分からないけど
976デフォルトの名無しさん (ブーイモ MMbb-unaQ)
2018/09/18(火) 09:38:11.09ID:jk7pbto4M 良いと思うよ
977デフォルトの名無しさん (ワッチョイ 9f80-bWaM)
2018/09/18(火) 14:17:55.06ID:oV0RpWqN0 では
ブラウザ(ChromeとかSafariとか)で見てる画像を
保存するアプリを作りたいんだけど
https://joyplot.com/documents/2016/10/14/swift-file-send-recieve/
を見てdocument.typesにpublic.jpegとかを追加したんだが
いざSafariで共有ボタンを押しても
リストの中に自分で開発したアプリのアイコンが現れない
これは一体全体どういうことなのでしょう?
ブラウザ(ChromeとかSafariとか)で見てる画像を
保存するアプリを作りたいんだけど
https://joyplot.com/documents/2016/10/14/swift-file-send-recieve/
を見てdocument.typesにpublic.jpegとかを追加したんだが
いざSafariで共有ボタンを押しても
リストの中に自分で開発したアプリのアイコンが現れない
これは一体全体どういうことなのでしょう?
978デフォルトの名無しさん (スッップ Sdbf-A5bn)
2018/09/18(火) 18:08:31.86ID:Nb2NWinwd https://i.imgur.com/CofPscR.jpg
XcodeでSwiftによるアプリケーション開発 入門編をやってます。
「行の左に、赤色のエラー記号が表示されています」
と書かれてあるけど、実際には出ないです。
「赤色のエラー記号をクリックすると、エラーに関する詳しい情報が表示されます。クリックしてみてください。
クリックすると、そのコード行が赤色でハイライトされます。右側にエラーの説明が表示されます。
もう一度クリックすると、エラーメッセージが非表示になります。」
左にエラー記号が出ないので、右のエラー記号をクリックしたけれど、何も変わりません。
というか、最初からエラーの行がハイライトされています。クリックしたけれどエラーメッセージの非表示も出来ないです。
事前にXcodeで何か設定が必要なんでしょうか?
https://i.imgur.com/TFii2Wr.jpg
理解度チェックのこの画面が正しい画面なんでしょうか?
XcodeでSwiftによるアプリケーション開発 入門編をやってます。
「行の左に、赤色のエラー記号が表示されています」
と書かれてあるけど、実際には出ないです。
「赤色のエラー記号をクリックすると、エラーに関する詳しい情報が表示されます。クリックしてみてください。
クリックすると、そのコード行が赤色でハイライトされます。右側にエラーの説明が表示されます。
もう一度クリックすると、エラーメッセージが非表示になります。」
左にエラー記号が出ないので、右のエラー記号をクリックしたけれど、何も変わりません。
というか、最初からエラーの行がハイライトされています。クリックしたけれどエラーメッセージの非表示も出来ないです。
事前にXcodeで何か設定が必要なんでしょうか?
https://i.imgur.com/TFii2Wr.jpg
理解度チェックのこの画面が正しい画面なんでしょうか?
979デフォルトの名無しさん (ブーイモ MM62-U2Pa)
2018/09/20(木) 09:07:00.55ID:HAR3xUQdM >>978
Xcodeを再起動しなはれ
Xcodeを再起動しなはれ
980デフォルトの名無しさん (ワッチョイ 69c3-DJWu)
2018/09/20(木) 21:12:59.61ID:fE3xoPBq0 >>979
再起動させても変化ないです
再起動させても変化ないです
981デフォルトの名無しさん (ワッチョイ 82b3-coYL)
2018/09/20(木) 23:56:54.41ID:GN4jSvWj0 やっぱり?
982デフォルトの名無しさん (スップ Sd62-NPCL)
2018/09/23(日) 20:26:03.56ID:v+kGIGR5d https://qiita.com/senseiswift/items/9b5476531a843b0e314a
iPhoneアプリ開発を初めてまだ間もないのですが
テーブルビューの実装で早速躓いてます
上のページを参考に進めてるのですが
3のステップでエラーがでてしまいます
iPhoneアプリ開発を初めてまだ間もないのですが
テーブルビューの実装で早速躓いてます
上のページを参考に進めてるのですが
3のステップでエラーがでてしまいます
983デフォルトの名無しさん (スップ Sd62-NPCL)
2018/09/23(日) 20:26:28.91ID:v+kGIGR5d Type "ViewController" does not conform to protocol "UITableViewDataSource"
途中で投稿すみません
エラー内容は上記です
途中で投稿すみません
エラー内容は上記です
984デフォルトの名無しさん (ワッチョイ 19b3-ylG3)
2018/09/23(日) 20:32:56.10ID:2qjNBgA00 >>983
これの「Required.」って書いてあるのを定義してあること
https://developer.apple.com/documentation/uikit/uitableviewdatasource
あと
https://qiita.com/moribayashi/items/44b5d21d74f58ebcf7db
これの「Required.」って書いてあるのを定義してあること
https://developer.apple.com/documentation/uikit/uitableviewdatasource
あと
https://qiita.com/moribayashi/items/44b5d21d74f58ebcf7db
985デフォルトの名無しさん (スップ Sd62-NPCL)
2018/09/23(日) 20:47:04.63ID:v+kGIGR5d >>984
ありがとうございます
実装しないといけない関数は4つあるんですね…
サイトだと2つしか実装してないのに…
セクションのヘッダー・フッターに関する
2つの関数をとりあえず書いてnilを返しておいたら
ひとまずは無事動作しました!
しかしC言語はやったことあるのですが
iOSとかOOPのお作法が全然理解できなくて辛い…
ありがとうございます
実装しないといけない関数は4つあるんですね…
サイトだと2つしか実装してないのに…
セクションのヘッダー・フッターに関する
2つの関数をとりあえず書いてnilを返しておいたら
ひとまずは無事動作しました!
しかしC言語はやったことあるのですが
iOSとかOOPのお作法が全然理解できなくて辛い…
986デフォルトの名無しさん (スッップ Sd62-XmAP)
2018/09/23(日) 21:14:35.94ID:+he5G9tyd >>985
Swiftは無駄にwithout Cな文法だから、Cになれた人だと最初はいらっとするかも
Swiftは無駄にwithout Cな文法だから、Cになれた人だと最初はいらっとするかも
987デフォルトの名無しさん (ササクッテロ Sp71-Y5CJ)
2018/09/23(日) 22:43:06.25ID:AB0NKPKVp >>985
Requiredは2つだろ
Requiredは2つだろ
988デフォルトの名無しさん (ワッチョイ 3781-oE8l)
2018/10/01(月) 17:56:14.80ID:F0eg/Ivs0 Xcode10.0で、
Main.storyboardでボタン追加しようとしたら、
右下にあった検索窓消えてる!
よくよく見たら、二重丸◎ボタンを押すと、
Objectが選べるのね笑
マジ迷ったな。
Main.storyboardでボタン追加しようとしたら、
右下にあった検索窓消えてる!
よくよく見たら、二重丸◎ボタンを押すと、
Objectが選べるのね笑
マジ迷ったな。
989デフォルトの名無しさん (ササクッテロ Sp4b-XaN+)
2018/10/01(月) 18:45:46.65ID:1WcGli2sp command shift L(ibrary)で覚えると良い
990デフォルトの名無しさん (アウアウウー Sadb-4nyy)
2018/10/01(月) 23:45:59.74ID:owvYZZs4a ブチクシも言ってたわ
991デフォルトの名無しさん (ワッチョイ 6a81-nBLa)
2018/10/23(火) 23:42:32.76ID:f9dUVIKz0 シャドーイングやめてよ
間違えるじゃん
なんでそんな仕組みあるの…
間違えるじゃん
なんでそんな仕組みあるの…
992デフォルトの名無しさん (ワッチョイ 5b5b-F79V)
2018/10/29(月) 22:09:56.87ID:gm+ugNlu0993デフォルトの名無しさん (ワッチョイ edb3-daJM)
2018/11/21(水) 13:41:45.36ID:iD9gelNK0 >>986
マジでイライラする
マジでイライラする
994デフォルトの名無しさん (ワッチョイ cf81-eV1Z)
2018/11/23(金) 20:38:48.68ID:MFCLOa180995デフォルトの名無しさん (ワッチョイ 827c-LiOK)
2019/01/29(火) 17:38:09.28ID:mUQAo7Wi0 うめるぞ
996デフォルトの名無しさん (ワッチョイ ed63-NdO3)
2019/01/29(火) 17:47:41.43ID:tcYvljnv0 村
997デフォルトの名無しさん (ワッチョイ 9901-tefR)
2019/01/29(火) 17:55:55.63ID:lh0CuRUo0 迅速に
998デフォルトの名無しさん (ワッチョイ 827c-LiOK)
2019/01/29(火) 19:38:20.21ID:mUQAo7Wi0 うめますわよ
999デフォルトの名無しさん (ブーイモ MM62-eqdx)
2019/01/29(火) 19:49:04.43ID:8Gs+daQHM いやまて
1000デフォルトの名無しさん (ワッチョイ dd5f-Msyl)
2019/01/29(火) 20:15:01.33ID:7QmzS8OK0 梅
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 580日 2時間 16分 32秒
新しいスレッドを立ててください。
life time: 580日 2時間 16分 32秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★2 [Hitzeschleier★]
- 立憲・小宮山議員、「牛乳=白い水」投稿を削除 批判殺到で「大変失礼申し上げました」 [少考さん★]
- 【中国外務省】日本への渡航自粛を再度呼びかけ 今度は「地震発生」を理由に [ぐれ★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★3 [七波羅探題★]
- 内閣支持、微減59.9% 5割超が補正予算評価 時事通信世論調査 [どどん★]
- 【芸能】デパートで見つけたランドセルが衝撃価格! つまみ枝豆「どこかで規制しないと」に共感の声殺到 「全て同感」「高すぎます」★2 [冬月記者★]
- 正月に帰省すると親戚のガキが「安倍ちゃんは10万くれたけどおじちゃんは何円くれるの?」とか言ってくるんだよな [695089791]
- 日本人のコメ離れが深刻、おまえらなんでコメ食わないんだ??? [974680522]
- 自民党のヒゲ「トランプおやびんが中国に何も言ってくれない」 [834922174]
- キャンプ場 寝ている少女(19)のテントに入り120分わいせつ行為をした会社員(45)を逮捕 京都市 [546716239]
- 日本人、世界で最もブランドに興味なし🇯🇵 [462275543]
- お昼のまったり🍵😶‍🌫🤏すこすこハウス🏡
