在日常iOS開(kāi)發(fā)中本今,對(duì)CocoaPods使用最長(zhǎng)見(jiàn)得形式如下: 但有時(shí)候我們想在pod install/update時(shí)做一些除了第三方庫(kù)安裝以外的事情怔软,比如關(guān)閉所有targe...
為了便于我們更好的學(xué)習(xí)蘋果的底層的內(nèi)存的分配近刘,所以將蘋果的官方libmalloc源碼編譯好以便我們能夠更好的去動(dòng)態(tài)調(diào)試娘荡。 說(shuō)明:由于里面刪除了好多的東西钞护,并且注釋了好多(也不...
Block的底層基本結(jié)構(gòu) 通過(guò)clang命令查看編譯器是如何實(shí)現(xiàn)Block的喉祭,在終端輸入clang -rewrite-objc main.m养渴,然后會(huì)在當(dāng)前目錄生成main.c...
前言 目前有很多關(guān)于iOS內(nèi)購(gòu)帖子及開(kāi)源項(xiàng)目,但是沒(méi)有一個(gè)相對(duì)合適自己項(xiàng)目的,所以就多研究下.主要還是因?yàn)樘O果的IAP太坑了,所以筆者自己基于目前網(wǎng)上的部分代碼以及平時(shí)項(xiàng)目的...
寫在前面 這一系列文章是最近寫的一款簡(jiǎn)單的音樂(lè)播放器中涉及到的一些比較實(shí)用的技術(shù)理卑,希望能對(duì)大家的開(kāi)發(fā)提供幫助,這是播放器的Github地址蔽氨。 自定義UICollectionV...
原文地址: https://ctinusdev.github.io/2017/03/03/WriteWildPointer/ 野指針的bug應(yīng)該算是最難查的bug之一了藐唠,因?yàn)?..
UICollectionView中放置imageView各種操作并不會(huì)導(dǎo)致什么問(wèn)題, 但是這個(gè)imageView如果是animation的效果, 那么就會(huì)詭異的消失, 不知道...
關(guān)于frame frame是一個(gè)復(fù)合屬性,由center鹉究、bounds和transform共同計(jì)算而來(lái)宇立。 transform改變,frame會(huì)受到影響自赔,但是center和bo...
概述 本文將介紹WWDC18 Automatic Strong Passwords and Security Code Autofill和WWDC17 Introducing...
前言 iOS中使用block你一定會(huì)遇到循環(huán)引用問(wèn)題,解決的辦法也很簡(jiǎn)單使用weak弱引用展运,但對(duì)于很多的開(kāi)發(fā)者對(duì)于weak濫用活逆,而且weak self并不是沒(méi)有開(kāi)銷的一件事情...
一、Xcode導(dǎo)航欄快捷鍵 1拗胜、從左到右依次command+1...9蔗候,顯示相應(yīng)界面; 2、右測(cè)界面視圖控制埂软,快捷鍵及其功能依次是 command+enter->標(biāo)準(zhǔn)編輯模式...