- 博客(14)
- 收藏
- 关注
原创 自定义单元格的4种方式
1、常规static NSString *cellIdentifier = @"Cell_ID"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; if (cell == nil) { cell = [[UITableViewCell al
2016-02-21 20:58:36
371
转载 NSUserDefaults
NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内
2016-01-18 08:56:29
284
转载 NSUserDefaults
NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内
2016-01-18 08:50:39
239
原创 block循环引用问题
在说block循环引用之前,先说一下block与OC对象UIView *view = [[UIView alloc]init]; NSLog(@"引用计数%ld",[view retainCount]); self.block1 = ^ {//(这里如果用_block1,那么block还是没被copy,在作用域结束后销毁,如果必须要这样写
2015-12-27 16:51:54
331
转载 数据持久化方式:属性列表、对象归档、SQLite3和Core Data
属性列表:1).分开存取// 存[[NSUserDefaults standardUserDefaults] setInteger:userID forKey:@”userID”];[[NSUserDefaults standardUserDefaults] setObject:name forKey:@”name”];// 取NSInteger uId = [[[NS
2015-12-22 14:18:43
357
原创 解析json文件
NSString *path = [[NSBundle mainBundle]pathForResource:@“news” ofType:@"json"]; NSData *jsonData = [NSData dataWithContentsOfFile:path]; NSError *error; id data = [NSJSONSer
2015-12-17 20:10:45
241
原创 flipView翻转demo
以下为翻转实现的方法UIViewAnimationOptions isLeft; if (_view1.hidden) { isLeft = UIViewAnimationOptionTransitionFlipFromLeft; }else { isLeft = UIViewAnimationO
2015-12-17 19:57:33
322
原创 自定义标签栏
先移除tabBar上的Views再自定义//移除TabBar上的views- (void)_removeTabBarItem{ NSArray *views = self.tabBar.subviews; for (UIView *view in views) { Class cla = NSClassFromString
2015-12-17 16:32:32
744
原创 设置navigationBar的title的字体大小与颜色
NSDictionary *textDic = @{ NSFontAttributeName : [UIFont systemFontOfSize:20], NSForegroundColorAttributeName : [UIColor whiteColor]
2015-12-16 21:28:06
12323
原创 更改状态栏样式为亮色的
覆写- (UIStatusBarStyle)preferredStatusBarStyle方法 return UIStatusBarStyleLightContent;返回的状态栏样式为亮白色的
2015-12-13 21:26:12
282
原创 导航栏的背景为不透明
导航栏的背景为不透明self.navigationController.navigationBar.translucent = NO;让tableView自动适应屏幕(因为某些原因tabBar与navigationBar背景变成透明了)self.automaticallyAdjustsScrollViewInsets = NO;
2015-12-13 21:09:16
497
原创 Label文本内容自适应
CGSize size =[_label.text sizeWithFont:[UIFont systemFontOfSize:17]constrainedToSize:CGSizeMake(160, 999999)]; _label.frame = CGRectMake(70, 20, size.width, size.height);
2015-12-13 21:06:18
633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅