NSStreamDelegate一個新的操作系統非正式協議是在以前的OS定義爲(NSObject的)NSStreamDelegate 在最新的OS它被定義爲ID使用舊OS類別,並在相同的代碼庫
都具有相同的功能。
如果我想編寫運行時系統識別的代碼。我如何創建一個既不兼容又不兼容的對象?我夢想那真正的通用應用程序。
如果(catchOS10.5_or_iOS3.2){ [MyStream setDelegate:MyObj中] }否則{ [MyStream setDelegate:myObjWithProtocol] }
我有myHandlerClass這在新的操作系統是 MyClass的:NSObject的
因此,我的困惑。
有什麼建議嗎?
-A