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