最近項(xiàng)目需要用到鏈表,隨手寫了一個(gè)簡單的實(shí)現(xiàn),未想到遇到了一個(gè)奇怪的棧溢出的問題。 先上鏈表的實(shí)現(xiàn),非常的簡單,會(huì)有什么問題呢? 業(yè)務(wù)邏輯有很多操作這個(gè)隊(duì)列的地方,偶然的情況...
最近項(xiàng)目需要用到鏈表,隨手寫了一個(gè)簡單的實(shí)現(xiàn),未想到遇到了一個(gè)奇怪的棧溢出的問題。 先上鏈表的實(shí)現(xiàn),非常的簡單,會(huì)有什么問題呢? 業(yè)務(wù)邏輯有很多操作這個(gè)隊(duì)列的地方,偶然的情況...
我的理解是順序不確定,有編譯器在生成App的時(shí)候確定的。
所以,同名的category加載順序也就不確定了。后加載的會(huì)覆蓋前面加載的。
所以,category強(qiáng)烈建議添加自己特定的前綴,避免沖突。
iOS動(dòng)態(tài)庫開發(fā)中遇到的問題小結(jié)關(guān)鍵詞:1. XIB在framework中加載失??;2. imageNamed在framework中加載失敗;3. 第三方庫沖突;4. 然后手工添加Pods庫;5. 一些意想...
可以嘗試反向調(diào)試,用你的動(dòng)態(tài)庫工程來調(diào)試,調(diào)試的時(shí)候attach到你的App工程就可以了。
iOS動(dòng)態(tài)庫開發(fā)中遇到的問題小結(jié)關(guān)鍵詞:1. XIB在framework中加載失?。?. imageNamed在framework中加載失??;3. 第三方庫沖突;4. 然后手工添加Pods庫;5. 一些意想...
背景 最近遇到線上一個(gè)偶現(xiàn)的崩潰,簡化一下問題的模型就是: 崩潰的點(diǎn)在[self.scene onSceneRequest];崩潰的類型是BAD_ACCESS(SIGBUS)...
問題背景 最近排查一個(gè)項(xiàng)目的內(nèi)存泄露的時(shí)候,遇到這樣的一個(gè)內(nèi)存泄露的場景,這是一個(gè)C和OC混編問題,把問題的模型簡化一下,如下所示: 使用Xcode的instrument工具...
導(dǎo)言 因?yàn)轫?xiàng)目比較老的緣故,(Google)protobuf的OC版本一直用的是一個(gè)古老的實(shí)現(xiàn),也就是使用Builder模式的實(shí)現(xiàn)。例如:對于這樣的一個(gè)proto定義: 創(chuàng)建...
前兩天阿里巴巴開源了coobjc,沒幾天就已經(jīng)2千多star了,我也看了看源碼,主要關(guān)注的是協(xié)程的實(shí)現(xiàn),周末折騰了兩整天參照Go的前身libtask和風(fēng)神的coroutine...
spec用法 是否需要ARC,默認(rèn)是true requires_arc 定義和pod名字不同的文件頭起點(diǎn) header_dir The directory where to ...
記錄是一種精神,是加深理解最好的方式之一。 最近深入研究了Jedis的源碼,對Jedis的使用進(jìn)行深入理解,提筆記錄。曹金桂 cao_jingui@163.com(如有遺漏...
很棒
答復(fù)一下《今天的iOS面試上機(jī)題》今天看到個(gè)面試題目, 覺得還有點(diǎn)意思。原題目在這里(由于答復(fù)里面不支持Macdown,只好另開個(gè)文章來答復(fù)了) 最初的時(shí)候以為一個(gè)正則替換"<.*?>"應(yīng)該就能解決問題,但是...
問題需求 對一個(gè)NSString按照分隔符拆分,分隔符是一個(gè)字符串,其中的每一個(gè)字符都是是分隔符。例如:@"M100 ,\t 100 150, 100 a50,25 0 0 ...