首先得引入CocoaAsyncSocket這個類庫,然后建兩個工程,分別寫服務器端和客戶端的,客戶端的IP地址要寫自己電腦的哦,端口號要相同。 服務器端的demo: #imp...
首先得引入CocoaAsyncSocket這個類庫,然后建兩個工程,分別寫服務器端和客戶端的,客戶端的IP地址要寫自己電腦的哦,端口號要相同。 服務器端的demo: #imp...
對于依賴于實時信息、位置服務或與外部設備通信的 iOS App ,開發(fā)者可以用后臺刷新來提高用戶體驗,允許 App 在后臺執(zhí)行任務。特別是在下載或上傳大量數據時,后臺執(zhí)行網絡...
當前iOS已經禁用代碼直接獲取設備的UDID和IMEI了,(即使獲取的有的也是假的),那怎么獲取真實的UDID和IEMI呢,那就只能通過描述文件來獲取了,所以我們可以在通過 ...
動態(tài)修改app的圖標,就是在不重新安裝app的情況下,可以修改當前的icon圖標;在某些情況下,是有這個需求的;例如,可以更換主題的app中,一般都會有一套完整的主題包含相應...
plist文件并非直接的代碼,不能通過shell腳本直接對其操作,需要使用Macos的PlistBuddy,本文主要描述PlistBuddy在plist文件中具體對象的增刪改...
需要用到PlistBuddyPlistBuddy是Mac自帶的專門解析plist的小工具 1、拿到工程絕對路徑 2、PlistBuddy各命令 獲取 添加key 修改 刪除 ...
關于 iOS 自動化打包的一點看法 如果你曾經試過做多 target 的項目,到了測試人員要測試包的時候,你就會明白什么叫“生不如死”。雖然 Xcode 打包很方便,但是當你...
一、說明 最近,給小伙伴們做了一個,有關 xcodebuild 自動打包的技術分享,在整理腳本的過程中,遇到了一些問題,并把問題做了一下整理,希望給遇到相同問題的小伙伴做一個...
一、building for iOS Simulator, but linking in object file built for iOS, xxxx for archit...