1.nonatomic 非原子性,允許多線程并發(fā)訪問(wèn),性能高。但是訪問(wèn)不安全,直接訪問(wèn)內(nèi)存值,nonatomic不為setter方法加鎖。 系統(tǒng)中一般都使用nonatomic...
@小軒軒_0557 git上的
nRF芯片設(shè)備DFU升級(jí)前言 這里主要參考這個(gè)項(xiàng)目:iOS-nRF-Toolbox(這個(gè)是Swift版的),它是Nordic公司開(kāi)發(fā)的測(cè)試工程,包含一整套nRF設(shè)備的測(cè)試解決方案 OC版的可以參考這...
@小軒軒_0557 使用動(dòng)態(tài)庫(kù)就可以了
nRF芯片設(shè)備DFU升級(jí)前言 這里主要參考這個(gè)項(xiàng)目:iOS-nRF-Toolbox(這個(gè)是Swift版的),它是Nordic公司開(kāi)發(fā)的測(cè)試工程,包含一整套nRF設(shè)備的測(cè)試解決方案 OC版的可以參考這...
@i_dLuffy 我的項(xiàng)目是oc寫(xiě)的,手動(dòng)導(dǎo)入這個(gè)iosDFULibrary動(dòng)態(tài)庫(kù),在xcode10.2上會(huì)報(bào)錯(cuò),swift版本不兼容,這個(gè)DFU使用swift4.1寫(xiě)的,xcode10.2只支持swift4 4.2 和5,不兼容4.1,還沒(méi)找到解決辦法,要使用cocoapod導(dǎo)入的話,會(huì)和其他使用靜態(tài)庫(kù)的沖突,需要修改其他使用靜態(tài)庫(kù)的podspec文件,比較麻煩
nRF芯片設(shè)備DFU升級(jí)前言 這里主要參考這個(gè)項(xiàng)目:iOS-nRF-Toolbox(這個(gè)是Swift版的),它是Nordic公司開(kāi)發(fā)的測(cè)試工程,包含一整套nRF設(shè)備的測(cè)試解決方案 OC版的可以參考這...
@i_dLuffy 已經(jīng)解決了,是iphone不同型號(hào)手機(jī)的問(wèn)題,i8和i8以上調(diào)用的時(shí)候,packetReceiptNotificationParameter這個(gè)參數(shù)最大為6,超過(guò)6就會(huì)報(bào)錯(cuò),沒(méi)有權(quán)限,這個(gè)好像是個(gè)小端包數(shù)限制,在手機(jī)設(shè)置里可以看到這個(gè)參數(shù),也可以修改。
現(xiàn)在會(huì)有另外一個(gè)問(wèn)題,就是xcode升級(jí)到10.2之后,不支持swift4.1,所以xcode升級(jí)之后沒(méi)辦法運(yùn)行了,還在想解決辦法
nRF芯片設(shè)備DFU升級(jí)前言 這里主要參考這個(gè)項(xiàng)目:iOS-nRF-Toolbox(這個(gè)是Swift版的),它是Nordic公司開(kāi)發(fā)的測(cè)試工程,包含一整套nRF設(shè)備的測(cè)試解決方案 OC版的可以參考這...
博主,我在appdelegate里加了那個(gè)userdefault的配置,但是升級(jí)過(guò)程中還是會(huì)遇到:Operation not permitted的問(wèn)題,而且只有在iphone8和以后的機(jī)型上出現(xiàn),不知道是不是iphone設(shè)置了什么文件權(quán)限
nRF芯片設(shè)備DFU升級(jí)前言 這里主要參考這個(gè)項(xiàng)目:iOS-nRF-Toolbox(這個(gè)是Swift版的),它是Nordic公司開(kāi)發(fā)的測(cè)試工程,包含一整套nRF設(shè)備的測(cè)試解決方案 OC版的可以參考這...
博主,最近我在集成iOSDFULibrary的時(shí)候,遇到個(gè)問(wèn)題,就是在點(diǎn)擊升級(jí)的時(shí)候,會(huì)報(bào)錯(cuò)誤:Writing is not permitted,沒(méi)有權(quán)限,研究了幾天,沒(méi)什么進(jìn)展,想請(qǐng)教下博主
nRF芯片設(shè)備DFU升級(jí)(適配Xcode10.1)以后將不在簡(jiǎn)書(shū)寫(xiě)博客,該文章已遷移,閱讀請(qǐng)移步至: 掘金 blog
需要引入的頭文件(全部): <sys/socket.h>、<sys/sysctl.h>、<net/if.h>、<net/if_dl.h>、<mach/mach.h>、<mac...
- (UIViewController*)findViewController { idtarget =self; while(target) { targe...
目前常用的是通過(guò)屏幕分辨率來(lái)區(qū)分iphone設(shè)備型號(hào)(iphone4、iphone5、iphoneX等等),不過(guò)在有些時(shí)候使用這個(gè)方法判斷會(huì)出現(xiàn)錯(cuò)誤的結(jié)果。經(jīng)過(guò)查閱資料,找到...
在使用Masonry布局,獲取控件的frame值的時(shí)候,獲取的frame都是frame = (0 0; 0 0); 查閱資料發(fā)現(xiàn)解決問(wèn)題的方法,以此記錄: 代碼: __eWe...
/** 屏幕寬度 */ #define eDeviceWidth [UIScreen mainScreen].bounds.size.width /** 屏幕高度 */ #d...