Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > parent is readonly

'parent' is a get-only propertyがSwift3のアップグレードで出てくる

どうやらSwift3になってparent周りがコンパイルエラーがでています。調査します。。

サンプル画像

参考:Override get-only property in swift
参考:Swift protocol settable property through a read-only property [duplicate]

やってみた

こちらなぜParent = selfしていたか思い出せず、、、、そもそもparentにselfをいれている時点でおかしいので一旦削除して動作するかを検証

わかりました、parentを変数としてSwift2.0では宣言できたのですが、それがSwift3.0ではできないようでした!

まとめ

変数宣言でparentを利用するのは止めましょう。。。普通しないのかな。

↓こんな記事もありますよ!

Array

SwiftではArrayとNSArray両方利用することができます。記事を統合しました。

新しくなったLawsonの無料WiFiを試してみた

ネットでローソン無料Wifiを調べていたのですがネットを接続するにはアプリが必要との誤情報が多かった(今まではアプリが必要だった)ですが、2015年の6月からはアプリの必要ありません。 Wifiで接続して登録すればPCからでも利用できました。手順を記載してまいります。

willsetとdidsetでプロパティを監視。意味あるのか???

クラスのプロパティにはWillsetとdidsetという監視用の関数があると聞いたのですが、用途は分かるにしても メリットとしてはどういうものなのかなと、うーん、と考えていました。調べていると海外のサイトでは同じように疑問にもつ質問があがっていました。 getとsetで同じことができるのでは?との私と同じスタンスです。解決されていましたので、順に説明していきます。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!