Skip to main content

Xcode10とiOS12対応

[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB DB PRESS plus)

新品価格
¥3,456から
(2019/1/12 13:51時点)


早い人は9月にやるんだろうけど
マスタカは年明けから対応するのが毎年の恒例
以下、対応方法


・swift4.2対応
swift4.2のコンバートをかける
マスタカは特に何もエラーなかったのでフラグ立てるだけですんなりいった

・Xcodeの設定
VALID_ARCHSをarmv7 arm64 armv7sをやめて
$(inherited) にする

・implementing deprecated method
不要なメソッドを削除する
viewDidUnload
これios6とかでdeprecatedだったwwwwwwwwww
ARCとか懐かしすぎる

shouldAutorotateToInterfaceOrientation
Xcodeの設定で画面の位置が固定できるようになってた

・selfの対応
以下のエラーがでる
Block implicitly retains ‘self’; explicitly mention ‘self’ to indicate this is intended behavior
self-> みたいなのをつける必要がある。
https://stackoverflow.com/questions/21577711/block-implicitly-retains-self-explicitly-mention-self-to-indicate-this-is-i
https://qiita.com/Ushio/items/968d810ee4ffd53c36c1

 

こうしてXcode10とiOS12対応しましたとさ
後はappleに申請あげたのでりんご様待ちです

関連記事:

Pocket