> 2021年10月05日信息消化 ### iOS Swift #### TestFlight - How to Upload and Distribute Your App https://www.youtube.com/watch?v=DLvdZtTAJrE 1 Apple ID 2 Apple Developer Account ##### Create App ID `developer.apple.com` **WEB**: Cerficates, IDs & Profiles > Identifiers e.g.: `co.seacnallen.Appetizers` **XCODE**: Explorer:project > Bundle Identifier Bundle Identifier: `co.seacnallen.Appetizers` Version: `0.1.0` ##### Create App App Store Connect > App > + SKU: A unique ID for your app thant is not visible on the App Stores e.g.: `Appetizers-210102` ##### XCODE: Archieve App Simulator > Any iOS Device menu:Product > Archive ##### TestFlight Create Internal Group. Wait for Build Approved. Add New Tester. #### iOS 11の新しいフレームワーク Software Design 2021.08 - DeviceCheck - 端末のユニックチェック - クライアント側で端末ごとにユニックなトークンが発行されます。 - サーバ側では受け取ったトークンをAppleのサーバに送信することでtransaction_idを取得できる。 - Core NFC - Type1〜5までのNDEF(NFC Data Exchange Format)を読み込める。 - シミュレータでは利用できません。 - MusicKit ーApple Musicを利用可能 - FileProvider ーアプリ間のファイル共有 - PDFKit ーモダンPDFフレームワーク - IdentifyLookup ーSMSのフィルタリング - Core MLとVisionを用いた物体認識 - ARKitで拡張現実を体験しよう #### ログのおすすめ Software Design 2021.08 ##### よくあるドキュメントのパターン - Getting Started - Introduction - Tutorial - Advanced - API Referrence - その他 - キーディング規約 - インストール方法 ##### ログ ドキュメントの作業ログ ```markdown - __done__ [API document] (...)を読んで1行にまとめる - __done__ [BについてのDesign docuemnt] (...)再読必要なし - __import__ [configの方法] (...)あとで個々のセキュリティ項目を見る - [deploy docuemnt](...) - __here__ [OAuthについて] - [DIについて] ``` 試行錯誤の作業ログ ```markdown - システムAをローカルで動かしてみる - __done__ ライブラリIDが必要らしい - __done__ dependencyに追加した - __here__ スタックトレースを見るとDI失敗している - そもそもそのdendencyは必要なのか - システムAをデバッガで動かしてみて処理を追う ``` ### This May Be One of the Most Important Things Missing In Your Life origin: [This May Be One of the Most Important Things Missing In Your Life](https://medium.com/personal-growth/this-may-be-one-of-the-most-important-things-missing-in-your-life-6b3e17efc8db) **The problem with options is that they delay commitment.** Despite the apparent “connectedness” of the Internet, we are a society increasingly disconnected and commitment averse. We have a “sharing” economy where no commitment is required. We develop low-key online “relationships” from behind our computer screens instead of committing to real, in-person relationships that require effort, accountability, and commitment. ##### We can’t keep up with it We are a society addicted to novelty, but novelty gives way to diminishing returns. How many of the latest video games can you play before the novelty wanes and you ask yourself where you’re headed in life? **We chase novelty at the expense of depth. And depth most often comes from commitment, and a sustained effort to build something of true value.** ### Misc - [**Brain-cleaning skullcap gets US Army funding**](https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewatlas.com%2Fscience%2Fbrain-cleaning-skullcap-sleep-glymphatic-system-us-army%2F%3Futm_source=tldrnewsletter/1/0100017c4ac344bd-ccf7efb3-87d5-43eb-a853-2223d0130221-000000/yiSE5fkOUUfXdUGpVr-lRt9bVLlLXqvDQ97CjJf9Cac=217) - The glymphatic system cleans out toxic waste products from the brain during deep sleep by flushing it with cerebrospinal fluid. - [TikTok MAU up 45% more than 1 year ago](https://mobiledevmemo.com/tiktok-is-too-big-for-mobile-advertisers-to-ignore/) - - Vuejsはの「八宝菜の素を買ってきて八宝菜を作る」、Reactは「料理酒と砂糖と片栗粉と塩胡椒で八宝菜を作る」。 -- Software Design 2021.08