一吹泡、造成NSTimer觸發(fā)不準(zhǔn)確的原因 在run loops循環(huán)過(guò)程中壁公,被NSTimer觸發(fā)事件阻塞了啤斗,導(dǎo)致循環(huán)不能及時(shí)進(jìn)行下去乐横,延誤之后NSTimer觸發(fā)時(shí)間。在run l...
![240](https://upload.jianshu.io/users/upload_avatars/5974565/48086843-0f89-4334-a0ff-d4d26c78c302.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一吹泡、造成NSTimer觸發(fā)不準(zhǔn)確的原因 在run loops循環(huán)過(guò)程中壁公,被NSTimer觸發(fā)事件阻塞了啤斗,導(dǎo)致循環(huán)不能及時(shí)進(jìn)行下去乐横,延誤之后NSTimer觸發(fā)時(shí)間。在run l...
1. 關(guān)于Socket 與 WebSocket基本概念 關(guān)于Socket 我們都知道socket是套接字娘锁,描述ip地址和端口牙寞,它本身并不是協(xié)議,而是一個(gè)調(diào)用接口莫秆,為了大家直接...
之前發(fā)送請(qǐng)求傳給后臺(tái)的參數(shù)都是通過(guò)requestParm的间雀,而現(xiàn)在要改成走RequestBody的。 代碼如下:
如果你剛更新了Xcode镊屎,但是Xcode沒(méi)有提示重啟電腦惹挟,有時(shí)直接使用沒(méi)有什么問(wèn)題,但是如果你發(fā)現(xiàn)更新完之后找不到模擬器了杯道,那么你可以先重啟電腦試一試匪煌,一般重啟后就找到了责蝠,如...
作為一名程序員,為什么要寫一篇關(guān)于燈泡的技術(shù)文章齿拂?驳规??那是因?yàn)樽罱依镅b修換燈具署海。所以去網(wǎng)上查了一些資料吗购,給同樣有需求的程序員們同僚們。發(fā)揚(yáng)技術(shù)宅的精神~ 色溫在4000k以...
1.創(chuàng)建控件 viewDidLoad 3.代理方法 UIPickerViewDataSource,UIPickerViewDelegate
為 UIScrollView 添加點(diǎn)擊事件砸狞,從而實(shí)現(xiàn) scrollview 上的點(diǎn)擊背景退出編輯狀態(tài)捻勉。 直接代碼呈上: 一、先要支持協(xié)議 UIGestureRecognize...
如果你開(kāi)發(fā)的APP想要讓用戶在iOS上使用刀森,那么唯一的辦法就是上App Store踱启,當(dāng)然TestFlight除外,但沒(méi)人愿意用個(gè)測(cè)試版還得去下個(gè)TestFlight去用吧研底。所...
做項(xiàng)目的時(shí)候需要用到UITextView輸入法設(shè)置為中文時(shí),我想輸入中文“有”榜晦,我輸入一個(gè)字母y的時(shí)候冠蒋,一下回調(diào)會(huì)被調(diào)用 和 目前的解決方案是用以下方式做適配
@d43b0d53d416 感謝,一起學(xué)習(xí)交流進(jìn)步??
iOS開(kāi)發(fā)判斷手機(jī)是否越獄本文中主要整理介紹三種親測(cè)好用的檢測(cè)越獄的方式 1.通過(guò)越獄后增加的越獄文件判斷 判斷這些文件是否存在乾胶,讓文件添加到數(shù)組中抖剿,遍歷數(shù)組,如果存在任何一個(gè)文件识窿,就認(rèn)為是越獄了 2...
1.普通的UILabel牙躺,通過(guò)如下設(shè)置文字過(guò)長(zhǎng)顯示不完會(huì)顯示省略號(hào): 2.帶屬性 attributedText的label,比如帶文字間隔功能的Label腕扶。在設(shè)置完值后需要重...
本文中主要整理介紹三種親測(cè)好用的檢測(cè)越獄的方式 1.通過(guò)越獄后增加的越獄文件判斷 判斷這些文件是否存在孽拷,讓文件添加到數(shù)組中,遍歷數(shù)組半抱,如果存在任何一個(gè)文件脓恕,就認(rèn)為是越獄了 2...
我們?cè)谛薷腡ableView的數(shù)據(jù)后,經(jīng)常使用下面這句[self.tableView reloadData]; 來(lái)更新UI 但,其實(shí),這里埋了一個(gè)坑,這句代碼執(zhí)行后, 按理說(shuō)...
用XCode11新建一個(gè)工程支持的最小iOS版本小于iOS13的話炼幔,XCode控制臺(tái)會(huì)爆出[Application] The app delegate must implem...
沙盒機(jī)制 每一個(gè)iOS應(yīng)用程序都會(huì)為自己創(chuàng)建一個(gè)文件系統(tǒng)目錄,這個(gè)獨(dú)立史简、封閉乃秀、安全的空間叫做沙盒。沙盒就是一種安全體系,它規(guī)定了應(yīng)用程序只能在自己的文件系統(tǒng)目錄內(nèi)訪問(wèn)文件跺讯,不...
1.Framework是資源的集合枢贿,將靜態(tài)庫(kù)和其頭文件包含到一個(gè)結(jié)構(gòu)中,讓Xcode可以方便地把它納入到你的項(xiàng)目中刀脏。靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中局荚,被多次使用就有多份...