原创 Xcode --- Multiple commands produce xxx /xxx/xxx/Info.plist

參考上一篇文章,解決方案是:選中項目--->Bulid Phases--->Copy Bundle resources--->找到info.plist文件,然後刪除

原创 Swift —— protocol的動態特性

protocolChef { func makeFood() } extension Chef { func makeFood() { print("Make Food") } } str

原创 Swift基於ARKit的仿抖音潛水艇小遊戲

抖音的潛水艇小遊戲只能玩一會兒,不盡興,於是想着自己開發一個。 ARKit的各種入門介紹這裏就不說了,網上一堆都是,自己注意甄別。 第一步,創建一個具有增強現實功能AR的項目: 選擇語言Swift, SpriteKit是2D遊戲引擎開

原创 iOS-上傳文件到阿里雲OSS

首先,pod導入阿里雲SDK; pod 'AliyunOSSiOS' 其次,配置SDK: NSString *accessKey = @"你從阿里雲控制檯拿到的key"; NSString *secretKey = @"你從阿

原创 Swift -- protocol 'weak' cannot be applied to non-class type報錯

protocol的兩種形式: 1,protocol A  {  } 2,protocol A : class {  } 首先說 protocol A : class {  } 這種形式被稱爲class-only protocol,只有類(

原创 Vue -- Mac編譯運行Vue

1,打開終端 2,cd + 項目路徑 3,輸入命令:npm run dev 4,出現下圖提示說明已經編譯成功:瀏覽器中輸入下面給的地址即可查看運行效果