- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 内存管理
iOS/** 重构-抽取代码 方法: 1> 将重复代码复制到新的方法中 2> 根据需要调整参数 关于图像的实例化 imageNamed:系统推荐使用的,但是图像实例化之后的释放由系统负责 如果要自己释放图片,不能使用imageNamed方法! 而需要使用imageWithContentsOfFile 提示:如果放在Images.x
2015-08-31 15:35:15 169
原创 判断是否有更新
// 2.设置根控制器 NSString *key = @"CFBundleVersion"; // 上一次的使用版本(存储在沙盒中的版本号) NSString *lastVersion = [[NSUserDefaults standardUserDefaults] objectForKey:key]; // 当前软件的版本号(从Info.plist中获得
2015-08-28 09:09:55 482
转载 关于UIView的autoresizingMask属性的研究
iOS在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。123456789enum { UIViewAutoresizingNone = 0, UIVie
2015-08-24 15:57:39 215
转载 OC学习篇之---@property和@synthesize的使用
ios 在之前一片文章我们介绍了OC中的内存管理:http://blog.csdn.net/jiangwei0910410003/article/details/41924683,今天我们来介绍两个关键字的使用:@property和@synthesize一、@property关键字这个关键字是OC中能够快速的定义一个属性的方式,而且他可以设置一些值,就可以达到一定的效果
2015-08-24 13:36:17 223
原创 单例的完整写法
iOS#pragma mark - singletonstatic EmailLoginController *sharedInstance = nil;+ (EmailLoginController*)sharedInstance { @synchronized (self) { if (!sharedInstance) { sh
2015-08-20 17:19:07 229
转载 iOS iOS8注册通知
ios 一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。用户推送我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送
2015-08-18 14:38:06 302
原创 布局
如果大家繁琐于界面布局以及没有使用IOS自带的自动布局库和通过编代码写布局,请试试用这个库来作为您的解决方案: http://blog.csdn.net/yangtiang/article/details/46483999 线性布局 http://blog.csdn.net/yangtiang/article/details/46795231 相对布局 http://b
2015-08-17 15:11:55 249
转载 iOS XCode启用/关闭Clang Warnings
ios 原创Blog,转载请注明出处 blog.csdn.net/hello_hwc欢迎关注我的iOS SDK详解专栏,这里有很多基础的文章。 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:warnings是编码中很重要的一个环节,编译器给出合理的warning能帮
2015-08-14 17:32:04 489
转载 处理Xcode中编译的警告
iOS首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnostic 便是#pragma 第一个功能常用的命令,步骤如下?1234
2015-08-14 17:26:11 330
转载 block块页面传值
iOSiOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过设置属性,实现页面间传值在iOS开发中,我们经常会遇到页面间跳转传值的问题,现归纳总
2015-08-13 14:28:20 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人