自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangzhen3416的博客

我的博客

  • 博客(29)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 单例

单例对象 + (instancetype) shareInstance { static StudentList *list = nil; //dispatch_once snippet 代码片段库 static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ list =

2015-10-26 22:24:41 228

原创 CoreData和管理者MagicalRecord

CoreData使用Core Data能让你为Model层写的代码的行数减少为原来的50%到70%,它能利用Model层的信息和运行时的特性,而不通过程序层的代码实现。coreData主要是iOS对sqlite数据库的封装。coreData有对象-关系的映射的功能,能把OC的对象存储成数据库或xml,如果数据存储使用的是coreData,那么读取时可以不使用SQL语句。coreData 类似于 我

2015-10-26 21:17:40 277

原创 模态视图

取得当前视图的模态视图self.presentedViewController

2015-10-24 22:40:44 305

原创 FMDB

//参数是一个block-(void)executeSQL:(void (^)(FMDatabase *db))block{ NSString *path = [NSString stringWithFormat:@"%@/Documents/db.sqlite",NSHomeDirectory()]; FMDatabase *db = [[FMDatabase alloc] in

2015-10-24 15:34:56 213

原创 视频

MPMoviePlayerViewController类是系统自带的一个是视频播放控制器类,负责本地视频和网络视频的解析。 重点内容 导入MediaPlayer.framework库文件import <MediaPlayer/MediaPlayer.h>//本地播放器对象@property (nonatomic) MPMoviePlayerViewController *localMP;//网络

2015-10-23 19:46:33 243

原创 录音/播放音频

需要导入系统库文件import <AVFoundation/AVFoundation.h>//定义录音类@property (nonatomic,strong) AVAudioRecorder *recoder;//定义播放类@property (nonatomic,strong) AVAudioPlayer *player;录音点击UINavigation右侧的录音按钮进行录音,点击停止则停

2015-10-23 12:02:06 451

原创 照相/图片库

UIImagePickerController是控制

2015-10-23 10:45:53 412

原创 JSONModel

说明JSONModel是一个映射json数据和model的第三方工具,网络请求数据之后有jsonModel来映射数据。import <JSONModel/JSONModel.h>变量名不同处理使用jsonmodel需要继承JSONModel类,由于model中的变量名称可能与json中的数据类型不同,所以需要在model中重写keyMapper方法,代码如下:+ (JSONKeyMapper *)k

2015-10-21 19:16:27 451

原创 paros抓包

1.安装jdkMac版 2.安装(拷贝)Paros 3.终端ifconfig查看ip 4.打开Paros Tools->Options->Local proxy 设置代理和端口号 ip地址与电脑ip相同,端口号>1024 5.手机连上wifi网络,设置网络代理为手动,ip地址和端口号与步骤4相同,可以使用了

2015-10-20 19:09:26 321

原创 KVC/KVO

KVC传值/获取值kvc用于多层对象之间的赋值传值。 1.key 示例: KVCViewController 逻辑处理对象 @property (nonatomic) Student *student;Student 对象: Student.h文件{ NSString *_zhuangBei;}@property (nonatomic,copy) NSString *name;

2015-10-20 16:00:43 337

原创 UIRefreshControl

refreshControl是系统中UITableViewController自带的刷新方法。请求开始,如图: 请求结束,如图: 具体使用如下: //创建刷新控件self.refreshControl = [[UIRefreshControl alloc] init];//需要添加target action [self.refreshControl addTarget:self actio

2015-10-20 13:15:33 367

原创 API Store使用步骤

API Store是百度开放的api接口,供程序开发人员调用: 网址:http://apistore.baidu.com/ 图片如下: 示例代码如下:-(void)getFromApiStore{ NSString *path = @"http://apis.baidu.com/apistore/mobilephoneservice/mobilephone"; AFH

2015-10-20 12:02:55 12558 1

原创 AFNetworking

AFNetworking作为第三方库对系统的请求做了较好的封装GET请求代码如下:-(void)getMethod{ //取得请求操作的manager AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; //响应序列化 manager.responseSer

2015-10-19 15:52:21 1506

原创 ios自带同步/异步请求数据

同步请求数据同步请求会停止阻塞主线程,等待请求的服务器返回数据,处理后才会接着执行下面的程序同步请求示例代码如下:- (void)synsRequestWithConnection{ //URL 地址 NSString *path = [NSString stringWithFormat: @"http://10.0.8.8/sns/my/user_list.php?page=%d

2015-10-19 11:39:07 936

原创 cocoapods安装

cocoapods安装//移除安装源,因为官方安装源可能被屏gem sources --remove https://rubygems.org///添加新的安装源gem sources -a http://ruby.taobao.org///查看安装源gem sources//安装cocoapods -v 0.35 版本信息 –verbose 打印安装信息sudo gem install coco

2015-10-19 11:30:26 478 1

原创 Xib&Storyboard

Xcode右边编辑辅助栏介绍上半部分从左到右: 1、文件说明 2、快速帮助 3、类的关联 4、属性设置 5、布局设置 6、事件链接 下半部分从左到右: 1、文件库 2、代码库 3、控件库 4、媒体库Xib用法使用xib自定义UITableViewCell, xib如图: 需要绑定类型,如图: 点击label,调整以适配,如图: //根据xib文件的名字,然后转换为UINi

2015-10-15 21:51:23 372

原创 Xcode开发调试

1.Enable NSZombie Objects(开启僵尸对象)参考:http://blog.csdn.net/annkie/article/details/49025461 较多作用于手动管理内存,适用于大工程调试 Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧。这个技巧非常非常容易追踪到重复释放的问题。该技巧会以非常简洁的方式打印指出重复释放的

2015-10-15 20:06:36 295

原创 UICollectionView

UICollectionView基本属性 UIViewController需要继承UICollectionViewDataSource,UICollectionViewDelegateFlowLayout两个代理 //创建UICollectionView- (void)createCollectionView{ CGRect frame = CGRectMake(0, 20, self

2015-10-14 19:42:59 331

原创 创建pch文件

targets勾选 Precompile Prefix Header 勾选yes $(SRCROOT)是项目的根目录,后面是pch文件所在目录

2015-10-12 21:47:47 316

原创 UITableView

//cell右边视图类型 > cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;添加一行 //代理方法//返回cell的类型-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath

2015-10-12 19:24:08 650

原创 iOS开发工具

Xcode 插件Xcode 所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下,每个插件为一个子目录,你也可以手工切换到这个目录来增加或删除插件。Alcatraz Alcatraz(http://alcatraz.io/)是管理 Xcode 所有插件的插件,它可以直接集成到 Xcode 的图形界面中,

2015-10-08 22:15:29 278

原创 UIScrollView

//设置代理 _scrollView.delegate = self;UIScrollView基本属性测试##- (void)testBaseAttributes{ //设置能否滚动,默认为YES //_scrollView.scrollEnabled = NO; //设置边界回弹效果 //_scrollView.bounces = NO; /*滚动指示条风

2015-10-08 20:50:25 285

原创 UI常用控件

UISwitch//可以通过形变属性修改大小 sw.transform = CGAffineTransformMakeScale(2, 2); //设置边框颜色 sw.tintColor = [UIColor yellowColor]; //设置打开时的颜色 sw.onTintColor = [UIColor blueColor]; //设置小白球的颜色 s

2015-10-05 18:38:25 351

原创 UITextField

//设置边框模式 tf.borderStyle = UITextBorderStyleRoundedRect; //设置最小字体 tf.minimumFontSize = 15; //设置默认文本 tf.text = @”username”; //编辑时自动清空 tf.clearsOnBeginEditing = YES; //设置删除按钮显示模式 tf.clear

2015-10-05 16:47:07 305

原创 www.

镜像网站

2015-10-05 10:59:39 3636

原创 切割图片

// 把image中的rect区域拿出来作为一个新的图片-(UIImage *)clipImage:(UIImage *)image withRect:(CGRect)rect{ CGImageRef imageRef = CGImageCreateWithImageInRect(image.CGImage, rect); return [UIImage imageWithCGIm

2015-10-04 21:21:49 428

原创 UINavigationController

//UINavigationController结构图 UIBarButtonItem 系统 //找到当前视图控制器所在的导航控制器的导航条 UINavigationBar *bar = self.navigationController.navigationBar; /*设置背景图片,必须是默认的44, 若不是则效果会影响到状态栏,图片贴在左上角

2015-10-04 17:06:55 400

原创 UITabBarController

//设置tabBar的颜色 tbc.tabBar.barTintColor = [UIColor whiteColor]; //设置选中时的颜色 tbc.tabBar.tintColor = [UIColor greenColor];“` //设置代理 tbc.delegate = self;//读取以保存在沙盘里的选中下标 tbc.selectedIndex = [[N

2015-10-04 10:42:17 308

原创 杂类未分类

隐藏视图 self.view.hidden = YES

2015-10-03 09:36:42 316

json工具(脸谱)

这是json解析工具,图标酷似戏中脸谱,所以又叫脸谱

2015-10-19

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

TA关注的人

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