在学习Runtime的过程中,自己对objc_ivar中ivar_offset的作用不太理解,所以自己建立了一个工程来研究理解。ivar_offset是指内存偏移量,即该成员...
网上有很多波浪的画法,但是往往波浪要与具体需求图形结合,今天我就给大家带来了一个我们股票类App需要显示涨幅和跌幅的两个箭头动画: 使用方法很简单: Github:https...
请注意,本篇不是教你如何使用正则表达式的教学文章,因此需要你首先已经掌握了正则表达式的用法。 相信很多人在使用正则表达式时会有一个需求,即希望把匹配表达式的部分取出来。但网上...
NSKeyedArchiver 这栏中:
//解档
- (id)initWithCoder:(NSCoder *)aDecoder {
if ([super init]) {
应该为
if (self = [super init]) {
我要永远地记住你!(iOS中几种数据持久化方案)概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: ...
请您将VTMagicMacros.h 中 #define RGBACOLOR(r,g,b,a) 和 #define RGBCOLOR(r,g,b) 的名字前加上VT吧,已经有太多第三方库自定义的名字叫这个,导致重定义了
VTMagic的使用介绍(二)前言 距离VTMagic正式开源已经过去整整一个月,这短短的时间里收获了九百多颗star,在GitHub月榜Objective-C语言中,其排名基本一直维持在前三。目前第一是...