背景 近期團(tuán)隊(duì)內(nèi)進(jìn)行了一次項(xiàng)目代碼警告清理工作,對(duì)項(xiàng)目里各種觸發(fā)警告的代碼進(jìn)行優(yōu)化。人工改費(fèi)時(shí)費(fèi)力,效率低,同時(shí)也沒有合適的清理警告的自動(dòng)化工具,因此只是清理了一部分便告一段...
背景 近期團(tuán)隊(duì)內(nèi)進(jìn)行了一次項(xiàng)目代碼警告清理工作,對(duì)項(xiàng)目里各種觸發(fā)警告的代碼進(jìn)行優(yōu)化。人工改費(fèi)時(shí)費(fèi)力,效率低,同時(shí)也沒有合適的清理警告的自動(dòng)化工具,因此只是清理了一部分便告一段...
AVURLAsset 播放視頻只需一個(gè)url就能進(jìn)行這樣太不安全了,別人可以輕易的抓包盜鏈,為此我們需要為視頻鏈接做一個(gè)請(qǐng)求頭的認(rèn)證,這個(gè)功能可以借助AVURLAsset完成...
1、使用終端啟動(dòng)Xcode:sudo /Applications/Xcode.app/Contents/MacOS/Xcode2、選擇一個(gè)版本進(jìn)行下載 點(diǎn)擊取消下載,去終端獲...
都可以說出個(gè)大概來,會(huì)怎么樣
2020騰訊iOS 面試題與流程整理(含答案)話不多說,面試場(chǎng)景具體如何,各位看官捧個(gè)場(chǎng)吧。另外,文章面試題答案、復(fù)習(xí)資料,均有完整PDF版,需要的小伙伴,點(diǎn)這里可以看到全部?jī)?nèi)容。[https://shimo.im/do...
泛型類重寫方法,怎么搞
在Swift中使用泛型Swift 5.0 都發(fā)布這么久了,而泛型作為該語言的重要特性,還是非常有必要了解一下的。在 Swift 泛型的運(yùn)用幾乎隨處可見,在系統(tǒng)層面,Swift 標(biāo)準(zhǔn)庫是通過泛型代碼...
Crash大概可以分成兩種:SIGABRT 和 EXC_BAD_ACCESS。 SIGABRT :是程序可以控制的崩潰,會(huì)因?yàn)閼?yīng)用做了系統(tǒng)不支持的事情而終斷,簡(jiǎn)單來看,這種c...
常見的網(wǎng)絡(luò)環(huán)境 App在使用的過程中,難免會(huì)遇到各種復(fù)雜的網(wǎng)絡(luò)環(huán)境。常常會(huì)出現(xiàn)網(wǎng)絡(luò)異常、上行或下行超時(shí),導(dǎo)致應(yīng)用中出現(xiàn)丟包。所以,我們要對(duì)app在上線前做一定場(chǎng)景的弱網(wǎng)絡(luò)環(huán)境...
[TOC]相關(guān)知識(shí)-- 沙盒機(jī)制 每一個(gè)iOS應(yīng)用程序都會(huì)為自己創(chuàng)建一個(gè)文件系統(tǒng)目錄,這個(gè)獨(dú)立、封閉、安全的空間叫做沙盒。沙盒就是一種安全體系,它規(guī)定了應(yīng)用程序只能在自己的文...
加上之后不起作用呢
iOS signal SIGPIPE 閃退問題的處理今天維護(hù)舊項(xiàng)目的時(shí)候碰到一個(gè)閃退問題: xcode的斷點(diǎn): 度娘的原因是: 在使用socket的send函數(shù)時(shí),如果此時(shí)服務(wù)器斷開連接,socket將會(huì)收到broken pi...
signal(SIGPIPE, SIG_IGN) 設(shè)置在哪里呢,望告知
如何在 iOS 上避免 SIGPIPE 信號(hào)導(dǎo)致的 crash (Avoiding SIGPIPE signal crash in iOS)Update: 2015/12/8 補(bǔ)充參考鏈接 ps:翻譯自 APPLE 文檔,最后會(huì)附上連接和原文 當(dāng)使用 socket 進(jìn)行網(wǎng)絡(luò)連接時(shí),如果連接中斷,在默認(rèn)情況下,你的...
問一下大神,和服務(wù)器溝通時(shí),互相傳遞的流格式是什么
iOS WebRTC 使用這段項(xiàng)目使用WebRTC 的經(jīng)驗(yàn),拿出來分享(提醒, 原理部分請(qǐng)看特別感謝. 基礎(chǔ)部分會(huì)使用模擬代碼)本文包含音視頻和RTCDataChannel 準(zhǔn)備 Turn Serve...
NSTimer 的頭文件 注意:這五種初始化方法的異同: NSTimer 使用過程中的問題:1、 內(nèi)存釋放問題如果我們啟動(dòng)了一個(gè)定時(shí)器,在某個(gè)界面釋放前,將這個(gè)定時(shí)器停止,甚...
樓主能介紹一下,私有api怎么使用嗎?萬分感謝,給你打賞
怎么獲取iOS的私有API前言 作為iOS開發(fā)人員,相信大多數(shù)伙伴都對(duì)怎么獲取iOS的私有API很有興趣,最近通過查找資料,總結(jié)了以下三種方法,希望對(duì)你有用。 第一種(class-dump) 不得不說...
解決了嗎?遇到相同的問題了
mac版 socket服務(wù)器、GCDAsyncSocket、數(shù)據(jù)轉(zhuǎn)發(fā)、消息源、內(nèi)容展示,在線用戶數(shù)量統(tǒng)計(jì)前段時(shí)間寫手機(jī)端的socket通訊,因?yàn)樾枰獪y(cè)試,所以用“GCDAsyncSocket”臨時(shí)寫了個(gè)socketServer,可以拿自己的socket通訊去測(cè)試 客戶端的跟這差...
brew install sokit . 安裝失敗
```
curl: (22) The requested URL returned error: 404 Not Found
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "sokit"
Download failed: http://p3lublj5c.bkt.clouddn.com/sokit-1.1.1.tar.gz
```
mac下的socket調(diào)試工具---sokit最近我重構(gòu)了該項(xiàng)目,地址http://product.rangaofei.cn/ssokit/pages/,直接打包成了dmg文件,可以不依賴qt工程,直接安裝,有興趣的伙伴...
github上的代碼不能運(yùn)行,能否給一份代碼呢
iOS平臺(tái)群控系統(tǒng)框架做在線算法服務(wù)平臺(tái)的的時(shí)候搞了這么一套東西,剛開始的時(shí)候完全沒有意識(shí)到它能有這方面的用途。等到項(xiàng)目基本結(jié)束的時(shí)候,突然發(fā)現(xiàn)這個(gè)daemon當(dāng)真具備了群控平臺(tái)的基礎(chǔ):打開/關(guān)閉...