摘要: 推送通知的作用:可以让不在前台运行的app 告知用户app内部发生了什么事情推送通知的呈现效果:1.在屏幕顶部显示一条横幅2.在屏幕中间弹出一个UIAlertView3.锁屏状态下也可以呈现4.呈现推送通知的同时还可以更新app图标的数字5.播放音效用户接收的通知 都会展示在通知中心 如何打开通知中... 阅读全文
posted @ 2015-08-31 21:46 勇敢的少年 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 宏和const的区别:1.宏执行的是替换操作,这也就意味着会在内存中开辟多个临时空间 这样显然不是很好2.宏不可以修改const :用const修饰的变量 为常量 不能修改,在内存中只有一份内存用const修饰的全局变量 为全局常量const修饰指针变量:const int *p = NULL;in... 阅读全文
posted @ 2015-08-31 14:49 勇敢的少年 阅读(189) 评论(0) 推荐(0) 编辑
摘要: scorllView内部子控件添加约束的注意点:1.子控件的尺寸不能通过UIScrollView来计算*比如可以设置固定值 (width==100 height ==100)*比如可以相对于UIScrollView以外的其他控件来计算尺寸2.UIScrollview的frame应该通过子控件以外的其... 阅读全文
posted @ 2015-08-31 13:44 勇敢的少年 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 实现拷贝的方法-copy:1.只会产生不可变的副本对象(比如:NSString)2.[NSMutableString copy] 产品一个不可变的nsstring对象-mutaleCopy:1.只会产生可变的副本对象(比如:nsmutablestring)//得出结论:只要是通过NSMutable这... 阅读全文
posted @ 2015-08-31 01:21 勇敢的少年 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Static的作用:一.修饰局部变量1.让局部变量只初始化一次2.局部变量在程序中只有一份内存3.并不会改变局部变量的作用域 ,仅仅是改变了局部变量的生命周期(直到程序结束,这个局部变量才会销毁)二、修饰全局变量1.全局变量的作用域仅限于当前文件说到这里,还有说一个注意点:那就是oc中不能在同时在两... 阅读全文
posted @ 2015-08-31 00:39 勇敢的少年 阅读(192) 评论(0) 推荐(0) 编辑