Swift
今回はタイトルにもある通り、値型と参照型について説明していきます。 プログラミングの基礎的な概念だと思うので、理解しといて損はありません。 今回はSwiftで説明していきたいと思います。 値型 まずは値型について説明します。 値型は変数の中に実際の…
今回はjsonデータを使って画面表示を行ってみたいと思います APIを使って戻り値のjsonデータをパースして値を取得するというのはモバイル開発では必ずと言っていいほどやる処理だと思うので、学んでいきます!! jsonデータの準備 今回は実際にAPIを使ってで…
今回は前から気になっていたSwiftUIを触ってみようと思います 今回の記事は、SwiftUIのチュートリアルをベースにしています プロジェクト作成 まずはプロジェクトを作ってみましょう! プロジェクトを新規で作成する際にSingle View App を選択します Nextを…
今回はiOSでQRコードを読み取る処理について書こうかと思います 使用バージョンは以下の通りです Swift 5.0 カメラ起動 QRコードを読み取る処理で最初にやることと言えば、カメラ起動です まずは、カメラ起動の流れを見ていきましょう カメラに起動にはAVFou…
Swiftでよく使うDelegateってよくわかんないなあ と、最初は思っていましたが、実装していくうちにわかってきました 概念がわかりにくいかもしれませんが、必ずと言っていいほど1度は通る道なので軽くまとめようかと思います Delegateとは一体? 最初、Swift…
今回はSwiftでのenumについて書こうと思います Javaのenumとは違って、個人的に少しクセがあるのでまとめようと思います 一般的なenum enum DominantArm { case left case right } let leftHand = DominantArm.left caseで要素を定義します。let leftHand: D…
今回はiOSでよく使うextensionとprotocolについて記載しようと思います extensionについて Swiftでは既存のStringやArrayなど提供されているクラス(既存のクラス)に自分専用のメソッドを追加できます。 Objective-Cにはカテゴリという、既存クラスにメソッド…
少し間が空いてしまいました・・・・orz これからは小まめに記事投稿していきますので、よろしくお願いします!! 今回はSwiftのif let という書き方についてです 最近、本格的にSwiftを使い始めたのですが、違和感のある書き方でしたので調べてみました if …
最近もっぱらiOS13対応をしているので、まとめてメモしたいと思います。 ①モーダル表示の変更 最初に一番驚いたのがこれです。 かなり中途半端になっていて、下の画面が少しみえます。 しかも、前面に出ている画面を下げると下の画面が表示されます。これだ…
画像を使ったカスタムボタンを作成してみたので、手順を残したいと思います。 override func viewDidLoad() { super.viewDidLoad() let inviteButton = UIBarButtonItem(image: UIImage(named: "invite"), style: .plain, target: self, action: #selector(s…