判断对象类型 -(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例 -(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例 测试实例: 新建Person类继承NSObject,新建Teacher类继承Person 新 ...
分类:
其他好文 时间:
2017-05-26 11:57:04
阅读次数:
155
#import @interface Student : NSObject { int _age; int _no; } - (void)setAge:(int)age; - (int)age; - (void)setNo:(int)no; - (int)no; // 自己写一个构造方法 - (id... ...
分类:
其他好文 时间:
2017-05-24 17:04:01
阅读次数:
119
1.简单的字典 --> 模型 核心代码 mj_objectWithKeyValues: @interface User : NSObject @property (copy, nonatomic) NSString *name;/* 姓名 */ @property (assign, nonatomi ...
分类:
其他好文 时间:
2017-05-20 16:36:50
阅读次数:
467
在iOS应用的开发中。Swift必将代替OC,两者的趋势是“短期共存,长期代替”。但曾经有太多的代码是用OC语言完毕的,而Swift的开发也从 OC中继承了非常多的特性。两者也是有非常多的类似之处。眼下Swift和OC能够实现无缝的混合编程。 我这里会实现一个简单的Swift调用OC的iOS实例,实 ...
分类:
编程语言 时间:
2017-05-20 14:26:15
阅读次数:
201
import UIKit class SharedInfo: NSObject { var nameStr:String? = "123" //设置初始值 struct ToolP { static var myTool:SharedInfo?=nil } class func shareMyToo ...
分类:
编程语言 时间:
2017-05-19 17:48:33
阅读次数:
290
#import @interface UMSocialSinaHandler : NSObject +(void)openSSOWithRedirectURL:(NSString *)redirectURL; @end #import "AppDelegate.h" #import "UMSocia... ...
分类:
移动开发 时间:
2017-05-17 00:44:04
阅读次数:
360
1. 首先打开Xcode6。建立一个项目,这里我使用的Objective-C默认的编程语言,项目名字叫 “SwiftAndObjective”。 2. 为了在OC中使用Swift的演示所以须要建立以下的几个类。 a)建立一个Objective-C的类继承自NSObject。名字叫OCTypeClas ...
分类:
编程语言 时间:
2017-05-13 12:20:34
阅读次数:
242
我们开发中常用到图片上传,比如头像上传之类的,还有类似发布空间说说时发布多张图片等等,我在这里通过借鉴网络资源,并依赖于七牛云存储做了一个图片上传的小结。 我首先封装了一个图片上传的工具类,继承自nsobject,命名为QiniuTool;再多图上传时,还需要单张图片的上传结果处理,因此,我在这里有 ...
分类:
Web程序 时间:
2017-05-09 18:20:13
阅读次数:
254
静态类型的NSUserDefaults,使用了subscript下标importUIKitletkeyPrefix="me.fin.V2EXSettings."classV2EXSettings:NSObject{staticletsharedInstance=V2EXSettings()fileprivateoverrideinit(){super.init()}subscript(key:String)->String?{get{returnUserDefaults.stand..
分类:
其他好文 时间:
2017-05-01 15:03:25
阅读次数:
205
iOS 中对象序列化,需要遵行NSCoding协议,然后对对象的每个属性进行归档和接档赋值,响应的操作比较繁琐。本文主要介绍 利用 runtime遍历属性 大大简化代码量 具体实现代码如下:1.先建立NSobject的分类, 定义可能用到的相关类型 然后在归档方法中便利自身的属性名称,并且取出自身属 ...
分类:
移动开发 时间:
2017-04-27 12:37:01
阅读次数:
301