📂
JackyChen的精神時光屋
  • About
  • iPlayground
    • iPlayground 2020
      • iPlayground submit 2020
    • iPlayground 2019
      • Untitled
      • iPlayground submit 2019
  • WWDC
    • 2020 WWDC
    • 2019 WWDC
    • 2018 WWDC
      • What's New in Testing
      • BusinessChat
    • 2016 WWDC
      • What's New in the Apple Push Notification Service
  • AR/VR
    • ARKit plugin at Unity
    • ARKit
    • AR/VR 實習作品分享
    • Google Blocks
  • CI/CD
    • Continous Integretion for Unity
    • 拯救地球大作戰-自動化設定注意事項
    • Provisioning Profile 自動化更新
    • Make ipa file with personal team of code sign
    • Xcode11 版號問題
  • Test
    • Cucumberish
    • XCUITest
    • Design Patterns in XCUITest
    • Unit Test
  • User Interface
    • IBDesignable 和 IBInspectable
    • iOS 使用貝塞爾曲線繪製路徑
    • UIStatusBarStyle
    • iOS Devices Specification
    • Vector Image
    • Launch Screen
    • Haptic Feedback
    • Good Works for Storyboard
    • Cell 展開收合效果
    • ScrollView
    • Swift lazy
    • Lottie
  • Foundation
    • Adding a Custom Font to Your App
    • WKWebView how to work with javascript
    • Global Central Dispatch
    • HealthKit
    • Error Handling
    • Debug with LLDB
    • Application Lifecycle
    • Swift Codable
    • Push Notifications
    • AVFoudation
  • Others
    • C語言指標概念
    • UnsafePointer(Swift)
    • iOS News Reference
    • Blender
    • Free Web Server
    • Firebase
    • Firebase migration
    • GraphQL
    • Ruby
    • zsh command line
    • visudo
  • Security
    • 課程:App資安規劃與實作
    • KeyChain
    • iOS反組譯程序
    • Arxan
  • Git
    • Git
    • xcodeproj 合併衝突
    • Pull Request
  • Machine Learning
    • CoreML
    • Vision
    • Turi Create
  • 待分類
    • ABI Stability and More
    • Mirror
    • Carthage
    • SwiftUI
    • MVVM
    • OpenSSL
    • USDZ Convert
    • Nexus repository and gitlfs
Powered by GitBook
On this page
  • iOS
  • watchOS
  • TVOS
  • macOS

Was this helpful?

  1. WWDC

2018 WWDC

Previous2019 WWDCNextWhat's New in Testing

Last updated 5 years ago

Was this helpful?

iOS

  • ARKit2

    • measure app

    • save and load map (share experience)

      • send/receive WorldMap with MultipeerConnectivity framework

    • environment texture (3D物件表面可反射環境光)

    • image tracking (圖片不用是靜態,可移動)

      • AR Resouces group

      • Max 25 images

      • Must fill out image size precisely

    • 3D Object detect

      • Scan

        • 官網有提供Scan App工具,掃完目標物後藉由AirDrop傳到Xcode

    • face tracking

    • shapblender (做臉部表情用)

  • AR Quick Look

    • New file format for distributing 3D models: USDZ (Base on Pixar's USD format)

    • We can use at File, News, email, iMessage, Safari, 備忘錄, Apps

    • usdz_converter

      • Input: .obj .usda .usdc

      • command line

        • xcrun usdz_converter RetroTV.obj RetroTV.usdz

  • Core ML 2

    • Faster 30%、Reduce size 75%

    • Core ML Tools ecosystem

      • converter support Tensorflow, MXNet, ONNX

    • Quantization utilities (will reduce size but lose a little bit of accuarcy)

      • post-tranning Quantization (model 壓縮技術)

        • Quantize weights

        • algorithm

          • liner

          • lookup table

    • Integrate a new custom layer

  • Photo

    • Built-in machine learning for

      • search

      • category

      • share and back suggestion

  • Siri shortcut

    • Suggestion can find in search, locking screeen and siri

    • Support all iOS devices including AppWatch and HomePod

    • Create Shortcuts

      • Three steps:

        • Define

        • Donate

        • Handle

    • Should use with key function, persist interesting

    • Two adoption strategy, choose either

      • NSUserActivity

      • Intents

        • Define

          • File->New File->SiriKit Intent Defintion File

        • Donate

          • 訓練siri用,siri會預測最佳的建議時間及項目

        • Handle

          • implement continueUserActivity

          • implement intents extensions to run shortcut in the background like siri, locking screen, search

    • INRelevantShortcut

      • Expose Shortcuts to the Siri Watch Face

    • Delete shortcut

  • Safari, iCloud Keychain

    • Password AutoFill

      • Capabilities -> Associated Domains

      • usernameTextField.textContentType = .username

      • passwordTextField.textContentType = .password

      • Note: usernameTextField and passwordTextField must be at the same viewController

    • Automatic Strong Passwords

      • newPasswordTextField.textContentType = .newPassword

    • Security Code AutoFill

      • securecode.textContentType = .oneTimeCode

    • Federated authentication

      • ASWebAuthenticationSession

    • Note: AutoFill must use system keyboard instead of custom keyboard

  • stock, news

  • notification group

  • disturb, limit, screentime

  • memoji

  • Group FaceTime

watchOS

  • competition

  • more workout

  • siri watch face

  • notification interaction

  • walki talkie(對講機)

TVOS

  • Dolby ATMOS

  • Zero sign on (Charter Spectrum)

  • Arial scene with astro space

  • Remote control by control center on iphone

macOS

  • Finder

    • preview by gallery view (new feature)

    • meta data on the right sidebar

    • quick action

      • It can customizable by automator

    • quick look integrate mackup

  • ScreenShots

    • Continuity Camera

      • take photo

      • scan document

  • App

    • News, Stocks

    • Voice memo

      • sync in iCloud

    • Home(IoT)

    • Move partial UIKit to macOS so some iOS Apps can exit at macOS

  • Safari

    • mojave and iOS12 both have protection as below

      • prevent cookie tracking

      • fingerrpinting

  • Redisgn App store

  • Metal

    • support extension GPUs

  • Create ML

    • ImageClassifier

      • input: image

      • output: label

    • TextClassifier

      • input: sentence

      • output: label

    • Tabular Data

      • 多項因子進行預測,如預測房價,因子為:房間數、衛浴數、坪數、價格<-Target

      • MLRegressor

      • input: csv or json

      • output: Target

    • Transfer Learning

      • This tech makes Xcode train model faster

      • We can train by playground, API or shell

Scanning and Detecting 3D Objects
官方體驗連結
Core ML HomePage
converter tools link
jupyter notebook 1
jupyter notebook 2