2
অব্যাহতিহীন পরামিতিগুলির বন্ধ ব্যবহার এড়াতে অনুমতি দিতে পারে
আমার একটি প্রোটোকল রয়েছে: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } উদাহরণ প্রয়োগের সাথে: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …