码迷,mamicode.com
首页 >  
搜索关键字:objective    ( 4754个结果
iOS -- Effective Objective-C 阅读笔记 (8)
若想令自己缩写的对象具有拷贝功能, 则需要实现 NSCopying 协议, 如果自定义的对象分为可变版本与不可变版本, 那么就要同时实现 NSCopying 协议和 NSMutableCopying 协议 复制对象是需要决定采用浅拷贝还是深拷贝, 一般情况下采用浅拷贝, 如果你所写的对象需要深拷贝, ...
分类:移动开发   时间:2017-09-29 12:45:59    阅读次数:255
iOS多线程方案总结及使用详解
本篇文章整理了几种iOS中主要的多线程方案,提供了Swift和Objective-C两种语言的写法。 概述 iOS目前有四种多线程解决方案: NSThread GCD NSOperation Pthread Pthread这种方案太底层啦,实际开发中很少用到,下文主要介绍前三种方案 NSThread ...
分类:移动开发   时间:2017-09-24 16:18:14    阅读次数:235
在java中public void与public static void区别
static 方法可以被main方法直接调用,而非static方法不可以。因为static方法是属于类的,是类方法。可以通过类名.方法名直接调用。而非static方法必须等对象被new出来以后才能使用,因而不能在main中直接调用。 public void 修饰是非静态方法,该类方法属于对象,在对象 ...
分类:编程语言   时间:2017-09-22 15:23:12    阅读次数:189
一个Objective-C对象如何进行内存布局?(考虑有父类的情况)
所有父类的成员变量和自己的成员变量都会存放在该对象所对应的存储空间中 父类的方法和自己的方法都会缓存在类对象的方法缓存中,类方法是缓存在元类对象中 每一个对象内部都有一个isa指针,指向他的类对象,类对象中存放着本对象的如下信息 对象方法列表 成员变量的列表 属性列表 每个 Objective-C ...
分类:其他好文   时间:2017-09-22 13:04:04    阅读次数:147
iOS Runtime原理及使用
runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 ...
分类:移动开发   时间:2017-09-22 11:51:45    阅读次数:213
iOS 逆向工程(工具介绍)- 学习整理(转)
一、class-dump 简介:顾名思义,就是用来导出目标对象的class信息的工具,私有方法声明也能导出来。 原理:利用 Objective-C语言的 runtime 特性,将存 在Mach-O 文件中的头文件信息提 出来,并生成对应的 .h 文件。 使用方法:1,下载然后将class-dump ...
分类:移动开发   时间:2017-09-22 01:05:16    阅读次数:318
技能图谱
Gitbug地址: https://github.com/TeamStuQ/skill-map StuQ 程序员技能图谱 官网 Web 页面地址:http://skill-map.stuq.org/,也可扫描页面下方二维码,以赞助形式获赠技能图谱纸质版。 简介 StuQ 程序员技能图谱是由 StuQ ...
分类:其他好文   时间:2017-09-18 15:43:25    阅读次数:187
Swift,Objective-C,C,C++混合编程
(1)Swift与C语言通信 在xcode中,当在Swift项目里添加C语言文件是,xcode会询问是否Create Bridging Header,选择是。 然后在Bridging Header中引用C语言头文件。 之后就可以在Swift文件中使用C语言的函数了。 (2)Swift与Objecti ...
分类:编程语言   时间:2017-09-15 10:18:36    阅读次数:155
Objective-C数组和字典
(1)数组 NSArray* array = [ [NSArray alloc] initWithObjects:@"Hello", @"World", nil]; //只能存放对象类型,基础类型如int可以转换成字符串类型再传进来 (NSString)[array objectAtIndex:1] ...
分类:编程语言   时间:2017-09-15 10:00:15    阅读次数:166
Objective-C字符串
(1)创建字符串 NSString* str = @"Hello World"; NSString* str = [ [NSString alloc] initWithUTF8String:"Hello World"]; //C语言字符串 NSString* str = [ [NSString al ...
分类:其他好文   时间:2017-09-15 09:59:00    阅读次数:123
4754条   上一页 1 ... 35 36 37 38 39 ... 476 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!