iPhone

 Computer >> コンピューター >  >> スマートフォン >> iPhone
  1. iPhoneの「背面タップ」をフル活用しよう!知らないと損する便利な使い方まとめ

    iOS 14で導入された「背面タップ(Back Tap)」は、iPhoneの本体背面を軽く叩くだけでさまざまな操作を素早く実行できる便利な機能です。懐中電灯をつけたり、スクリーンショットを撮ったり、自作のショートカットを実行したりと、意外と使いこなせていない可能性があります。 この記事では、システムアクション、アクセシビリティ機能、スクロールジェスチャ、ショートカットなど、「背面タップ」で役立つ使い方をわかりやすく紹介します。 iPhoneの「背面タップ」とは? 背面タップは、iOS 14以降を搭載したiPhoneで利用できます。本体の背面を軽く叩くだけで、あらかじめ設定しておいた操作を自動

  2. iPhoneのアラームが鳴らない!今すぐ試せる原因別の解決方法まとめ

    大事なアラームに気づかず寝過ごしてしまうと、本当に困りますよね。iPhoneのアラームが鳴らない場合、原因を突き止めて適切に対処することが大切です。この記事では、iPhoneのアラームトラブルを解消するための簡単な方法をいくつかご紹介します。アラームが鳴らない主な原因としては、そもそもアラームが設定されていない、繰り返し設定になっていない、あるいは端末自体に不具合が起きていることなどが挙げられます。それぞれの原因と対処法を順番に見ていきましょう。まずはiPhoneを再起動してみるアラームが鳴らなかったことに気づいたら、最初に試したいのが端末の再起動です。再起動によってシステムの軽微な不具合の多

  3. SwiftのMap、Filter、Reduceの舞台裏 ― 高階関数の内部実装を徹底解説

    関数とは、入力を受け取り、何らかの処理を施して出力を生成するものです。関数はシグネチャと本体から構成され、同じ入力を与えれば必ず同じ出力が得られます。これが関数の簡潔な定義です。本記事では、Swiftにおける高階関数について掘り下げていきます。別の関数を引数として受け取るか、戻り値として関数を返す関数は「高階関数」と呼ばれます。Swift開発では、map、filter、reduceを毎日のように使います。これらの関数はまるで魔法のように感じられますが、その裏側で何が起きているのか、正確に理解している方は意外と少ないのではないでしょうか。実は、Map・Filter・Reduceは関数型プログラミ

  4. SwiftのGenericsとAny型の違いを徹底解説!型安全なコードを書くために知っておきたいポイント

    Swiftは、現代において最も型安全なプログラミング言語の一つとして広く認知されています。そもそも「型安全」とは何か?型安全(タイプセーフ)な言語とは、常に操作がその時点で利用可能な正しい種類のデータに対して行われることを保証する言語のことです。具体的には、Int、Float、String、Array、Dictionaryといった異なるデータ型を宣言できる能力を持ち、かつ特定のデータ型で宣言された変数が、決して別の種類のデータを保持しないことを保証できる言語を指します。型安全な言語では必ず型チェックが行われます。このチェックは言語によって異なり、コンパイル時に行われる場合もあれば、ランタイム時

  5. Turi Createで犬種分類用Core MLモデルをトレーニングする完全ガイド

    このチュートリアルでは、iOSやmacOSアプリで使用できるカスタム犬種分類Core MLモデルのトレーニング方法を学びます。このチュートリアルを完了すると、5つの異なる犬種を見分けられるCore MLモデルが完成します。Appleが数年前に機械学習・AIスタートアップのTuriを2億ドル以上で買収したことを覚えている方もいるかもしれません。Turiは、短時間で高度な機械学習モデルを作成できる強力なツールを提供しています。本チュートリアルでは、MacへのTuri Createのインストール、Pythonスクリプトの作成、そしてそのスクリプトを使ってXcodeプロジェクトに直接ドラッグ&ドロップ

  6. ARKitで笑顔トラッキングアプリを作る方法【初心者向けステップ解説】

    ARKitは一見とっつきにくく感じられますが、iOSアプリ開発の基本的な経験があれば、それほど難しいものではありません。私は「手を動かして学ぶ」タイプなので、ARKitに慣れるために簡単なアプリをいくつか作って遊んでいます。この記事では、シンプルな顔トラッキングアプリを作る過程で学んだことをまとめました。内容は以下の3つのパートに分かれています。初期設定 → まずはカメラの権限を取得し、デバイスがARKitに対応しているかを確認します。笑顔トラッキング → ARKitを使って笑顔の検出を開始します。おそらく、これが一番知りたい部分でしょう。ユーザーインターフェース → 笑顔に反応するUIをアプ

  7. React Nativeで動画を背景に使う方法をわかりやすく解説

    この記事では、React Nativeで背景動画(backgroundVideo)を作成する方法を解説します。React Nativeを始めたばかりの方は、まず「React Nativeでモバイルアプリ開発を始めるために知っておくべきこと」といった入門記事を読んでおくと理解がスムーズになります。背景動画はアプリのUIに洗練された印象を与える演出手段です。広告の表示やユーザーへのメッセージ伝達など、さまざまな用途に活用できます。今回はPeletonアプリのホーム画面のようなデザインを目標に、実装方法を見ていきましょう。前提条件実装を始める前に、以下の環境が整っている必要があります。react-n

  8. 1人の母と2人の息子の物語――Swiftの「値型」と「参照型」を徹底解説

    Swiftという「母」と、2人の息子たち Swiftには2人の息子がいます。 値型(Value Type) 参照型(Reference Type) しかし、この2人はどんな特徴を持っているのでしょうか?互いに同じ振る舞いをするのか、それとも正反対なのか? そもそもSwiftとは? SwiftはAppleが開発したマルチパラダイムプログラミング言語で、iOS、macOS、watchOS、tvOS、Linux、z/OSなど幅広いプラットフォームで動作します。 他のオブジェクト指向言語と同様に、Swiftにもクラスという構成要素があり、メソッドやプロパティ、イニシャライザを定義できるほか、プロト

  9. SnapKitでiOSアプリのAuto Layout制約をコードで書く方法を徹底解説

    Xcodeでアプリ開発を始めた頃、Storyboardはまるで魔法のように感じていました。サブビューをドラッグ&ドロップで配置できる手軽さゆえに、StoryboardなしでどうやってUIを構築するのか不思議で仕方ありませんでした。しかし「一人前のプログラマーになるには」という思いから、ビューをコードで構築する方法を学ぶことに決めました。ところが問題が一つ。コードで制約(Constraint)を書くのは非常に面倒なのです。let horizontalConstraint = NSLayoutConstraint( item: newView, attribute: NSLayou

  10. 予算ゼロでOK!Macの無料ツールだけでApp StoreにふさわしいiOSアプリプレビュー動画を作る方法

    はじめに 2014年、AppleはApp Storeに「アプリプレビュー」動画を追加できるようにしました。アプリプレビューは、ダウンロード前にアプリの魅力を潜在ユーザーへ伝えるための最も効果的な手段です。StoreMavenの調査によると、プレビュー動画があるアプリは、ないアプリに比べて約3倍インストールされやすいことが分かっています。 しかし、個人開発者の多くは、プロに制作を依頼する予算がないのが現実です。筆者も最近同じ状況に陥りましたが、調べてみると、無料ツールだけでも高品質なアプリプレビューを作れることが判明しました。 本記事では、以下の流れで順番に解説していきます。 コンテンツの準備

  11. Swiftで学ぶ関数合成の基本:カスタム演算子で作る読みやすいコード

    はじめに:関数とは何か プログラマーは毎日のように関数と向き合っています。関数とは、ある入力値に対して必ず何らかの出力値が対応する、特別な種類の関係を表すものです。より一般的に言えば、関数とは「入力値を出力値へ対応付けるルール」だと言えます。 関数合成(Function Composition)とは 関数合成の基本的な考え方は、「ある関数を、別の関数の結果に対して適用する」というものです。つまり、複数の関数を1つの関数へと組み合わせる数学的な概念です。 関数合成のイメージ 数学的な基礎から理解する まずは数学の概念とともに見ていきましょう。上の図では「f」と「g」という2つの関数が登場し

  12. 畳み込みニューラルネットワークの構築からiOSアプリへの実装まで:手書き日本語OCRをApp Storeにリリースした方法

    畳み込みニューラルネットワーク(CNN)の構築から、iOS向けOCRの実装までプロジェクトのきっかけ ✍️数ヶ月前、MNISTデータセットを使ったディープラーニングモデルの作り方を学んでいるうちに、手書き文字を認識できるiOSアプリを作ることになりました。友人の百瀬カイチ(Kaichi Momose)が日本語学習アプリ「Nukon」を開発しており、偶然にも彼も同じような機能をアプリに組み込みたいと考えていました。そこで私たちは協力し、単純な数字認識よりも高度なもの、つまり日本語の文字(ひらがなとカタカナ)を認識するOCR(光学式文字認識)の開発に取りかかりました。基本的なひらがな・カタカナの認

  13. Xcodeのスキームと構成を使ってiOSアプリの複数環境(開発・QA・本番)を効率的に管理する方法

    iOS開発者であれば、開発環境、QA環境、ベータ環境、本番環境といった複数の環境を管理する必要があることをご存じでしょう。これらの環境ごとに、サーバーURL、アプリアイコン、各種設定が異なります。通常、特定の環境向けにビルドを作成する際は、サーバーURLも変更しなければなりません。定数ファイル内のハードコードされたフラグ値やマクロを書き換える方法もありますが、このやり方は管理が煩雑になり、ミスも起こりやすくなります。しかし少し工夫すれば、どんなケースにも柔軟に対応できる仕組みを作れます。そのアイデアとは、「スキーム」と「ビルド構成」を分けて作成することです。こうすることで、サーバーURL、アプ

  14. 究極のハウツーガイド:20分でBluetooth対応Swiftアプリを構築する方法

    前回のチュートリアルでは、Particle XenonアプリケーションにBluetooth機能を追加する方法を学びました。これにより、nRF ConnectやLightBlue ExplorerなどのテストアプリからオンボードのRGB LEDを操作できるようになりました。今回はさらに一歩進んで、Particle MeshのRGB LEDを制御するSwiftアプリを開発します。順調に進めば、約20分で動作するアプリが完成するはずです!それでは始めましょう。今すぐ記事全文を読む時間がない方へPDF版はこちらからダウンロードできます。事前準備Xcodeをインストールします。App Storeからダウ

  15. SwiftUIでデザインシステムを構築する方法:実践ガイドとベストプラクティス

    1つのプロダクトを支えるデザインシステムを構築することは決して簡単ではありません。スケーラビリティを確保しながら、堅牢性と柔軟性の両方を兼ね備える必要があるからです。難しい課題ではありますが、これまで多くの優れたリソースが、ビジュアル面とプログラム面の両方で良いシステムを構築するための有用な原則やアプローチを共有してきました。それらの知見の上に立ち、本記事ではまだあまり語られていない領域であるSwiftUIでのデザインシステム構築に焦点を当てて解説します。なぜこの記事を書いたのかニューヨークのITP(Interactive Telecommunications Program)での最初の夏、私

  16. iOS 13ダークモードにアプリを対応させる方法:開発者向け実装ガイド

    Appleは2019年9月19日、過去4年以内に発売されたすべてのiPhone(iPhone 6s以降)を対象に、待望のiOS 13アップデートを世界中でリリースしました。このアップデートの最大の目玉機能のひとつが、システム全体に適用されるiOS 13のダークモードです。スマートフォンのディスプレイが発する白い光による目の疲れを軽減できることが期待されています。この機能はAppleデバイスのエンドユーザーにとって嬉しいものですが、iOS開発者にとっては、iOS 13ダークモードに対応したアプリを準備するという課題でもあります。iOS 13ダークモードにアプリを対応させるには?開発者の皆さんの参

  17. Appleのセーフブラウジング徹底解説――ユーザーデータがGoogle・Tencentに送られる理由と無効化する方法

    特定のバージョンのiOSでSafariを使用している場合、初期設定のままではあなたのIPアドレスがGoogleまたはTencent(テンセント)へ自動的に送信されている可能性があります。Tencentは「中国版Facebook」とも呼ばれる巨大IT企業で、人気メッセージアプリ「WeChat(微信)」を運営しており、中国政府とも緊密な関係を持つことで知られています。ただし、これらの企業へのデータ送信を停止することは可能です。デバイスの地域コードが「中国本土」に設定されている場合はデータがTencentへ送られ、それ以外のすべてのデバイスではGoogleへ送信されます。データがGoogleとTen

  18. AutoLayoutとSwiftで構築するiOS向けSpotifyクローンの作り方

    この記事では、Swiftを使ってSpotifyのホーム画面レイアウトをプログラムで再現する方法を解説します。なぜストーリーボードではなくプログラムで構築するのでしょうか?それは、複数のアプローチでUIを構築できるスキルは常に価値があり、コードで実装するスタイルが好きだからです。特にチーム開発やバージョン管理システムを使用している場合、このスキルは大いに役立ちます。 以下はSpotifyモバイルアプリの実際のホーム画面です。このようなレイアウトを実現するためにUICollectionViewを使用し、タブナビゲーションの作成にはTabBarControllerも活用します。 基本要件:まず、

  19. Flutterとは何か?2020年に学ぶべき理由を徹底解説

    近年、モバイルアプリケーションの人気はますます高まっており、それに伴い開発者向けのツールも数多く登場しています。その中でも、ここ最近特に注目を集めているのがGoogle製のフレームワーク「Flutter」です。本記事では、Flutterの基本概要から、2020年に学ぶ価値のある理由までを詳しく解説します。Flutterとは?Flutterは、Googleが2017年5月にリリースした無料のオープンソース・モバイルUIフレームワークです。最大の特徴は、たった1つのコードベースでネイティブアプリを作成できるという点です。つまり、1つのプログラミング言語と1つのコードベースを使って、iOSとAndr

  20. 2020年版Flutter学習ガイド|無料・有料のおすすめリソース総まとめ

    Flutterは2020年、最も注目されているテクノロジーのひとつです。本記事では、Flutterを使ったiOS・Androidアプリ開発の学び方について、無料と有料それぞれのおすすめリソースをご紹介します。 モバイルアプリ開発に興味はありませんか? 答えが「はい」なら、この記事はまさにうってつけです。Flutterをまだご存じない方もご安心ください。Flutterとは何か、なぜ今年学ぶべきなのかを解説した記事を別途公開しています。 Flutterとは、Googleが開発し2017年5月にリリースした無料のオープンソース・モバイルUIフレームワークです。ひとことで言えば、たった1つのコードでネ

Total 3532 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:103/177  20-コンピューター/Page Goto:1 97 98 99 100 101 102 103 104 105 106 107 108 109