CATEGORY

Development

Xcode/Swiftを使ったiOSアプリ開発についての記事です。iOSエンジニアとして日々お仕事をする上で、経験から得た備忘録やTipsを書き溜めています。なお、これからiOSアプリ開発をしてみたい方へ向けた解説記事などもあります。

  • 2022年2月7日

【Swift】Lazy Stored Propertyを活用してFatViewControllerを解決しよう!

こんにちは!Apple信者のiOSエンジニアです。 iOSアプリ開発では、ときにレイアウトから内部処理までをStoryboardを使わずにコードのみで行うほうが効率的な場合があります。 たとえば複数人開発の際にStoryboardのコンフリクトを避けたり、細かいレイアウトを使いまわしたりする場合ですね。 コードのみでレイアウトを行う利点はこのようにたくさんあるのですが、その反面、コードが冗長になっ […]

  • 2022年1月22日
  • 2022年2月7日

【Swift】UnboxからCodableへのお引越し方法解説!JSONパーサは純正のCodableがおすすめな理由

こんにちは!Apple信者のiOSエンジニアです。 この記事では、SwiftでJSONを扱うためのツール・UnboxとCodableについてお伝えしています。 皆さんは、SwiftでのJSONパーサはなにを使っていますか? おそらく多くの方がSwift標準のCodableを使っているのではないかなと思います。 しかし実際にiOSエンジニアとしてお仕事をしていると時折、サードパーティライブラリの「U […]

  • 2022年1月18日
  • 2022年2月7日

【3分で実装完了!】Swiftの通信ライブラリMoyaの使い方を現役iOSエンジニアがコード付きで教えます!

こんにちは!Apple信者のiOSエンジニアです。 この記事では、iOSアプリの通信をよりスマートに実現するためのライブラリ・Moyaについて使い方を解説しています。 忙しい方や初学者の方向けに、すぐに動かせるよう2022年版の実際のソースコードを載せてご紹介。 この記事をお読みいただくことで、3分もあれば簡易的にAPIを動かせるでしょう。 Moya自体は有名なライブラリですから、解説してくださっ […]

  • 2022年1月12日
  • 2022年2月6日

数学赤点系IT未経験Apple信者が独学でiOSエンジニアになるまでの全記録!勉強法を教えます!企業探しのコツも紹介!

こんにちは!Apple信者のiOSエンジニアです。 この記事は、現在現役のiOSエンジニアとして働く僕が、iOSエンジニアになるまでの戦いを振り返るものです。 iOSエンジニアはプログラミングや最新技術が好きなギークの方はもちろん、目に入れても痛くないほどAppleが大好きな人にとっても、この上なく魅力的な職業だと思っています。 そこで、一人でも多くのiOSエンジニアのお仕事に興味のある方に役立つ […]

  • 2022年1月9日
  • 2022年1月29日

【体験談】Apple公認資格App Development with Swift合格!出題傾向や受かるための勉強法は?

こんにちは!Apple信者のiOSエンジニアです。 大前提として、iOSエンジニアになるのに絶対に必要な資格などありません。 しかし本家Appleの公認資格試験「App Development with Swift」に合格しておけば、iOSエンジニアとして活躍するまでの道のりを大幅にショートカットできるでしょう。 そこでこの記事では、強烈なApple信者であり、現役のiOSエンジニア…加えてApp […]

  • 2022年1月8日
  • 2022年1月29日

Swiftとは?特徴は?今学ぶならSwift?おすすめの勉強法は?基本文法など交えて現役iOSエンジニアが解説!

こんにちは!Apple信者のiOSエンジニアです。 この記事では、iOSアプリ開発のメイン言語ともいえるSwift(スイフト)についてご紹介していきます。 比較的新しいプログラミング言語でありながら、Apple製品の普及に伴い急速にシェアを広げているSwift。 iOSエンジニアにとって欠かせないSwiftとは、一体どのような言語なんでしょうか? この記事では実際のソースコードを交えながら、Swi […]

  • 2022年1月7日
  • 2022年1月29日

【画像付き解説】5分でできるApple開発者アカウントの更新方法を教えます!更新期限を切らしてしまったときの対処法も伝授

こんにちは!Apple信者のiOSエンジニアです。 この記事では、Apple Developer Programの更新について詳しくお話ししています! 作業自体は全く難しくありません。 5分もあれば完了しますので、更新期限を切らしてしまう前に今、やってしまいましょう。 また更新作業に際して、開発者アカウントの有料版/無料版の違いについても説明しています。 Apple Developer Progr […]

  • 2022年1月7日
  • 2022年1月29日

UIKitとは?SwiftUIとの違いは?iOSアプリ開発の根幹・UIKitをiOSエンジニアが解説!

こんにちは!Apple信者のiOSエンジニアです。 この記事では、現役/フルタイムで働くiOSエンジニアの僕が、iOSアプリ開発の根幹とも言えるフレームワーク・UIKitについてご紹介しています。 UIKitを知ることこそが、iOSアプリ開発への第一歩だと言っても過言ではありません。 iOSアプリ開発を始める方や、iOSエンジニアとしてお仕事をしたいと思っている方にとって、UIKitは避けて通れな […]

  • 2022年1月1日
  • 2022年1月29日

Xcodeを使ってみよう!「Hello, Xcode!」を出力するまでをApple信者の現役iOSエンジニアが解説!

こんにちは!Apple信者のiOSエンジニアです。 この記事では「Xcode(エックスコード)」の初歩的な使い方を解説していきます。 Xcodeについて勉強をしてみたい方や、業務上の理由で早急にXcodeを触る必要に迫られている方には必見の記事です。 最後までお読みいただければ、実際にXcodeを動かして「Hello, Xcode!」を画面に出力できるようになります。ぜひ挑戦してみてください! な […]

  • 2021年12月29日
  • 2022年1月29日

Xcode(エックスコード)とは?IDEとは?Apple信者の現役iOSエンジニアが徹底解説!

この記事では、iOS開発に欠かせないツール「Xcode(エックスコード)」について解説していきます。 Xcodeとは、iOSアプリを作る際に欠かせないツールのこと。 そんなXcodeについて詳しく知りたい方に向けて、現役でiOSエンジニアとしてお仕事をさせてもらっている僕が細かくご紹介していきます。 Xcode(エックスコード)とは Xcode(エックスコード)とは、Appleが開発したIDE(統 […]