首先得引入CocoaAsyncSocket這個(gè)類庫(kù),然后建兩個(gè)工程,分別寫服務(wù)器端和客戶端的,客戶端的IP地址要寫自己電腦的哦,端口號(hào)要相同。 服務(wù)器端的demo: #imp...
首先得引入CocoaAsyncSocket這個(gè)類庫(kù),然后建兩個(gè)工程,分別寫服務(wù)器端和客戶端的,客戶端的IP地址要寫自己電腦的哦,端口號(hào)要相同。 服務(wù)器端的demo: #imp...
對(duì)于依賴于實(shí)時(shí)信息、位置服務(wù)或與外部設(shè)備通信的 iOS App ,開發(fā)者可以用后臺(tái)刷新來(lái)提高用戶體驗(yàn),允許 App 在后臺(tái)執(zhí)行任務(wù)。特別是在下載或上傳大量數(shù)據(jù)時(shí),后臺(tái)執(zhí)行網(wǎng)絡(luò)...
當(dāng)前iOS已經(jīng)禁用代碼直接獲取設(shè)備的UDID和IMEI了,(即使獲取的有的也是假的),那怎么獲取真實(shí)的UDID和IEMI呢,那就只能通過(guò)描述文件來(lái)獲取了,所以我們可以在通過(guò) ...
動(dòng)態(tài)修改app的圖標(biāo),就是在不重新安裝app的情況下,可以修改當(dāng)前的icon圖標(biāo);在某些情況下,是有這個(gè)需求的;例如,可以更換主題的app中,一般都會(huì)有一套完整的主題包含相應(yīng)...
plist文件并非直接的代碼,不能通過(guò)shell腳本直接對(duì)其操作,需要使用Macos的PlistBuddy,本文主要描述PlistBuddy在plist文件中具體對(duì)象的增刪改...
需要用到PlistBuddyPlistBuddy是Mac自帶的專門解析plist的小工具 1、拿到工程絕對(duì)路徑 2、PlistBuddy各命令 獲取 添加key 修改 刪除 ...
關(guān)于 iOS 自動(dòng)化打包的一點(diǎn)看法 如果你曾經(jīng)試過(guò)做多 target 的項(xiàng)目,到了測(cè)試人員要測(cè)試包的時(shí)候,你就會(huì)明白什么叫“生不如死”。雖然 Xcode 打包很方便,但是當(dāng)你...
一、說(shuō)明 最近,給小伙伴們做了一個(gè),有關(guān) xcodebuild 自動(dòng)打包的技術(shù)分享,在整理腳本的過(guò)程中,遇到了一些問(wèn)題,并把問(wèn)題做了一下整理,希望給遇到相同問(wèn)題的小伙伴做一個(gè)...
一、building for iOS Simulator, but linking in object file built for iOS, xxxx for archit...
本文主要對(duì)xcode中常見(jiàn)的工程配置進(jìn)行介紹,僅用于記錄分享,不做其他用途。 Architectures Additional SDKs 在編譯的時(shí)候需要附加的SDK。 Ar...
iOS簽名原理 在iOS真機(jī)調(diào)試和發(fā)布上線的時(shí)候,我們可能已經(jīng)習(xí)慣了配置各種證書、描述文件,等這一繁瑣的步驟。但是對(duì)于背后我們?yōu)槭裁匆渲眠@些東西,以及其背后的原理之前一直沒(méi)...
目前移動(dòng)端的開發(fā)中會(huì)經(jīng)常使用到加載H5。Apple提供了兩種加載WebView的控件,一個(gè)是UIWebView,一個(gè)是WKWebView。WKWebView 是 Apple ...
寫這篇文章開始之前,我都不知道runloop是什么東西,如果從字面的意思翻譯應(yīng)該是一直循環(huán)的跑,懷疑可能和死鎖有關(guān)系,可是死鎖具體是怎么回事,我只是記得有這個(gè)說(shuō)法,也發(fā)現(xiàn)了一...
子線程的runloop不是沒(méi)有開啟,而是沒(méi)有創(chuàng)建,當(dāng)在子線程中使用[NSRunloop current]才會(huì)去首次創(chuàng)建。
Breezes 評(píng)論自iOS-Runloop常駐線程/性能優(yōu)化
主要聊聊以下內(nèi)容 1 Runloop基本概要2 Runloop與定時(shí)器3 Runloop常駐線程4 Runloop性能優(yōu)化 Runloop基本概要 Runloop就是一個(gè)do...
兩種方式: 1.在原 UItabBar 樣式的基礎(chǔ)上擴(kuò)展2.完全自定義 UITabBar 的樣式 效果預(yù)覽: 簡(jiǎn)介 目前市場(chǎng)上的大部分 App UI 結(jié)構(gòu)都是使用這種標(biāo)簽式的...
不是系統(tǒng)已經(jīng)自帶蘋方字體了為什么還要自定義呢?因?yàn)樘O方字體是在iOS 9引入的,所以如果要支持iOS 9以下都要手動(dòng)引入蘋方字體。 添加蘋方字體到項(xiàng)目中 獲取蘋方字體,Com...
在更新微信支付sdk(1.8.6)的時(shí)候,用到一個(gè)Universal Links,之前沒(méi)有接觸過(guò),于是就簡(jiǎn)單的記錄一下配置過(guò)程。在iOS9之前,要在瀏覽器中喚醒APP,我們通...
看在這么漂亮妹子的份上提醒一下,headerView的Y軸記得改成headerView的負(fù)向高度 y = -height
iOS - WKWebView 添加頭部視圖HeadVIew~不多BB直接上代碼~~ 原理主要是給WKWebview的scrollView設(shè)置了偏移。然后在scrollView上添加了頭部視圖。 PS:但是網(wǎng)頁(yè)加載的時(shí)候,scrollV...