protocols

    2熱度

    1回答

    在斯威夫特,我有一個協議是這樣的: protocol P { associatedtype T func f(val:T) } 我想定義一個類是這樣的: class B<X:P> { } 然後是B類中使用的associatedtype牛逼 我已經試過這樣: class B<X:P> { var v:T // compiler says "Use of un

    1熱度

    1回答

    我的目的是: 我的第一個功能: public func substringsOfLength(_ length: Int, inRange range: CountableClosedRange) -> Array<String> { ... } 我的第二個: public func substringsOfLength(_ length: Int, inRange range:

    0熱度

    1回答

    我仍然在學習如何使用相關類型實現協議的對象數組。 我有以下協議: public protocol Word : Equatable, Hashable { // compiles associatedtype WordType : Equatable var moreWords: [WordType] { get } } public protocol WordDa

    0熱度

    1回答

    如何確保我分配給我的UWP應用程序的協議是唯一的。它是獨一無二的重要嗎? 我可以在開發過程中分配任何協議。如果該協議已被商店中的一些其他應用程序使用並且用戶下載了該應用程序,會發生什麼情況?

    0熱度

    2回答

    我正在用Swift 3開發一個應用程序。到了必須在兩個視圖控制器之間傳遞一個值(使用協議和委託)的時候。我得到的錯誤: fatal error: unexpectedly found nil while unwrapping an optional value. 因爲delegate變量的值是nil。 該代表被定義爲var delegate: LeftSideDelegate!,我稱之爲deleg

    0熱度

    1回答

    HTTP是客戶端 - 服務器通信,客戶端始終啓動連接並響應服務器。 在與HTTP 1.1的客戶端服務器通信中,發生以下步驟: 1.客戶端將請求發送到服務器。 2.服務器用響應消息和狀態碼向客戶端發送響應。 我的問題是如何在協議中處理數據傳輸?我知道HTTP是無狀態的,也可能是一切或沒有任何機制,但你如何證明這一點?服務器和客戶端之間的握手過程如何? 例如:當服務器將響應發送回客戶端時,如果發送了5

    0熱度

    1回答

    我正在研究可以使用協議激活或啓動的應用程序。該協議通常在聲明選項卡下的appxmanifest文件中設置。我想要做的是在運行時獲取在appxmanifest中聲明的協議名稱。這可能嗎?如果是這樣,我怎麼能得到這個價值? 我需要獲取應用程序自己的協議,以便我可以告訴其他應用程序這是要回到我的協議。

    2熱度

    1回答

    這是一個cardCollectionView應用程序,我試圖用longpress刪除項目並在項目中顯示一個刪除按鈕。我可以刪除項目,但我的項目不會重新加載到空的地方。我發現問題是因爲協議功能無法工作。 這裏是我的協議: @objc protocol ActionDelegation:class { func deleteCell(_ indexPath:IndexPath, _ cellVie

    2熱度

    2回答

    如何在Swift中創建一個返回符合協議的類型的函數? 這是我現在正在嘗試,但它顯然不會像這樣編譯。 struct RoutingAction { enum RoutingActionType{ case unknown(info: String) case requestJoinGame(gameName: String) case requestCr

    0熱度

    1回答

    在HTTP/2協議中,我們看到動態表大小更新以下聲明: SETTINGS_HEADER_TABLE_SIZE (0x1): Allows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header bloc