一、valueForKeyPath能夠獲取數組中的最小值、最大值、平均值、求和。代碼以下:NSArray array = @;+ (NSString )caculateArray:(NSArray *)array{ &nb... 閱讀原文php
目前全球共有超過 7 億臺 iPhone 處於活躍狀態,這造就了 iOS 做爲全球第二大移動設備平臺的狀態。雖然安卓系統的全球市場佔有率超過 iOS 系統,但在諸如美國、法國和英國的區域性市場中 iOS 系統仍然佔據主導地位。所以許多公司專一於 iOS 平臺進行軟件開發,由於他們將 iOS 平臺視做關鍵投資機會。若是你... 閱讀原文html
引block是iOS開發中一種使用方便的代碼塊,可是在使用過程當中也很容易不當心就形成問題,本文講解其存儲位置所決定的內存修飾以及如何避免循環引用。iOS內存分區先講講大的,關於iOS在內存中的分區狀況。內存分爲五個區:棧區、堆區、全局區、常量區、代碼區。這五個區在物理上是分開的,以下圖所示:這五個區存儲的內容也各有劃分... 閱讀原文git
runtime怎麼添加屬性、方法等ivar表示成員變量class_addIvarclass_addMethodclass_addPropertyclass_addProtocolclass_replaceProperty是否能夠把比較耗時的操做放在NSNotificationCenter中首先必須明確通知在哪一個線程中發... 閱讀原文程序員