Swift2.2

Swift2.2

対処法: Swift 2.0 – Binary Operator “|” cannot be applied to two UIUserNotificationType operands

Swift 6での書き方現在はUserNotificationsを使うよ。通知が必要になるタイミングでTaskやasync関数から呼び出し、戻り値とエラーを処理してね。ユーザーは許可を拒否したり、あとから設定を変更したりできるよ。Apple...
Swift2.2

対処法: Cannot invoke initializer for type ‘UInt’ with an argument list of type ‘(objc_AssociationPolicy)’ [Swift2.2]

Swift2.0にコンバートしたら、ライブラリでなんかエラーでた。元のコード直したコード(Swift2.0)UInt(objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)↓obj...
Swift2.2

対処法: count is unavailable: access the count property on the collection. Type String doesn’t conform to protocol CollectionType [Swift2.2]

Swift 6での書き方現在は文字列のcountプロパティを使うよ。以下はSwift 2.2当時の記録Swift2.0にしたら出たエラー。Swift2.0で文字列の長さを出すには、書き方が変わってるよ。出たエラーcount is unava...
Swift2.2

do whileがrepeat whileに変わりました [Swift2.2]

do whileは1回必ず実行された後に、繰り返し文を書くもの。Swift1.2まではdo -> Swift2.0からrepeatに変わったので注意。Swift2.2からのrepeat while文の例特に使い方は変わっていない。おそらくd...
Swift2.2

Swiftで文字列(絵文字)の長さを取得する方法

文字列の長さの求め方が1.2 -> 2.0で変わりました。Swift1.2までの文字列の長さこっちはもうダメだ!忘れよう。Swift2.0からの文字列の長さ書く量はちょっと増えたけど、わかりやすくなったね。Swift2.2でもこれでできるよ...
Swift2.2

対処法: ‘advance’ is unavailable: call the ‘advancedBy(n)’ method on the index [Swift2.2]

Swift 6での書き方String.Indexを進めたり戻したりするには、文字列のindex(_:offsetBy:)を使うよ。以下はSwift 2.2当時の記録advance使ってたら、Swift2.0以降ではこんなエラーが出ます。'a...
Swift2.2

文字列と数値の型変換・キャスト(cast)する方法 [Swift2.2]

一応、整数と少数の時に分けて書いておくけど、基本的に同じ。整数(Int)の場合文字列(String) -> 数値(Int)へのキャスト数値(Int) -> 文字列(String)へのキャスト※以前の toInt()は使わなくなってるので注意...
スポンサーリンク
スポンサーリンク