iOS

没有描述

前言 想要成为一名iOS开发高手,免不了阅读源码。以下是笔者在OC源码探索中梳理的一个小系列——类与对象篇,欢迎大家阅读指正,同时也希...
前言 作为一个移动端程序员,每次 feature add 或者 bug fix 后经常要打包交付给 QA,以前传统的操作都是手动点击 Xcode -> Product ...
方法交换是OC运行时特征之一,通过方法交换可以hook方法,在实现一些需求时可以达到事半功倍的效果,但使用不慎同样可能导致难以想象的...
多线程的基本概念 进程的定义 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,...
数据介绍 我们手动创建一个landmark.db 文件,其包含一个landmark表。表内容如下图 csv文件 id,name,imageName 1001,Turtle Rock,turtle...
iOS 底层探索系列 iOS 底层探索- alloc & init iOS 底层探索 - calloc 和 isa iOS 底层探索 - 类 iOS 底层探索 - cache_t iOS 底层...
级别:★☆☆☆☆ 标签:「GCD」「dispatch」「semaphore」 作者: 647 审校: QiShare团队 前言: 在研究《iOS 性能监控(二)—— 主线程卡顿...
什么是Category? Category是Objective-C 2.0之后添加的语言特性,它的主要作用是为已经存在的类添加方法,一般称为分类。 Category在iOS...
需求 公司项目有一套即时的视频语音聊天功能,产品希望是当App切入后台挂起或者被用户划掉后,收到视频语音推送时,App可以持续震动及响...
内存管理在APP开发过程中占据着一个很重要的地位,在iOS中,系统为我们提供了ARC的开发环境,帮助我们做了很多内存管理的内容。本章我们...