興味のあるスキル
Swift
自己紹介
IT企業への未経験転職1年目です。
業務の中でiOSアプリのメンテナンスを経験しましたが、基礎を知らない状態で取り組んだ結果、苦戦しました。
そのため現在は、基礎から丁寧に学習している段階です。
(目先の目標は、一人でも問題解決できるレベルにすること)
よろしくお願いいたします。
経歴・実績
※以下、iOSアプリ業務の経験内容のみ記載
■iOSアプリ1つをアップデート対応 主にiOS13SDK対応
Xcode10で最終アップデートされたiOSアプリを2020/5にXcode11によるiOS13SDK対応。
(2020/6末以降にアプリをApple store公開する場合、iOS13SDKでの対応が必須となったため、その対応を行った。)
①モーダル画面の遷移後の画面表示方法を明示しなければ、Xcode10以前はフルスクリーン表示だったが、Xcode11ではautomatic表示されるため、ソースコード上でフルスクリーン表示させる対応を行った。
②ダークモード対応について調査(iOS13SDKのXcode11でビルドするとアプリ内のダイアログが対応していた)。
補足:iOS端末でダークモードに設定された時の処理や設定はしていない。
③safeArea対応(iPhoneXシリーズのホームボタンとアプリ内実装ボタンが重ならないようにする対応)
④LaunchScreen.storyboardの追加、配置
⑤APNsから受け取ったデバイストークンの形式処理(iOS13対応するためにデバイストークンの形式処理)
補足:objective-cで対応
⑥Push通知許諾関係のAPIについて、iOS10以上で推奨されているAPIを用いた処理を追加。
補足:objective-cで対応
■iOSアプリ1つをアップデート対応 主にiOS13SDK対応
Xcode10で最終アップデートされたiOSアプリを2020/5にXcode11によるiOS13SDK対応。
(2020/6末以降にアプリをApple store公開する場合、iOS13SDKでの対応が必須となったため、その対応を行った。)
①モーダル画面の遷移後の画面表示方法を明示しなければ、Xcode10以前はフルスクリーン表示だったが、Xcode11ではautomatic表示されるため、ソースコード上でフルスクリーン表示させる対応を行った。
②ダークモード対応について調査(iOS13SDKのXcode11でビルドするとアプリ内のダイアログが対応していた)。
補足:iOS端末でダークモードに設定された時の処理や設定はしていない。
③safeArea対応(iPhoneXシリーズのホームボタンとアプリ内実装ボタンが重ならないようにする対応)
④LaunchScreen.storyboardの追加、配置
⑤APNsから受け取ったデバイストークンの形式処理(iOS13対応するためにデバイストークンの形式処理)
補足:objective-cで対応
⑥Push通知許諾関係のAPIについて、iOS10以上で推奨されているAPIを用いた処理を追加。
補足:objective-cで対応