随笔分类 -  iOS 开发基础

一些基础又有用的东西
摘要:我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统。这一决定不仅会影响系统的实现,也会影响设计。例如,我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着深远的影响,很多次,我们基于一些非常善变的因素,没有思考太多 阅读全文
posted @ 2016-04-02 22:08 xiayao.zeng 阅读(181) 评论(0) 推荐(0)
摘要:在开发过程中,我们不仅要去看别人的代码,也要让别人看我们的代码。那么,有一个良好的编码习惯将会非常重要。下面将会罗列使用Objective-C来开发iOS的编码建议。 【1】任意函数长度不得超过50行。(其实很容易就超过50行,这就要考虑代码抽取了。) 【2】任意行代码不能超过80字符。(其实也很容 阅读全文
posted @ 2016-03-31 17:08 xiayao.zeng 阅读(207) 评论(0) 推荐(0)
摘要:应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎, 就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 NSStringEncoding enc = CFStringConvertEncodingToNSStri 阅读全文
posted @ 2016-03-30 23:12 xiayao.zeng 阅读(269) 评论(0) 推荐(0)
摘要:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidLoad 载入 阅读全文
posted @ 2016-03-28 11:30 xiayao.zeng 阅读(249) 评论(0) 推荐(0)
摘要:1、随机数的使用 1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整数的代码如下: int value = (arc4random 阅读全文
posted @ 2016-03-27 23:40 xiayao.zeng 阅读(127) 评论(0) 推荐(0)
摘要:算术函数 三角函数 指数函数 常数 阅读全文
posted @ 2016-03-25 23:16 xiayao.zeng 阅读(227) 评论(0) 推荐(0)