タグ

ブックマーク / developer.apple.com (14)

  • Appでマルチキャストネットワークを使用するには - 見つける - Apple Developer

    Appは、マルチキャストネットワーキングを使用することで、ローカルネットワーク上にあるその他のデバイスの検出して通信を行います。たとえば、あるAppはユーザーのWi-Fiネットワークに接続されているスマート電球を検出し、電球にメッセージを送信することで、照明のオンまたはオフを切り替えることができます。ローカルネットワーク上にあるすべてのデバイスを検出して通信するのはパワフルな機能ですが、通信されるデバイスには機密性の高い個人情報が含まれている場合があり、マーケティングプロファイルの作成や、ユーザーが自宅にいるかどうかを予測する情報として使用されてしまうおそれがあります。 iOS14では、Appがローカルネットワークにアクセスする際には通知を表示したり、ユーザーがいつでもこのアクセスをブロックしたり削除したりできるようにすることで、透明性を確保しユーザー側での制御を可能にしています。 注:こ

    Appでマルチキャストネットワークを使用するには - 見つける - Apple Developer
    craf
    craf 2021/05/10
  • SwiftUI Overview - Xcode - Apple Developer

    SwiftUI SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and surprisingly little code. You can bring even better experiences to everyone, on any Apple device, using just one set of tools and APIs. What’s new SwiftUI is the best way to build apps across Apple platforms. Discover new capabilities to customize the look and feel of your apps, as well as i

    SwiftUI Overview - Xcode - Apple Developer
    craf
    craf 2019/06/04
  • WWDC18 - Videos - Apple Developer

    Collections Accessibility & Inclusion Design Developer Tools Swift SwiftUI & UI Frameworks System Services Platforms iOS macOS tvOS visionOS watchOS Accessibility & Inclusion 40:30 Deliver an Exceptional Accessibility Experience iOS, macOS, tvOS, watchOS Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maxim

    craf
    craf 2018/08/09
  • WWDC18 - Videos - Apple Developer

    Collections Accessibility & Inclusion App Services Design Developer Tools Swift Platforms iOS macOS tvOS visionOS watchOS Accessibility & Inclusion 40:30 Deliver an Exceptional Accessibility Experience WWDC 2018 iOS, macOS, tvOS, watchOS Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maximum clarity and ac

    WWDC18 - Videos - Apple Developer
    craf
    craf 2018/06/06
  • Machine Learning - Apple Developer

    Machine Learning Create intelligent features and enable new experiences for your apps by leveraging powerful on-device machine learning. Learn how to build, train, and deploy machine learning models into your iPhone, iPad, Mac, and Apple Watch apps. Core ML Core ML delivers blazingly fast performance on Apple devices with easy integration of machine learning models into your apps. Add prebuilt mac

    Machine Learning - Apple Developer
    craf
    craf 2017/06/06
  • WWDC16 - Videos - Apple Developer

    Collections App Services Audio & Video Developer Tools Maps & Location Photos & Camera Swift SwiftUI & UI Frameworks System Services Platforms iOS iPadOS macOS tvOS visionOS watchOS App Services 26:13 Developing CarPlay Systems, Part 2 iOS, iPadOS Learn how CarPlay integrates with your car's infotainment system. Understand how CarPlay is designed to work with your car's resources including the dis

    WWDC16 - Videos - Apple Developer
    craf
    craf 2016/06/18
  • 日本語ドキュメント - Apple Developer

    語ドキュメント 日語に翻訳されたiOS/watchOS/tvOSのドキュメントです。 英語版の方が新しい場合がありますので、更新日を確認して下さい。 エンタープライズ環境での運用に関するドキュメントはこちらに移動しました。 App Store Connect ヘルプ タイトル 日付

    craf
    craf 2012/09/08
  • Technical Note TN2185:Mac OS XのためのC++のヒントとこつ

    はじめにこのドキュメントの目的は、最新の複雑なC++ Mach-OアプリケーションをMac OS Xに導入する作業を容易にすることです。よく生じるいくつかの問題に対して、役に立ついくつかのヒントを示します。網羅的なリファレンスといえるものではありませんが、悩めるC++デベロッパを正しい方向に導き、必要に応じてさらに詳細な情報を入手する手だてを提供します。先頭に戻る 可視性オプションの選択GCCでは、可視性とは、ほかのツールでいうダイナミックライブラリのインポート/エクスポートのことです。ただし、GCCのシンボルは可視か隠蔽されているかのどちらかしかありません。可視シンボルは、共有ライブラリのエントリポイントとなります。詳細については、「Controlling Symbol Visibility」を参照してください。ここでは、概要を述べるに留めます。Cでは、どのシンボルを可視にし、どれを隠蔽

    craf
    craf 2010/01/11
    gccの-fvisibilityオプションの日本語解説がある。Mac以外でgcc使う場合も必見。
  • Objective-C 2.0プログラミング言語

    語ドキュメント 日語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。

  • Objective-C 2.0プログラミング言語

    語ドキュメント 日語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。

  • Objective-C 2.0プログラミング言語

    語ドキュメント 日語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。

  • Porting Command Line UNIX Tools to Mac OS X

    この記事では、Mac OS X[1] の内側、および、UNIX[2] のコマンドラインベースのアプリケーションを Mac OS X に移植するデベロッパのための情報を提供します。 この記事は、従来の UNIX 開発環境におけるプログラミングに慣れているデベロッパを対象としています。また、この記事は UNIX の一般ユーザを対象に書かれたものではありません。 この記事では、Mac OS X オペレーティングシステムを理解する上で必要となる背景知識について説明します。また、設計時に行われたいくつかの判断についても触れ、Mac OS X に UNIX アプリケーションを移植する際に考慮すべき主だった事柄のいくつかをリストにして、検討します。さらに、移植アプリケーションに追加できる従来の UNIX アプリケーションでは利用できない Mac OS X の高度な機能のいくつかを示します。この記事は

  • Technical Note TN2123:CrashReporter

    CrashReporter はクラッシュするすべてのプログラムに関する情報を記録する Mac OS X の中のデバッグ機能です。このテクニカルノートでは CrashReporter について詳細に説明します。CrashReporter によって生成されるクラッシュログと、これらのログを利用してプログラムをデバッグする方法について説明します。 このテクニカルノートは、Mac OS X ユーザ空間ソフトウェアを開発する方なら誰にでも役に立ちます。 はじめにMac OS X の CrashReporter は、アプリケーションが現場で直面する問題を把握するための便利な機能です。CrashReporter は 2 つの有用なアクションを実行します。 プログラムがクラッシュすると、CrashReporter はクラッシュログ(一般的に、~/Library/Logs/CrashReporter/<P

  • Technical Note TN2124: Mac OS X Debugging Magic

    このテクニカルノートでは、Mac OS X のさまざまな「隠れた」デバッグ機能、つまり環境変数、環境設定、GDB から呼び出し可能なルーチン、特別なファイルなどについて説明します。 Mac OS X 向けの開発をしている場合は、開発作業を楽にしてくれるものを見逃していないか確認するために、このリストに目を通してください。 はじめにMac OS X には、個々のサブシステムの開発とデバッグを支援するために、エンジニアリングチームが追加したデバッグ機能がいくつか含まれています。 これら機能の多くは、リリース後のシステムにも残っており、コードのデバッグに利用できます。 このテクニカルノートでは、広く役立つデバッグ機能をいくつか説明します。別の場所で文書化されているデバッグ機能については、機能の簡単な概要と既存ドキュメントへのリンクを記載しています。このテクニカルノートでは、デバッグ機能を網羅的に

  • 1