码迷,mamicode.com
首页 >  
搜索关键字:oc 符号的用法    ( 5847个结果
深入讨论ocruntime
oc是一门全动态语言,oc的一切都是基于runtime实现的。 为了能正确理解runtime,我们首先来由其他的语言引出动态的oc。 1.传统的面相过程的语言开发,例如c语言,编译器做到的是:把一份代码里的函数名称,转化为一个相对的内存地址,把调用这个函数的语句转换成一个jmp跳转指令,在...
分类:其他好文   时间:2014-06-07 03:48:20    阅读次数:1000
Objective-c的内存管理
IOS设备的内存很有限,所以在OC中内存管理至关重要,虽然现在有ARC机制(自动管理内存),但是我们还是需要了解和清楚OC的内存管理。非OC对象是不需要进行内存管理的,因为非OC对象一般放在栈里面(栈内存会被系统自动回收),OC对象是放在堆里面的。1.oc中对象创建Person *p = [Pers...
分类:其他好文   时间:2014-05-30 06:50:10    阅读次数:327
ios笔试题收集(持续更新)
IOS开发笔试题目一、OC语法部分: 1、NSObject 中description属性的意义,它可以重写吗用法举例:定义一个Person类,声明两个成员变量 @interface Person : NSObject{ NSString * name; int age;}在类的实现...
分类:移动开发   时间:2014-05-30 03:19:05    阅读次数:522
oc也不是很难嘛
很多人觉得学IOS入门很难,后期会比较容易一点。对我来说,其实也不是那么危言耸听Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语...
分类:其他好文   时间:2014-05-30 00:39:26    阅读次数:269
OC中手动管理内存
//1.对象在完成创建的同时,内部会自动创建一个引用计数器,这个计数器,是系统用来判断是否回收对象的唯一依据,当我们的引用计数retainCount = 0的时候,系统会毫不犹豫回收当前对象//2.[对象 release] reatinCount - 1//3.[对象 retain] reatin....
分类:其他好文   时间:2014-05-28 18:43:14    阅读次数:258
OC的协议
oc协议在Object-C中,委托和数据源都是由协议实现的。协议定义了一个类与另一个类进行沟通的先验方式。它们包含一个方法列表,有些是必须被实现的,有些是可选的。任何实现了必需方法的类都被认为符合协议。协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行通讯,用协议就比较方便...
分类:其他好文   时间:2014-05-28 16:34:01    阅读次数:217
OC的分类
1 分类就是类的补充和扩展,本质上是类的一部分,把一个类分成若干部分,每个部分就是分类。2 语法* 文件中的语法@interface 主类类名(分类类名)* 文件名通常为:主类名+分类名* 调用方法时,只需要向主类引用放送消息即可3 使用分类的方式* 可以给一个类增加功能(增加方法)* 将类分成若干...
分类:其他好文   时间:2014-05-28 16:08:57    阅读次数:191
Objective-C单例模式的常用实现
oc中单例模式可以使用以下方法来实现+ (YourClass *)sharedInstance{ static dispatch_once_t once; static YourClass *sharedInstance = nil; dispatch_once(&once, ^ ...
分类:其他好文   时间:2014-05-28 03:11:58    阅读次数:168
(知其所以然 主题2)从底层分析OC中ARC和非ARC下深复制和浅复制
今天,在坊间听到有人在争论OC中关于NSString的深浅复制,听了下,感觉很有必要来一个分析总结,让我们从底层去了解OC中深浅复制的运作机制. 所谓copy就是在原有对象的基础上产生一个副本对象,遵循最关键的两点原则: 1. 改变原对象的属性和行为不会对副本对象产生任何影响 2. 改变副...
分类:其他好文   时间:2014-05-26 20:11:38    阅读次数:232
IOS中常见UI细节和常识
1. IBAction的参数========================================- (IBAction)left:(UIButton *)button1> 在OC中,绝大多数的控件监听方法的第一个参数就是控件本身2> 默认连线时的参数类型是id3> 如果要在监听方法中,方...
分类:移动开发   时间:2014-05-26 20:08:54    阅读次数:323
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!