IOS开发日常笔记
恕瑞玛
这个作者很懒,什么都没留下…
展开
-
iOS中id与NSObject* 和id<NSObject>的区别
我们来看看id的定义,它就是一个指针,它可以指向的类型不仅限于NSObject [代码]c#/cpp/oc代码: typedef struct objc_class *Class; typedef struct objc_object { Class isa; } *id; NSObject*就是 NSObject类型的指针了,它范围较小。 id是指针,它要求它指向的类型要实现NS转载 2015-07-17 15:54:39 · 443 阅读 · 0 评论 -
关于Object-C 底层实现self isa 的理解
其他废话我就不多讲了,谈一谈我对self 和 isa的理解!主要是和java对比: self概念上的理解上我认为和java中的this是一样的,当然,底层的实现是有区别的,毕竟是不同平台的两个语言,但是他们的概念的理解是一样的。就是在类实例化对象时,self指向了对象的首地址。 isa则相当于java中每个对象的class,就像我们平时写的,XXX.getClass()或XXX.class。转载 2015-07-17 16:00:51 · 340 阅读 · 0 评论 -
Xcode6及以上安装VVDocumenter
现在VVDocumener已经支持Xcode 5, 6 and 7 (测试版)。但是为什么安不上?因为OS X系统版本现在一般都在10.8以上。这个插件默认版本是10.8,只需要在运行时改变下Deployment Target 为你的系统版本就行了。以我现在OS X10.10.3,Xcode6.4环境为样本操作如下(详细):1.首先去github下载VVDocumener 点击网页连接,选择右下角原创 2015-08-01 16:47:30 · 360 阅读 · 0 评论 -
真机调试时出现"The identity used to sign the executable is no longer valid"
真机调试时出现"The identity used to sign the executable is no longer valid"原创 2016-02-17 13:28:24 · 297 阅读 · 0 评论 -
最简单详细快捷集成支付宝支付
第一步:下载支付宝Demo这里是支付宝开放平台,大家点开网址找到支付能力->移动支付 下载之后解压会出现一下目录 : 打开 支付宝钱包支付接口开发包2.0标准版(iOS 15.0.8) 压缩包 会出现一下目录,其中红色圈住的是需要东西,大家可以拷贝出来,在桌面新建一个AliPaySDK文件夹,放到其中,然后拽到工程中: 第二步:在需要集成支付宝支付的控制器中导入以下头文件#import "O原创 2016-04-13 13:01:51 · 608 阅读 · 0 评论