码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
深入讨论ocruntime
oc是一门全动态语言,oc的一切都是基于runtime实现的。 为了能正确理解runtime,我们首先来由其他的语言引出动态的oc。 1.传统的面相过程的语言开发,例如c语言,编译器做到的是:把一份代码里的函数名称,转化为一个相对的内存地址,把调用这个函数的语句转换成一个jmp跳转指令,在...
分类:其他好文   时间:2014-06-07 03:48:20    阅读次数:1000
黑马程序员学习笔记-OC之foundation框架
1、 简介:foundation框架是其它所有ios框架的基础,包含了很多常用类型,结构体、枚举、类等。 2、 结构体:NSRange表示范围的结构体。 NSPoint/CGPoint表示坐标点的结构体 NSSize/CGSize表示宽高的结构体 NSRect/CGRect表示坐标点+宽高的结构体 3、 类字符串:NSString   字符串类             NSMUtab...
分类:其他好文   时间:2014-06-05 04:19:23    阅读次数:185
@selector和SEL
遇到selector发现不是很明白,网上搜到的零零星星的介绍也不成体系,索性自己翻译一下,加深一下印象。原文来自官方API文档下的Selectors。Selectors在OC中,selector有两层含义。1、当selector在源代码中被用来指向一个对象的时候,selector可以仅仅指这个方法的...
分类:其他好文   时间:2014-06-04 20:59:49    阅读次数:326
C语言零基础项目驱动式学习第二天
//BOOL 类型是一种非真即假的数据类型,取值只有YES和NO, //BOOL 其实是OC中得数据类型,在C语言中,认为非0即为真. //BOOL 类型规定的存储空间为一个字节.// BOOL a = YES;// BOOL b = NO;// printf("a = %d, b = ...
分类:编程语言   时间:2014-06-04 18:47:51    阅读次数:272
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!