Swift

Swift:Xcode7.3(Swift2.2)の洗礼

今朝、Xcode7.3(Swift2.2)にアップデートしました。

一日の半分くらいを棒に振りました。コンパイルエラーの多さにガックリ。

for文、配列[index1][index2]の形式がアウトでした。

forはwhileに書き直そうとしたのですが、リリース済みアプリの修正を考えるとリスクがおおきくなるので、for文のままで対応することにしました。

配列 

  • wArray[0] [0] as! String
  • ➡️ (wArray[0] as! NSArray)[0] as! String

for昇順

  • for inx = 0; inx < C.msgUS.count; inx++ {
  • ➡️for inx in 0 ..< C.msgUS.count {

for降順

  • for var inx = wstart; inx > A.webArrayCurrentIndex; inx– {
  • ➡️for inx in (A.webArrayCurrentIndex+1 ..< A.webArray.count).reverse() {
  • [A.webArray.count-1]から[A.webArrayCurrentIndex+1]まで処理

for降順に手間取りました。

参考:既存アプリの Xcode 7.3 + Swift 2.2 対応がたいへんよくまとまっています。

Categories: Swift, 技術

Tagged as: ,