在日常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->标准编辑模式...
开源地址:https://github.com/zwaldowski/BlocksKit 把很多系统的delegate,方法等 翻新成block 了,对与UIKit 类的,还...