サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
www.am10.blog
はじめに ライブラリ編の続きです。 おすすめ構成を実践してみました。今回アーキテクチャに関しては特に触れないですがプレゼンテーションロジックをどっかに置きたいと思い PresentationModel というよくわからないものを置いています。 ソースはココ (github) つくったアプリ つくったのは3画面程度の小さなアプリでランダムにどっかの都道府県の今日の天気を教えてくれるアプリです。 よくわからないアバター表示と履歴に保存する機能があります。 スタート お天気 履歴(あり) 履歴(なし) 下記 API を利用 livedoor天気のWeb API(商用利用不可) joe schmoe(アバター表示用) フォルダ構成 フォルダ構成はこんな感じ。Source と Resourece で分けて最初からある AppDelegate とかは Sourece 直下に置き、他は Screens
はじめに パッケージマネージャ編の続きです。 最近よく使ってるライブラリの紹介です。基本的にこいつらは標準装備でいいんじゃないかなと思ってます。 mac-cain13/R.swift realm/SwiftLint mono0926/LicensePlis ishkawa/DIKit realm/realm-cocoa ishkawa/APIKit SwiftyBeaver/SwiftyBeaver Quick/Quick Quick/Nimble Firebase/Analytics プロジェクトのフォルダ構成は下記でやってます。 R.swift (5.2.2) mac-cain13/R.swift リソース管理がいい感じになる標準で使うべきやつ!!(似たようなので SwiftGen/SwiftGen ってのもあるみたいです) Pods でインストール Run Script 追可 Run
はじめに Xcode 11.4 の Storyboard で表示される Objects についてまとめました。これでざっくり色々使えるはず! github サンプルコード集 Widgets ラベルとかボタンをウィジェットとしてまとめました。 基本的には IB で設定可能ですがコードで設定する場合の簡易実装も書いてます。 Label 文字表示するだけのやつ。 簡易実装 @IBOutlet private weak var label: UILabel! { didSet { label.text = "Labelです" label.textColor = .systemGray2 label.textAlignment = .natural label.font = .systemFont(ofSize: 17) } }
このページを最初にブックマークしてみませんか?
『www.am10.blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く