码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
使用MD5完成自定义Person对象的加密过程
恢复内容开始 首先:我们对自定义Person对象的加密过程所用的方法是归档写入文件的方法。 第一步:创建Person,继承于NSObject,然后在Person.h文件遵守NSCoding协议,声明相关属性,如下图: 第二步:实现NSCoding方法 第三步:回到ViewControll.m文件,引 ...
分类:其他好文   时间:2016-05-13 18:48:18    阅读次数:217
生成.a文件步骤
1.新建一个Project 选择 iOS->Framework & Library ->Cocoa Touch Static Library点击Next-> 输入Product Name 2.删除自动生成的文件 替换成我们需要的文件 如:原本自定生成的文件为继承自NSObject的,而你需要的为继承 ...
分类:其他好文   时间:2016-05-13 18:43:06    阅读次数:167
ARC下 __strong 你理解吗?
所有权修饰符之__strong__strong 修饰符是id类型和对象类型默认的所有权修饰符. // 自己生成并持有对象 id obj = [[NSObject alloc] init]; id __strong obj1 = [[NSObject alloc] init]; __strong id obj2 = [[NSObject alloc] init];解释: 1...
分类:其他好文   时间:2016-05-13 14:44:33    阅读次数:136
IOS NSBundle 的理解和 mainBundle 类方法详解
常看到类似的 这样的代码,用来获取 file 的完全路径。 那么它是什么东西呢:先看 NSBundle 类,直接继承NSObject类。 这个类的对象,代表了 app 中代码和资源的文件在文件系统里所在的位置,通俗的说,就是定位了程序使用的资源(代码,图形,音乐等数据)在文件系统里的位置,并可以动态 ...
分类:移动开发   时间:2016-05-13 07:27:27    阅读次数:242
swift TabBar
先上效果图如下: 1. 在APP 的AppDelegate页面中加载TFTabBarViewController类 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { ...
分类:编程语言   时间:2016-05-13 04:36:53    阅读次数:361
iOS 多线程的管理
本文讲创建分线程的方法。 第一种:直接调用NSObject的方法 第二种:利用NSThread创建新线程 第三种:创建NSOperation,并加入到队列NSOperationQueue中 第四种:GCD (grand central dispatch)线程优化技术 第一种:直接调用NSObject的方法所有的类都是NSObject的子类,因此都继承了这些方法:- (void)performSele...
分类:移动开发   时间:2016-05-13 04:02:25    阅读次数:210
swift 新闻列表实现
这个例子综合了前面两篇,利用oc框架和自定义cell,做出一个新闻列表出来,顺便补充一下上篇漏掉的一下东西、效果图 这个例子很典型,大致分为下面几个步骤实现: 1、网络请求 2、json解析 3、自定义cell填充数据 4、点击cell跳转至webview其实前面几步前面几篇博客已经说过了,不过有一个地方需要注意一下,json解析若有数组在里面,需要重写NSObject类中一个方法、1、网...
分类:编程语言   时间:2016-05-13 03:40:27    阅读次数:379
深入解析 ObjC 中方法的结构
因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。 在上一篇分析 isa 的文章从 NSObject 的初始化了解 isa中曾经说到过实例方法被调用时,会通过其持有 isa 指针寻找对应的类,然后在其中的 class_data_bits_t...
分类:其他好文   时间:2016-05-13 00:09:53    阅读次数:296
iOS开发中xcode错误和异常处理
在开始这一节的内容之前,我想先阐明两个在很多时候被混淆的概念,那就是异常 (exception) 和错误 (error)。 在 Objective-C 开发中,异常往往是由程序员的错误导致的 app 无法继续运行,比如我们向一个无法响应某个消息的 NSObject 对象发送了这个消息,会得到 NSInvalidArgumentException 的异常,并告诉我们 "unre...
分类:移动开发   时间:2016-05-12 23:45:31    阅读次数:571
object-c类与对象
面向对象特征:封装、继承、多态 访问控制符;@private @package @protected @public 类与对象,类是某一批对象的抽象。 1.定义类的步骤  接口部分:定义该类包含的成员变量与方法  实现部分:为该类的方法提供实现 @interface MyClass:NSObject { int _count; int _data; NSString* _nam...
分类:其他好文   时间:2016-05-12 22:29:29    阅读次数:150
1493条   上一页 1 ... 32 33 34 35 36 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!