09 2016 档案
摘要:UIView类中定义了三个属性,分别是frame、bounds与center属性: IKit中的坐标系X轴正方向为水平向右,Y轴正方向为竖直向下。 frame属性指的是视图在其父视图坐标系中的位置与尺寸。在创建视图时,我们就需要在初始化方法中指定视图的frame: 这样创建了视图之后,通过addSu
阅读全文
摘要:通常在情一般都不建议使用绝对路径,因为写死之后,换环境,换平台,又要重新修改路径,因此常常使用相对路径,哪么相对路径通常使用的就是环境变量了。 在Mac 中,xcode 中build settings里面就有好多环境变量。 下面主要是以xcode 4.2 --sdk 5.0 进行说明,因为不同的环境
阅读全文
摘要:一.分类: 1、适用范围 当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。 将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文
阅读全文
摘要:引言 在用C++的项目源码中,经常会不可避免的会看到下面的代码: 1 2 3 4 5 6 7 8 9 #ifdef __cplusplus extern "C" { #endif /*...*/ #ifdef __cplusplus } #endif 1 2 3 4 5 6 7 8 9 #ifdef
阅读全文
摘要:ssprintf和sscanf函数的使用总结: 1、前言 我们经常涉及到数字与字符串之间的转换,例如将32位无符号整数的ip地址转换为点分十进制的ip地址字符串,或者反过来。从给定的字符串中提取相关内容,例如给定一个地址:http://www.bokeyuan.cn:2345,我们要从地址中提出协议
阅读全文