码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
OC运行时和方法机制笔记
在OC当中,属性是对字段的一种特殊封装手段。在编译期,编译器会将对字段的访问替换为内存偏移量,实质是一种硬编码。如果增加一个字段,那么对象的内存排布就会改变,需要重新编译才行。OC的做法是,把实例变量当做一种存储偏移量所用的特殊变量交给类对象来管理,偏移量会在运行期动态查找,这样无论何时访问实例变量...
分类:其他好文   时间:2014-10-18 15:16:18    阅读次数:179
关于内存方面,retain,copy,assign
内存管理机制引用计数:因为OC中不存在垃圾回收机制,所以才根据引用计数回收机制。当引用计数为0时,销毁空间。也就是说,根据引用计数来确定一个对象是否释放。可以改变引用计数的操作:allcoretainreleasecopydealloc便利构造器自动释放池:每次对象调用autorelease方法时(..
分类:其他好文   时间:2014-10-18 11:19:31    阅读次数:120
IOS开发之类和对象
IOS开发之类和对象OC和Java一样都是一种面向对象的语言,从今天開始我和大家一起来系统学习这样的面向对象的语言oc,欢迎大家什么问题和我一起探讨和学习。OC定义类有两个步骤:1、接口部分(通俗的说是.h文件)2、实现部分(通俗的说是.m文件)接口部分语法例如以下: #interface:Mycl...
分类:移动开发   时间:2014-10-17 21:57:25    阅读次数:261
cocos2dx 随机函数
cocos2dx 随机数 2.2.3版本1.初始化时设定随机数种子,只需一次。 time_t now = time(NULL); srand((unsigned int)now); 2.需要的时候调用CCRANDOM_0_1(), 如果需要产生0-9之间的随机数,CCRANDOM_0_1()*...
分类:其他好文   时间:2014-10-17 20:14:01    阅读次数:205
转帖.怎么入门iOS之OC_UI晋级学什么、
1. OC 语法初步, 你可能学到面向对象最近本的概念, 并且可以大致的建立几个自以为是的类,但这仅仅是开始、 你知道为什么面向对象要有3大特性么、知道他们是用到什么设计模式的么2. 你可能学到了NSString, NSMutableString 字符串的基本操作方法, 你可能会花大量的时间去看那些...
分类:移动开发   时间:2014-10-17 13:44:40    阅读次数:175
[金阳光测试]IOS 自动化测试
第一讲一 自备能力1、熟悉js脚本(必须)2、会常用的linux命令(必须)3、英文能力(必须)4、熟悉java(必须)5、会一点点shell和python6、会一些oc和IOS开发二必备硬件1、mac(必须)2、iphone或者ipad(必须)三 软件环境1、Mac OS X 10.8.x 以上(...
分类:移动开发   时间:2014-10-17 13:38:00    阅读次数:212
IOS基础知识要点
第二章 Objective编程的基础1.Objective-c是面向对象的开发语言,最早基于Smaltalk这门语言。2.OC的基本数据类型分为int型float型bool类型double类型等3.sel选择器通过一个叫做selector的选择器实现的SEL 变量名=@selector(方法名);S...
分类:移动开发   时间:2014-10-17 02:01:23    阅读次数:339
OC学习笔记十二 多态
一.多态概念 多态的前提,必须存在继承关系,在代码中的表现形式就是父类类型保存子类类型,即父类的指针指向子类对象。 二.多态特性 在OC中,调用方法是,会检测对象的真实类型,称为动态绑定。 父类保存子类指针...
分类:其他好文   时间:2014-10-17 01:22:43    阅读次数:297
iOS--Day05---KVC,KVO
来源:http://www.cnblogs.com/jay-dong/archive/2012/12/13/2815778.html熟悉oc语法的同学也许都会懂得这么一点:在oc中,类的成员变量或是方法是没有绝对私有的。私有方法直接通过类实例无法访问,但可以借助oc的“编译运行时”机制,也即“瞎子摸...
分类:移动开发   时间:2014-10-16 20:54:03    阅读次数:244
出现这样的错误提示: E: Sub-process /usr/bin/dpkg returned an error code (1)
1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹3.$ sudo apt-get update, apt-get ...
分类:其他好文   时间:2014-10-16 20:14:33    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!