簡單使用playground

import PlaygroundSupport
PlaygroundPage.current.needsIndefiniteExecution = true
默認只有30秒,可以showTimeLine中修改


Paste_Image.png

Failed to obtain sandbox extension for path
URLCache.shared = URLCache(memoryCapacity: 0, diskCapacity: 0, diskPath: nil)

注意設置正確的訪問權限: open, public, fileprivate, private
否則在playground中搜索不到對應的類或者方法
open-同一模塊,外面的模塊可以訪問
Only classes and overridable class members can be declared 'open'; use 'public'
Var cannot be declared both 'final' and 'open'
Cannot inherit from non-open class 'ViewController' outside of its defining module

public-同一模塊,外面的模塊,public修飾類,表示不能被外部模塊繼承。 修飾屬性或者方法,表示不能被外部模塊重寫
internal-同一個模塊
private-定義它的類或者結構體等作用域范圍內使用
fileprivate-同一個文件內, 默認的訪問級別是internal一個swift文件中定義了多個類或結構體

獲取souce目錄路徑
let path = Bundle.main.path(forResource: "xxx", ofType: ".mp4")

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容