為什么要使用handyJSON铲咨,用系統(tǒng)的Coddle 協(xié)議不是更好么?
HandyJSON簡(jiǎn)單使用一、HandyJSON簡(jiǎn)介 HandyJSON 是阿里開發(fā)的一個(gè)在swift上把JSON數(shù)據(jù)轉(zhuǎn)化為對(duì)應(yīng)model的框架整吆。與其他流行的Swift JSON庫(kù)相比,HandyJS...
為什么要使用handyJSON铲咨,用系統(tǒng)的Coddle 協(xié)議不是更好么?
HandyJSON簡(jiǎn)單使用一、HandyJSON簡(jiǎn)介 HandyJSON 是阿里開發(fā)的一個(gè)在swift上把JSON數(shù)據(jù)轉(zhuǎn)化為對(duì)應(yīng)model的框架整吆。與其他流行的Swift JSON庫(kù)相比,HandyJS...
前言 本篇所涉及的性能問題我都將根據(jù)滑動(dòng)的流暢性來評(píng)判, 包括掉幀情況和一些實(shí)際體驗(yàn) ASDK 已經(jīng)改名為 Texture, 我習(xí)慣稱作 ASDK 編譯環(huán)境: MacOS 1...
1. 創(chuàng)建私有庫(kù),將 NetworkStatus.podspec 配置文件push到私有庫(kù) 遇到問題 報(bào)錯(cuò)了 [!] Couldn't find NetworkStatus....
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/L...
說明:在mac設(shè)備運(yùn)行一段時(shí)間后,電腦空間很小了寸齐,對(duì)于開發(fā)者來說欲诺,清清Xcode緩存,騰出幾十G的空間還是有可能的渺鹦。在升級(jí)Xcode適配新系統(tǒng)扰法、新手機(jī)也是得給電腦減減壓。 一...
一開始我使用終端命令創(chuàng)建Flutter插件 發(fā)現(xiàn)生成的插件無 iOS目錄,podspec 及 Assets文件吸耿。其目錄結(jié)構(gòu)如下: 使用 來創(chuàng)建插件同樣也沒有iOS目錄祠锣。 解決...
在iOS內(nèi)存管理中,在ARC機(jī)制中咽安,我們通常使用AutoreleasePool進(jìn)行內(nèi)存管理伴网,本篇文章我們主要來分析autoreleasePool的原理。 分析 我們?cè)陂_發(fā)中 ...
在OC對(duì)象的alloc過程[http://www.reibang.com/p/83bd92067e79]一文中妆棒,我們一起探討了alloc的過程澡腾,接下來我們就對(duì)對(duì)象的reta...
在 Block的類型和循環(huán)引用[http://www.reibang.com/p/b7180d352ddd]一文中,我們簡(jiǎn)單探索了block的類型和其循環(huán)引用糕珊。在本文中动分,我...
在iOSHook系統(tǒng)C函數(shù)(一):使用動(dòng)態(tài)庫(kù)[http://www.reibang.com/p/a72ade64e3bb]一文中,我們探討了如何使用動(dòng)態(tài)庫(kù)去HooK系統(tǒng)的C...
當(dāng)我們使用iOS和Flutter進(jìn)行混合開發(fā)時(shí)红选,啟動(dòng)屏如果使用LaunchStoryboard澜公,在我們進(jìn)入到 FlutterViewController的時(shí)候,會(huì)默認(rèn)把 La...
Cocoa Touch Framework 我們將使用 Cocoa Touch Framework來Hook iOS 中系統(tǒng)的C函數(shù)纠脾,首先我們先新創(chuàng)建一個(gè)工程HooKDemo...
本篇文章我們主要來探討玛瘸,iOS應(yīng)用在冷啟動(dòng)的過程中蜕青,做了哪些操作苟蹈。 首先我們現(xiàn)在工程中增加 DYLD_PRINT_STATISTICS環(huán)境變量糊渊,來觀察冷啟動(dòng)的操作步驟 當(dāng)我們...
本篇文章中,我們主要來探討iOS中的Block慧脱。 Block的類型 Block主要有三種類型分別為NSGlobalBlock渺绒、NSStackBlock、NSMallocBlo...
我們今天主要來探索一個(gè)iOS中常見的一個(gè)面試題菱鸥。假定我們有一個(gè)類LYPerson: 我們?cè)赩iewController中宗兼,定義如下方法 請(qǐng)問:1,saySomething函數(shù)...
在多線程中氮采,訪問同一個(gè)資源殷绍,會(huì)有線程安全問題,我們通常會(huì)在內(nèi)存進(jìn)行存取的時(shí)候進(jìn)行加鎖: 我們查看其匯編指令 我們可以看出:@synchronized關(guān)鍵字鹊漠,轉(zhuǎn)化為了objc_...
在本篇文章中主到,我們主要來探索GCD的兩個(gè)函數(shù)dispatch_once 和 dispatch_sync,我們主要來探索兩個(gè)問題: 1躯概,dispatch_once是如何保證只執(zhí)...
本篇文章中我們主要講解GCD中的函數(shù)登钥。 GCD GCD是Grand Central Dispatch的簡(jiǎn)稱,純c語(yǔ)言娶靡,提供了非常多強(qiáng)大的函數(shù)牧牢,將任務(wù)添加到隊(duì)列,并且指定執(zhí)行任...