1 类型转换当执行算术运算时,操作数的类型如果不同,就会发生转换,数据类型一般朝着浮点精度高、长度更长的方向转换,整数型如果转换为signed不会丢失信息,就转换为signed,否则转换为unsigned。K&R C所采用无房户后保留原著,就是当一个无符号类型与int或更小的整型混合使用时,结果类型...
分类:
其他好文 时间:
2015-02-27 00:18:12
阅读次数:
226
UIview阴影与圆角混合使用做项目遇到一个问题就是在圆角的按键上加阴影失败了然后就有了这个日志。让UIView圆角显示很简单,只需要三行代码CALayer*layer=[avatarImageViewlayer];[layersetMasksToBounds:YES];[layersetCornerRadius:9.0];但是,如给给圆角view加阴影,传统加..
分类:
其他好文 时间:
2015-02-26 18:45:45
阅读次数:
171
掌握内容>理解内存管理的原理>掌握手动内存管理MRC>掌握内存管理在实际工程中的使用(一)1.理解部分 1.1内存管理 (传统内存管理demo)1.1.1内存管理做了一件什么事? 内存管理就是确保开辟的堆空间得到正确的释放 如果堆空间没有释放,称为内存泄露 使用已释放的堆空间,称为...
分类:
移动开发 时间:
2015-02-24 18:36:49
阅读次数:
158
假设一个project为MRC,当中要加入ARC的文件:选择target -> build phases -> compile sources -> 单击ARC的文件将compiler flags设置为:-fobjc-arc假设一个project为ARC,当中要加入MRC的文件:相同的路径,然后单击...
分类:
移动开发 时间:
2015-02-12 13:58:21
阅读次数:
140
Xcode5之后,新建iOS工程,默认都是ARC模式,但是有时候我们的项目中需要用到一些第三方框架,我们下载下来却发现是非ARC的,这时候我们需要进行ARC和MRC混编。第一种方式,Edit->Refactor,转换成ARC方式著名的iOS网络框架ASIHTTPRequest就是MRC,我们试试能不...
分类:
移动开发 时间:
2015-02-11 20:30:58
阅读次数:
6443
1.assign意味着直接赋值,retain意味着release旧值,retain新值 1.1@property (assign, nonatomic) UIWindow *window; 意味着: - (void )setWindow:(UIWindow *)window { ...
分类:
移动开发 时间:
2015-02-09 21:35:59
阅读次数:
227
ARC&MRC都可使用的单例宏单例宏使用示例.h——>#import#import "singleDefine.h"@interface JYShared : NSObjectSHARED_INTERFACE(JYShared)@end.m—>#import "JYShared.h"#import@...
分类:
其他好文 时间:
2015-02-07 11:33:49
阅读次数:
138
一.autorelease方法 又叫做半自动释放1.调用方式--【对象变量 autorelease】他会返回对象本身,并且会将对象放到一个自动释放池(自动释放池也是个对象)2.方法运行原理:当自动释放池被销毁时,会对池子里面的所有对象做一次release操作3.@autoreleasepool{}-...
分类:
其他好文 时间:
2015-02-07 00:22:26
阅读次数:
243
http://www.douban.com/note/134971609/PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。...
分类:
编程语言 时间:
2015-02-06 18:11:15
阅读次数:
228
Python不支持空格与制表符混合使用,否则会出现IndentationError: unindent does not match any outer indentation level错误如下:
分类:
编程语言 时间:
2015-02-01 20:22:32
阅读次数:
2957