前言 此文源于前幾日工作中遇到的一個問題忿磅,并跟同事就init方法進(jìn)行了相關(guān)討論。相關(guān)代碼如下: 正常來說,這段代碼運行起來沒有任何問題。然而坑匠,當(dāng)Person的initPers...
前言 此文源于前幾日工作中遇到的一個問題忿磅,并跟同事就init方法進(jìn)行了相關(guān)討論。相關(guān)代碼如下: 正常來說,這段代碼運行起來沒有任何問題。然而坑匠,當(dāng)Person的initPers...
我想減肥郁油,我該怎么辦缩膝? 大多數(shù)人在減肥前都會問這樣的問題独撇,緊接著就會著手做功課屑墨。貼吧、微博纷铣、豆瓣卵史、知乎的減肥貼翻了一遍又一遍:我是怎樣從135斤瘦到105斤的、三個月我瘦了二...
通過phys_footprint獲取的內(nèi)存和Xcode Debug Navitor 面板顯示的內(nèi)存基本一致搜立,相差在零點零幾M左右以躯,當(dāng)保留小數(shù)點后一位,兩者一致啄踊。所以個人覺得通過phys_footprint表明已使用的物理內(nèi)存更準(zhǔn)確一些
讓人懵逼的 iOS 系統(tǒng)內(nèi)存分配問題最近應(yīng)用中出現(xiàn)低內(nèi)存被殺的情況忧设,所以就想辦法對造成這一個問題的根源進(jìn)行定位,主要是兩個比較 Low 的思路 線下使用 Instruments颠通、MLeaksFinder 來進(jìn)行...
個人小建議:在調(diào)用完`[self.collectionView reloadData]`之后址晕,緊接著調(diào)用`[self.collectionView layoutIfNeeded]`,這樣能保證內(nèi)部同步回調(diào)代理方法顿锰,之后再執(zhí)行數(shù)據(jù)源以及cell的增谨垃、刪等操作,就不會因為操作前后number of items不相等而crash. 當(dāng)然還有一種小技巧硼控,就是在`[self.collectionView reloadData]`和數(shù)據(jù)源增刪操作之間刘陶,顯示的調(diào)用一次numberOfItemsInSection:
[UICollectionView _endItemAnimationsWithInvalidationContext:tentativelyForReordering:]的一種解決方式今天coding的時候出現(xiàn)了如題那個bug,在網(wǎng)上找了找沒有找到具體的解決方法牢撼,不過大神們也給出了了問題原因方向: 問題一般出現(xiàn)在操作cell或者section的時候匙隔,例如調(diào)...
@wtqhy14615 嗯纳决,謝了碰逸,稍后修改
iOS 聲明屬性時,到底用strong還是用copy阔加,二者有何區(qū)別饵史?概要 本文的標(biāo)題,就已經(jīng)表明了這篇文章的目的及意義所在胜榔。相信剛接觸學(xué)習(xí)iOS開發(fā)的童鞋胳喷,大多數(shù)都會有這樣的疑問 —— 對于屬性聲明時,尤其是對NSString的聲明夭织,不知道該...
歡樂的時光總是那么短暫吭露,還沒看夠,作者就跟我們說再見了
使用CocoaPods創(chuàng)建自己的公開庫一尊惰、簡介 CocoaPods是 iOS 的依賴管理工具讲竿,很優(yōu)雅的將一些常用的三方庫或私有庫與主工程分隔開泥兰,pod是使用 git 進(jìn)行項目管理的,所以能好的控制版本题禀,使用 po...
很贊鞋诗!
圖片瀏覽器 PhotoBrowserAPP中圖片瀏覽功能是比較常見的,為了使用方便迈嘹,自己封裝了一個削彬,僅供大家參考。主要的功能有: 1秀仲、動畫效果放大先看幾張效果圖吧融痛。 2、點擊指定區(qū)域放大 一神僵、集成方法 1雁刷、po...
APP中圖片瀏覽功能是比較常見的,為了使用方便挑豌,自己封裝了一個安券,僅供大家參考。主要的功能有: 1氓英、動畫效果放大先看幾張效果圖吧侯勉。 2、點擊指定區(qū)域放大 一铝阐、集成方法 1址貌、po...
森哥總結(jié)的很棒
iOS使用TestFlight進(jìn)行內(nèi)部和外部人員測試前言 在iOS 8中,蘋果發(fā)布了一個叫做TestFlight的新玩意徘键,用于將Beta測試流水化练对。此前你可能聽說過這個東西,因為TestFlight作為一個獨立的測試平臺已經(jīng)有...
@一縷殤流化隱半邊冰霜 多謝啦[抱拳]
神經(jīng)病院Objective-C Runtime住院第二天——消息發(fā)送與轉(zhuǎn)發(fā)前言 現(xiàn)在越來越多的app都使用了JSPatch實現(xiàn)app熱修復(fù)吹害,而JSPatch 能做到通過 JS 調(diào)用和改寫 OC 方法最根本的原因是 Objective-C 是動態(tài)語言...
01 在知乎上看過一個問題:“你見過最不求上進(jìn)的人是什么樣子?” 點贊數(shù)第一的回答是: “我見過的最不求上進(jìn)的人它呀,他們?yōu)楝F(xiàn)狀焦慮螺男,又沒有毅力踐行決心去改變自己。 三分鐘熱度纵穿,...
請教一個問題下隧,霜神知道有什么辦法能夠監(jiān)聽一個C方法或者說能Hook一個C方法?
神經(jīng)病院Objective-C Runtime住院第二天——消息發(fā)送與轉(zhuǎn)發(fā)前言 現(xiàn)在越來越多的app都使用了JSPatch實現(xiàn)app熱修復(fù)谓媒,而JSPatch 能做到通過 JS 調(diào)用和改寫 OC 方法最根本的原因是 Objective-C 是動態(tài)語言...
@weicy00線上版本中沒有內(nèi)購相關(guān)代碼是不行的淆院,需要將相關(guān)代碼添加到項目中然后更新版本
iOS 內(nèi)購IAP 2017年最新填坑時間如白駒過隙,一晃又是一年句惯。本打算效仿某些知名人士寫個年終總結(jié)土辩,總結(jié)過去支救、展望未來,發(fā)篇辭舊迎新的“深度好文”拷淘。隨后一想搂妻,還是算了吧。一是文采有限辕棚,高質(zhì)量文章寫不來;二是畢...
@LJ的ios開發(fā) 不可以的邓厕,我是在網(wǎng)上下載已砸殼的ipa文件
iOS 逆向?qū)W習(xí)筆記關(guān)于逆向的例子網(wǎng)上很多牛人都有分享逝嚎,包括微信消息禁止撤回、自動搶紅包详恼、蝦米音樂VIP等等补君。為了滿足一下自己的好奇心更為了能夠深入的了解iOS內(nèi)部原理,于是“站在巨人的肩膀上”...
不錯昧互,加油 ?? 挽铁,再接再厲
NSNotificationCenter使用總結(jié)通知中心對于iOS開發(fā)者最熟悉不過了,它實現(xiàn)了一對多的消息傳遞敞掘,可以實現(xiàn)跨頁面?zhèn)鬟f叽掘。NSNotificationCenter的主要方法有以下幾種: 其中最后一個方法返回 NS...
通知中心對于iOS開發(fā)者最熟悉不過了,它實現(xiàn)了一對多的消息傳遞玖雁,可以實現(xiàn)跨頁面?zhèn)鬟f更扁。NSNotificationCenter的主要方法有以下幾種: 其中最后一個方法返回 NS...
之前裝了sublime3,都是用Package Control來安裝插件的赫冬,今天突然發(fā)現(xiàn)Package Control不見了浓镜,刪了Package Control,重新安裝劲厌,官...