日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

WatchOS系统开发大全(3)-创建第一个WatchApp工程

發布時間:2024/9/30 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WatchOS系统开发大全(3)-创建第一个WatchApp工程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建第一個WatchApp工程

1.1-WatchOS2.0之后工程的創建

  • (1)點開xcode新建一個工程,選擇Watch OS直接建一個Watch應用,點擊next輸入項目名稱進行下一步

    • 因為WatchOS2.0之后,WatchApp不再依賴iOS App,可以獨立運行

0404.png
  • (2)可以看到,在Watch OS 2.0的項目中比1.0多了一個文件:ExtensionDelegate

    • 該文件負責Watch App的生命周期。
      • func applicationDidFinishLaunching() :項目加載時會調用
      • func applicationDidBecomeActive() :項目顯示界面時會調用
      • func applicationWillResignActive() : 項目退到后臺時會調用

  • (3)雖然WachOS2.0能夠獨立運行,但是一個WatchOS2.0的App仍然有一個iOS App,這是因為蘋果將Watch App作為iOS App的延伸和拓展
  • 創建WatchApp之后一定要給storyboard添加一個模塊,也就是我們常說的表芯,否則程序將報錯:ERROR -[SPRemoteInterface _interfaceControllerClientIDForControllerID:] clientIdentifier for interfaceControllerID:395F0002 not found(說是controller的id找不到)
    • 如果是使用OC語言開發,這不需要設置

1.2-WatchOS1.0工程的創建

  • 這部分了解即可,現在已經成為了過去

  • (1)點開xcode新建一個工程,選擇Single View創建一個iPhone應用,點擊next輸入項目名稱進行下一步

    *WatchOS1.0不能夠脫離iOS App獨立運行,所以要先創建一個iOS App的工程


0401.png
  • (2)點擊菜單欄File —>New—>Target 或者在項目Target界面點擊+號,選擇Watch OS —>Application 選擇Watch OS 1 APP

0402.png
  • (3)添加Watch App Target之后可以看到項目多了兩個文件,Watch App和Extension。

    • 其中 Watch App 部分位于用戶的Apple Watch上,它目前為止只允許包含Storyboard文件和Resources文件。在我們的項目里,這一部分不包括任何代碼。
    • WatchKit Extension 部分位于用戶的iPhone安裝的對應App上,這里包括我們需要實現的代碼邏輯和其他資源文件。

總結

以上是生活随笔為你收集整理的WatchOS系统开发大全(3)-创建第一个WatchApp工程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。