首先,來看看什么是類。類在OC中其實(shí)是一個(gè)指向objc_class的結(jié)構(gòu)體指針,結(jié)構(gòu)體的構(gòu)造為: OC中對象的定義是這樣的: 每個(gè)對象都有一個(gè)類,在Objective-C中,...
準(zhǔn)備工作 新建一個(gè)Demo ,類似登錄頁面,少許邏輯,導(dǎo)出 app 包 和 頭文件,以待備用。 新建一個(gè) MonkeyDev 項(xiàng)目,導(dǎo)入要 Hook 的 APP 包。 Cyd...
RxSwift-Reactive Programming with Swift (Swift4.0) Observables Observables是Rx的核心,本節(jié)將花點(diǎn)時(shí)...
眾所周知,iOS開發(fā)中,系統(tǒng)提供了UITableViewCell自動計(jì)算高度的機(jī)制,但是這個(gè)機(jī)制性能方面存在問題,因?yàn)槭菍?shí)時(shí)計(jì)算的,拖動的時(shí)候TableView實(shí)時(shí)改變con...
cd 你項(xiàng)目目錄創(chuàng)建gitignoretouch .gitignore 進(jìn)入你iOS項(xiàng)目目錄,直接修改并保存.gitignore修改內(nèi)容如下: OK,以上完成,最后一步很關(guān)...
一、前言 前段時(shí)間看的一本書上說:“隔著一段距離看,很多有趣的知識看起來都很唬人?!北热缯f這篇我要總結(jié)的“靜態(tài)庫知識”,在我初出茅廬的時(shí)候著實(shí)覺得那些后綴名為“.framew...
1.GCD信號量簡介 GCD信號量機(jī)制主要涉及到以下三個(gè)函數(shù): dispatch_semaphore_create(long value);和GCD的group等用法一致,這...
本地創(chuàng)建自己的Pod 在GitHub上為自己的Pod創(chuàng)建一個(gè)新的倉庫:https://github.com/MobDeveloper163/MyPodTest.git 打開終...
GCD中有兩個(gè)用來執(zhí)行任務(wù)的常用函數(shù)用同步方法執(zhí)行任務(wù),其中 queue 是隊(duì)列,block 是任務(wù)dispatch_sync(dispatch_queue_t queue,...
之前在學(xué)習(xí)C語言的時(shí)候課堂上,老師就強(qiáng)調(diào),不能使用float類型的數(shù)字進(jìn)行相等比較判斷。這個(gè)也確實(shí)聽進(jìn)去了,也明白原因是float是存儲是不精確的。但是真正開發(fā)實(shí)踐的時(shí)候,或...
本人也是小菜鳥一枚,有時(shí)候服務(wù)器比較忙,有的數(shù)據(jù)沒辦法測試,程序有時(shí)候無法聯(lián)調(diào),于是乎找到了相關(guān)的一些文章進(jìn)行了本機(jī)服務(wù)器搭建,容易上手,話不多說,開始吧。 一、下載一個(gè)ja...
寫在前面 最終效果圖: 本文嚴(yán)重抄襲自:http://www.itdecent.cn/p/7de00c73a2bb 因排版和原文中的一些bug,參照搜索引擎和原文有了本篇文...
參考 what's new in Swfit 5.0Demo Raw strings SE-0200增加了 # 符號,使得寫字符串更加簡單。 在字符串中包含 " 時(shí)不必再加 ...
最近真是超級忙!接到了很多零散的小任務(wù),終于都快結(jié)束啦,抽個(gè)空做些總結(jié)記錄。 本文主要涉及iOS的國際化,網(wǎng)上雖然有很多相關(guān)的文章,但是仔細(xì)閱讀下來感覺都不太全面,因此重開一...