自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 NSFetchedResultsController_查询结果控制器

用来管理查询结果的控制器,特别适合tableview显示数据以及修改数据。1) 实例化查询请求对象NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"Person"]; 2) 实例化排序对象NSSortDescriptor *sort = [NSSortDescriptor sortDe

2016-05-31 22:02:02 292

原创 NSPredicate谓词

使用步骤: ➢ 定义NSPredicate对象并指定条件 ➢ 调用谓词的evaluateWithObject方法判断指定条件是否满足NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self CONTAINS '1'"];NSString *text = @"12345";NSLog(@"%d", [predica

2016-05-31 21:54:38 197

原创 Core Data的使用

 Core Data不是应用程序的数据库,也不是将数据持久化保存到数据库的API。Core Data是一个用于管理对象图的框架。Core Data可以把对象图写入磁盘从而持久化保存。1.Core Data stack Core Data stack是Core Data的核心,由一组Core Data核心对象组成. ➢ NSManagedObjectContext 对象管理上下文:

2016-05-31 21:41:51 314

原创 CocoaPods的安装和使用

1.安装1、环境配置$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org///查看是否成功$ gem sources -l2、安装cocoaPods$ sudo gem install cocoapods2、使用pod init //生成Po

2016-05-29 14:25:26 210

原创 UI基础_UIButton

1、自定义button内部的label和ImageView的位置方法一:/** * 返回按钮图片(不是背景图片)的位置*/- (CGRect)imageRectForContentRect:(CGRect)contentRect { // 获得图片的宽度 CGFloat imageW = self.imageSize.width; CGFloat imageH = i

2016-05-21 16:53:38 283

原创 UI基础_UIView

1、一个控制器的view添加到另一个控制器上显示,需要把该控制器作为另一个控制器的子控制器,不然生命周期会受到影响,特别是针对有collectionView的,其他的view影响不大。[self addChildViewController:VC]; [selff.view addSubview:VC.view];

2016-05-21 15:51:19 238

原创 UI基础_UICollectionView

一、定义collectionView是需要有layout属性,并且cell需要注册二、自动以headView的步骤1、需要是UICollectionReusableView的子类 2、需要注册 3、如果需要自定高度,需要遵守UICollectionViewDelegateFlowLayout协议。实现代理方法- (CGSize)collectionView:(UICollectionView

2016-05-21 15:48:30 216

原创 网络拦截和抓包

1、使用工具: 青花瓷(Charles),连接后需要把手机的网络改为和电脑的端口一致,并设置端口为8888. wireshark同样也是抓包软件。安装打开Charles时提示:“您需要安装旧 Java SE 6 运行环境才能打开“Charles”” 解决:打开链接下载javaforosx.dmg并安装。https://support.apple.com/kb/DL1572?viewlo...

2016-05-21 15:06:38 1552

原创 iOS视频播放

1.iOS8.0的实现方法#import <MediaPlayer/MediaPlayer.h>@interface ViewController ()@property (nonatomic, strong) MPMoviePlayerController *mpc;@end- (void)viewDidLoad { [super viewDidLoad]; // 控制工具栏

2016-05-16 22:42:57 332

原创 UI基础_UIActivityIndicatorView的使用

UIActivityIndicatorView会显示一个圆形的旋转进度轮,只要添加到代码中,在合适的地方start和stop,start的时候在当前视图中显示一个旋转的菊花,stop的时候就会移除掉。- (void)viewDidLoad { [super viewDidLoad]; self.activityIndicatorView = [[UIActivityIndicator

2016-05-16 22:30:20 325

原创 UI基础_hitTest扩大响应范围

实现自定义UIButton的title和imageView的位置: 1.继承自UIButton2.重写这两个方法: 方法一:-(void)layoutSubviews { [super layoutSubviews]; CGFloat magre = 10; CGFloat titleW = CGRectGetWidth(self.titleLabel.frame);

2016-05-16 11:17:45 1230

原创 Git 基本操作

Git 基本操作Git配置git config –global user.name “your name”git config –global user.email “your email”签出仓库git clone giturl [new dir name]查看远程仓库git remote -v查看远程仓库信息git remote show [remote name]添加远程仓库git

2016-05-13 08:28:20 353

原创 UI基础_UISearchBar

1、UISearchBar的基本属性// 初始化_searchBar = [[UISearchBar alloc] initWithFrame:CGRectZero]; [self.searchBar setPlaceholder:@"Search"];// 搜索框的占位符 [self.searchBar setPrompt:@"Prompt"];// 顶部提示文本,相当于控件的Ti

2016-05-08 20:48:10 1567

原创 iOS数据存储方法总结

1.plist 2.偏好设置 3.归档 4.sqlite 5.CoreData 6.Keychain

2016-05-08 17:22:09 632

11.2 developerDiskImage 真机调试包

一共包含三个developerDiskImage,分别是11.2 15C107 15C5092b 15C5097c

2017-12-13

Developer disk image iOS 11.1 (15B5066e)

Xcode9 真机调试需要的 Developer disk image iOS 11.1

2017-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除