240 发简信
IP属地:北京
  • 120
    NSObject(一)

    在Objective-C中,几乎所有的类都是NSObject的子类,另一部分都是NSProxy的子类。在Foundation框架下,NSObject和NSProxy两个基类定...

  • 深入了解category

    extension看起来像是一个匿名的category,但是extension和有名字的category几乎完全是两个东西 extension在编译期决议,它就是类的一部分,...

  • 120
    RunLoop

    在我们平时的开发过程中会涉及到RunLoop的开发其实是非常少的,但是RunLoop其实是保证App能够正常运行的一个非常关键的东西。 什么是RunLoop?我们现在的手机系...

  • 120
    简析iOS内存管理

    关于内存,首先讲要介绍两个概念虚拟内存, 物理内存。物理内存:这个就没啥好说的了,就是实际上你的硬件内存是多少那就是多少。虚拟内存:这个是一种对于物理内存的使用优化方案。先假...

  • 简单的OpenGL绘图

    最近研究了OpenGL的一些绘图方面的东西,这里给大家分享一下做的一个小demo,顺带自己复习下。功能主要是在绘制好的图片上进行点击,将规定的范围内的色值改为灰色。就是一个画...

  • @8ceccaa393c8 什么问题呢?待会要出门有点事,你先把问题描述下,我明天看看能不能帮到你,可以么?

    iOS ——微信支付

    最近项目要求添加一个微信支付的功能,要求是不需要服务端的配合,独立在客户端完成。开始看官方demo的时候发现客户端只有短短的几行代码便成功了,更关键的是文档中那些参数都解释的...

  • 博主,有个地方有点问题,对象alloc之后其实不止是在虚拟内存上分配空间的,物理内存上也会有映射的

    刨根问底:对于 self = [super init] 的思考

    对象初始化有两种方式:[class new] 与 [[class alloc] init] 对于后者,有分配和初始化的过程,alloc 从应用程序的虚拟地址空间上为该对象分配...

  • @wangchunyang51 不好意思,现在才看到,有弄好么?什么参数呢?

    iOS ——微信支付

    最近项目要求添加一个微信支付的功能,要求是不需要服务端的配合,独立在客户端完成。开始看官方demo的时候发现客户端只有短短的几行代码便成功了,更关键的是文档中那些参数都解释的...

  • 请问下,关于计数为1后release会被标记而不是-1,这个有没有什么文档或者在哪里可以看到相关的证明呢?

    引用计数带来的一次讨论

    关于 NSString 的疑问 打印结果: 会发现引用计数是一个很大的值,为什么?这是一个放在常量区的字符串常量,返回的结果是UINT_MAX值 关于 release ...

  • @依然那么爱你forever 不用不用 :smiley:

    iOS ——微信支付

    最近项目要求添加一个微信支付的功能,要求是不需要服务端的配合,独立在客户端完成。开始看官方demo的时候发现客户端只有短短的几行代码便成功了,更关键的是文档中那些参数都解释的...

  • @依然那么爱你forever nonceStr是一个随机数,可以考虑其他的生成随机数方法

    iOS ——微信支付

    最近项目要求添加一个微信支付的功能,要求是不需要服务端的配合,独立在客户端完成。开始看官方demo的时候发现客户端只有短短的几行代码便成功了,更关键的是文档中那些参数都解释的...

  • @依然那么爱你forever 这句话主要是为了开辟一个16字节的空间,你说的有问题是哪里有问题呢?

    iOS ——微信支付

    最近项目要求添加一个微信支付的功能,要求是不需要服务端的配合,独立在客户端完成。开始看官方demo的时候发现客户端只有短短的几行代码便成功了,更关键的是文档中那些参数都解释的...

  • iOS ——微信支付

    最近项目要求添加一个微信支付的功能,要求是不需要服务端的配合,独立在客户端完成。开始看官方demo的时候发现客户端只有短短的几行代码便成功了,更关键的是文档中那些参数都解释的...

  • MVVM模式

    想要了解MVVM开发模式,首先要知道MVC的模式 这是一个典型的MVC设置,Model 呈现数据,View 呈现用户界面,而 View Controller 调节它两者之间的...