模型类: //模型类:用来存放数据的类 #import <Foundation/Foundation.h> /** copy:NSString strong:一般对角 weak:UI控件 assign:基本数据类型 */ @interface MjAPP : NSObject /**名称*/ @pr ...
分类:
移动开发 时间:
2017-02-18 17:08:51
阅读次数:
267
面向对象概述 面向对象是一种符合人类思想习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系,在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。 提到面向对象,自然会想到面向过程。面向过程就是分析解决问题所需的步骤,然后用函数 ...
分类:
其他好文 时间:
2017-02-18 15:25:07
阅读次数:
210
UIDevice这个类提供了一个代表当前设备的一个实例。从这个实例中可以获得有关设备如指定名称,信息设备模型,和操作系统名称和版本。UIDevice直接继承自NSObject。 UIDevice类可以提供了多种属性、类函数及状态通知,帮助我们全方位了解设备状况。从检测电池电量到定位设备与临近感应,U ...
分类:
其他好文 时间:
2017-02-16 15:35:17
阅读次数:
181
1.首先导入系统库Security.framework 2.创建文件SFHFKeychainUtils.h如下(复制即可): @interface SFHFKeychainUtils : NSObject { } + (NSString *) getPasswordForUsername: (NSS ...
分类:
移动开发 时间:
2017-02-04 00:10:15
阅读次数:
451
NSObject头文件解析 当我们需要自定义类都会创建一个NSObject子类, 比如: 那么NSObject里面具体有什么呢? 我们点到它的头文件里面去看看 上面是NSObject对象的头文件类部分, 可以看到还有一个NSObject protocol 我们也仔细看看都有什么协议方法@protoc ...
分类:
其他好文 时间:
2017-02-03 15:28:07
阅读次数:
465
1 /* 2 3 NSObject -> CALayer ->CAShapeLayer(CAGradientLayer) 4 5 NSObject -> UIImage 6 7 NSObject -> UIResponder -> UIView -> UIScrollView -> UITableV... ...
分类:
其他好文 时间:
2017-01-22 13:59:47
阅读次数:
143
#import <Foundation/Foundation.h> //3DES加密 @interface JKEncrypt : NSObject -(NSString *)doEncrypt:(NSString *)plainText; -(NSString*)doDecEncrypt:(NSS ...
分类:
其他好文 时间:
2017-01-18 16:26:28
阅读次数:
297
最近工作中遇到一个比较迷惑的事情,在我利用runtime获取类的属性的时候,由于类实现了一个自定义协议,导致遍历出来的属性中包含了NSObject协议中的property。查来查去,只是知道和protocol有关。晚上问了下朋友(iOS大神),结果被他一句点破。发现这部分知识点遗漏了一点。 prot ...
分类:
移动开发 时间:
2017-01-16 20:12:38
阅读次数:
192
UIResponder是什么可以响应UIEvent的类,是UIApplication, UIView及UIViewController的父类。它的父类是NSObject管理第一响应者。是否是第一响应者func isFirstResponder() -> Bool成为第一响应者func becomeF... ...
分类:
其他好文 时间:
2017-01-14 09:25:38
阅读次数:
164
Swift3.0语法变化 首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->To Current Swift Syntax… 让Xcode帮我们把Swift2.3的代码转换为Swift3.0。 手动调出Xcode自动转换Swift ...
分类:
编程语言 时间:
2017-01-06 18:30:56
阅读次数:
280