iOS
CreateMLとは Create MLを使用すれば、SwiftやmacOSのplaygroundsといったお馴染みのツールでカスタムの機械学習モデルを作成し訓練することができます。モデルを訓練して、画像の認識、テキスト認識、数値間の関係の検索など、様々なタスクを実行できます。…
iOSのHuman Interface Guidelines、User Interaction / Drag and Dropについての和訳です。 Drag and Drop 単一の指で、ユーザは、選択された写真、テキスト、または他のコンテンツを、ある場所から別の場所にドラッグして移動したり複製したりすることがで…
目次 はじめに CoreML MLモデル CoreMLアーキテクチャ Vision Natural Language まとめ はじめに 機械学習モデルを簡易的にiOSアプリ内に組み込むことができるCoreMLについてまとめます。 CoreML Core ML 2を使用すると、幅広い種類の機械学習モデルをAppに…
iOSのHuman Interface Guidelines、User Interaction / Data Entryについての和訳です。 Data Entry インタフェース要素をタップするか、キーボードを使用するかに関係なく、情報を入力するのは面倒な作業です。アプリが何か有用なことをする前にたくさんの…
User Interaction - Authenticationについての和訳です。 Authentication 体験のパーソナライズ、追加機能へのアクセス、コンテンツの購入、データの同期など、価値のあるものとのみ交換するようにユーザーに求めてもらいます。アプリに認証が必要な場合は、…
Human Interface Guidelines - User Interaction / Audioについての和訳です。 Audio 人は、音量ボタン、無音スイッチ、ヘッドフォンコントロール、画面上の音量スライダーを使って音を操作します。多くのサードパーティのアクセサリにはサウンドコントロー…
Human Interface GuidelinesのUser Interactionの3DTouchについての翻訳です。 3D Touch 3D Touchは、タッチベースの相互作用にさらなる次元を追加します。サポートされているデバイスでは、タッチスクリーンにさまざまなレベルの圧力を加えることによって、…
iOS Human Interface Guidelines - AppArchitecture / Settingについての和訳です。 Setting 一部のアプリでは、設定や設定の選択肢を提供する必要があるかもしれませんが、ほとんどのアプリはそれを避けるか遅らせることができます。成功したアプリは大部分…
iOSのHuman Interface Guidelines 、Request Permissionについての翻訳です。 Request Permission ユーザーは、現在の場所、カレンダー、連絡先情報、リマインダー、写真など、個人情報にアクセスするための許可をアプリケーションに与える必要があります。…
今回は起動時のオンボーディングについての和訳です。 Onboarding(オンボーディング) 起動時間は、新しいユーザーを研修、または再来したユーザーと改めて接する最初の機会です。速く、楽しく、教育的なローンチ体験をデザインしましょう。 起動画面を提供…
App ArchitectureのNavigationについての和訳です。 Navigation(ナビゲーション) 人々は、期待を満たさなくなるまでアプリのナビゲーションに気づかない傾向があります。あなたの仕事は、注意を喚起せずにアプリの構造と目的をサポートする方法でナビゲー…
Modalityについての和訳です。 Modality(モダリティ) モダリティは、人々がタスクを完了したりメッセージや表示内容を却下するまで、他のことをやることを防ぎ、集中させます。アクションシート、アラート、およびアクティビティビューはモーダルエクスペ…
前回のアクセシビリティに続いて今回はLoadingについての和訳です。 Loading(ローディング) コンテンツが読み込まれると、空白の画面や静的な画面では、アプリがフリーズしているように見えることがあり、混乱と不満を招き、ユーザーがアプリを離れる可能…
iOSのアーキテクチャのアクセシビリティについての和訳です。 Accessibility(アクセシビリティ) iOSは、視力喪失、難聴、およびその他の障害を持つユーザーに、幅広いアクセシビリティ機能を提供します。UIKitベースのアプリケーションは、ほとんど手間を…
前回に引き続きHIGの和訳を紹介します。今回はインターフェース要素について。 前回の記事 → Human Interface Guidelines① - iOS 和訳&まとめ - FRMSKI開発ブログ Interface Essentials(インターフェース要素) ほとんどのiOSアプリは、共通のインターフェ…
AppleのHuman Interface Guidelineについて少しずつまとめたいと思います。今回はiOSのデザインテーマとデザイン原則について。 iOSデザインテーマ 下記はiOSが他のプラットフォームと区別される3つの違いです。 Clarity(明快さ) 見やすいテキスト、明瞭な…
CocoaPodsはiOSアプリ開発に使用するライブラリ管理ツール。今回はインストール手順をご紹介します。 ①ruby gemを最新に まずはMacにはデフォルトで入っているRubyを最新のバージョンにアップデートします。 $ sudo gem update --system ②CocoaPodsをインス…
テキストファイルを書き出してiTunesで取り出す手順を紹介します。 ①FileManager.default.urlsでドキュメントのパスを取得 let documentDirectoryFileURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last { ②テキストファイ…
CoreLocationで位置情報を取得する方法を紹介します。 ①CoreLocation.frameworkを追加 「General>Linked Frameworks and Libraries」にCoreLocation.frameworkを追加しimportします。 import CoreLocation ②info.plistにKeyを設定 info.plistでPrivacy - Loc…
Xcodeの過去バージョンは下記リンクからダウンロードすることができます。 Sign in with your Apple ID - Apple Developer