摘要:
ARC中,变量可以用三个关键字修饰:__strong: 赋值给这个变量的对象会自动被retain一次,如果在block中引用它,block也会retain它一次。__unsafe_unretained: 赋值给这个变量不会被retain,也就是说被他修饰的变量的存在不能保证持有对象的可靠性,它可能已... 阅读全文
摘要:
下载和安装lua:(转自这里)1.下载最新版的lua-5.2.0请点击,然后使用tar -zxvf lua.xxxx 解压2. 运行“终端”进入解压后的文件夹3.在“终端”输入make macosx (回车)4.在“终端”输入make test (回车)5.输入命令验证 src/lua -v正... 阅读全文
摘要:
1. 确定你的创意 您的创意是否有人做过,如果有类似的app,那就要多多考虑,争取超越并且有一些独特的优化设计在其中 2. 定位应用 通过苹果的人机界面指南(Human Interface Guidelines)图来定位 3. 核心功能确认 将提出的各种需求进行汇总讨论,设计ADS(App... 阅读全文
摘要:
互联网公司的开发团队基本上都是把项目代码放在服务器上进行版本控制,一方面方便每次新改版时将项目子模块化,进行并行开发,另一方面,有效掌握并控制项目开发的速度,从而整体上提高团队的开发效率。 版本控制工具有很多,命令行的,UI图形界面的,用习惯了都差不多。一般,对于高级开发人员,他们习惯使用命令... 阅读全文
摘要:
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函... 阅读全文
摘要:
@property和@synthesize可以自动生成某个类成员变量的存取方法@property用在 .h 头文件中用作声明,@synthesize用在.m 文件中用于实现。声明时可以指定成员变量的属性,在括号中指明,包括:readwrite:这个属性是默认的情况,会自动为你生成存取器。assign... 阅读全文