- 博客(8)
- 收藏
- 关注
转载 CoreData 数据库更新,数据迁移
一般程序app升级时,数据库有可能发生改变,如增加表字段,增加表等。 此时有两种操作: 第一种就是毫无留情的把本地旧数据库直接删掉,重新建立新的数据库; 第二种就是数据库迁移,更新数据库。 第一种情况是简单粗暴型,但不会保留任何历史数据,一般不推荐使用。 这里主要介绍第二种情况,分四步操作: 第一步,上代码,主要红色字体的地方 - (NSPersistentSt
2015-06-11 18:11:10 276
原创 控件的layer边框用法
layer.backgroundColor = [UIColor cyanColor].CGColor; // 给图层添加背景色 layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; // 给图层添加背景图片 layer.cornerRadius = 8; // 将图层的边框设置为圆脚 layer.m
2015-04-24 21:48:37 933
原创 iOS中不同view的创建方法
1.自定一个View , BEView 如果带有Nib,就用 NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"IHFReportView" owner:self options:nil]; BEView *aView = arr.firstObject; 来创建。 (@"IHFReportView" 对应NIb的文件名
2015-04-23 15:42:49 380
原创 使用两个单独的ViewController 来实现横竖屏的翻转
实现两个view controller对象,一个做竖屏显示布局,另一个做横屏显示布局。按照本文前面所述方法设置每个view controller只支持特定的一种界面方向,以防止在设备旋转时,view controller内部自行做旋转操作。 主view controller(通常为竖屏的那个)注册 接收UIDeviceOrientationDidChangeNotification
2014-10-28 15:03:51 515
转载 xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。 开发环境:xcode4.4.1 iphonesdk:5.1.1 开发机器:macBookAir 真机部署测试:apple个人开发者ID 无论是i
2014-10-15 11:19:07 707
转载 iOS开发——密码存储之keychain的使用
ios的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。 下面就使用keychain来实现存取用户名和密码。 苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件
2014-10-15 11:16:42 289
原创 OC 中单例的写法和使用
#import @interface BEImageArray : NSObject { NSMutableArray *imageArray; NSMutableArray *textArray; } +(BEImageArray *)sharedInstance; @property (nonatomic,retain) NSMutabl
2014-10-15 10:32:22 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人