240 发简信
IP属地:江西
  • iOS中成员变量的内存偏移量(ivar_offset)研究

    在学习Runtime的过程中,自己对objc_ivar中ivar_offset的作用不太理解,所以自己建立了一个工程来研究理解。ivar_offset是指内存偏移量,即该成员...

  • 网格波浪箭头动画

    网上有很多波浪的画法,但是往往波浪要与具体需求图形结合,今天我就给大家带来了一个我们股票类App需要显示涨幅和跌幅的两个箭头动画: 使用方法很简单: Github:https...

  • iOS正则表达式取值(获取匹配部分字符串)

    请注意,本篇不是教你如何使用正则表达式的教学文章,因此需要你首先已经掌握了正则表达式的用法。 相信很多人在使用正则表达式时会有一个需求,即希望把匹配表达式的部分取出来。但网上...

  • 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语言中,其排名基本一直维持在前三。目前第一是...