自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 ios上 更改 状态栏(UIStatusBar)的颜色,你值得一看、收藏

ios7以下的版本设置导航栏背景颜色可以使用[[UINavigationBar appearance] setTintColor:[UIColor orangeColor]];ios7以后:[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];默认带有一定透明效果,可以使用以

2015-11-19 16:07:15 460

转载 Asihttp 的post

ASIHTTPRequest类库简介和使用说明官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objectiv

2015-11-16 17:58:19 347

转载 iOS通过ASIHTTPRequest提交JSON数据

使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。先验知识——什么是ASIH

2015-11-16 17:57:06 333

原创 iOS多线程三种方式:NSThread,NSOperationQueue,GCD

//注:无论哪一种方式,都不允许在子线程中操作UI【NSThread】(OC线程库)    //创建一个线程并启动    NSThread *thread = [[NSThreadalloc] initWithTarget:selfselector:@selector(oneRun:)object:nil];    //设置name属

2015-11-13 16:40:53 403

原创 CoreData

//加载托管对象模型(coreData数据模型文件。)NSString *momdPath = [[NSBundlemainBundle]pathForResource:@"Person"ofType:@"momd"];NSManagedObjectModel *mom = [[NSManagedObjectModelalloc]initWithConten

2015-11-13 16:39:04 427

原创 FMDB基本用法及图片选择器

数据库基础用法//fmdb需要libsqlite3.dylib依赖库//重写init方法,完成必要的初始化操作- (id)init{    self = [superinit];    if (self) {        //指定数据库的路径 user.db        _lock = [[

2015-11-13 16:36:41 1071

原创 【音频播放】

//限本地//导入系统框架 AVFoundation.framework#import     //把本地音频文件地址转成url    NSURL *url = [NSURLfileURLWithPath:audioPath];    //创建音乐播放器,并赋值资源的url    _audioPla

2015-11-13 16:33:33 352

原创 UICollectionView(网格视图)

和tableView非常类似,不过多了一个布局类需要遵守的2个协议UICollectionViewDataSource,UICollectionViewDelegateFlowLayout>//网格布局类    UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayou

2015-11-13 16:32:26 895

原创 XML

XML的设计主要是用来描述⼀些信息,并且进⾏行信息的传送,与HTML不同,HTML主要用来显示信息,而XML主要用来传递信息。XML(eXtensible Markup Language) 可扩展标记语言,计算机之间使用这些标记理解并处理各种信息,XML⽂档可以由 XML的声明开始,XML的声明描述了当前文档是一个XML文 档。xml和json对比:json(相

2015-11-13 16:31:31 317

原创 post

/*(http)get请求和post请求的区别: *1、post请求请求地址和参数分离,比get更加安全 *2、get请求只能获取服务器的数据不能上传文件,而post两者都可以 *3、get请求在浏览器中字符串长度最大限制为1024,post没有限制 *4、post上传文件 文件大小不能超过4G */四

2015-11-13 16:30:31 355

原创 异步下载

url定义:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。          /* http://(客户端与服务端进行数据交互,遵循的协议,超文本传输协议)     * 10.0.8.8/(服务器的地址(基地址),可以是ip地址也可以是域名)

2015-11-13 16:28:42 341

原创 TableView的多选删除,搜索

*****多选删除*****- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{    //2个一起返回,就是多选删除模式    returnUITableViewCel

2015-11-13 16:24:55 404

原创 表格视图UITableView

tableview的大部分操作都是在代理方法中进行的!!!//UITableViewCell 视图,tableView中每一行都是一个UITableViewCell对象//indexPath (section,row,用于描述此行数据位于第几分区,第几行)//UITableViewCell 对象,被赋好值后,返回给tableView/*UITab

2015-11-13 16:23:58 322

原创 滑动视图【UIScrollView】及pageController

//内容区域@property(nonatomic)CGSize contentSize;//偏移@property(nonatomic) CGPointcontentOffset;//弹簧效果@property(nonatomic)BOOL bounces;//允许滑动视图本身,如果设为no只能通过函数滑动,不能直接用手滑动@p

2015-11-13 16:22:58 439

原创 事件处理和手势及转场动画

【视图与UITouch对应的方法】- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    //获取点击事件    UITouch *t = [touches anyObject];    //如果点击的是图片就把他移到视图的最上层    if ([t.view

2015-11-13 16:21:04 693

原创 分栏控制器UITabBarController

**********************************************************//首先将导航控制器或视图控制器放到数组中controllerArr//创建一个分栏控制器的实例对象UITabBarController *tbc = [[UITabBarControlleralloc]init];//将页面数组设置给

2015-11-13 16:19:54 561

原创 常用小控件基础使用

*****************************************【UISlider】//一个滑块控件//滑块的值@property(nonatomic)float value;//设置滑块的最小值(默认最小和最大分别是0.0和1.0)@property(nonatomic)float minimumV

2015-11-13 16:18:40 368

原创 导航控制器

【UINavigationController】导航控制器步骤1,初始化2,push 进入新视图3,pop 返回返回到指定视图//通过导航控制器找到所有的界面NSArray *controllers =self.navigationController.viewControllers;//返

2015-11-13 16:17:22 309

原创 UITextField文本输入框

【方法】//背景文字@property(nonatomic,copy)NSString *placeholder;//正文@property(nonatomic,copy)NSString *text;//设置文本框的边框风格,可以设置为圆角矩形边框风格,默认风格为None@property(nonatom

2015-11-13 16:16:15 306

原创 UIButton总结

//button除了alloc init方法创建以外,系统也封装了类方法+ (id)buttonWithType:(UIButtonType)buttonType;typedef NS_ENUM(NSInteger, UIButtonType) {//默认,如果只设置了普通背景图,没有设置高亮背景图,点击时会将普通背景图变灰   

2015-11-13 16:14:01 277

原创 UILabel 与 UIView

初识UIView和UILabeliphone设备屏幕尺寸 设备型号 坐标区域:点*点point(pt)      分辨率:像素*像素(px) 3.5 4&4s           320*480 双倍640*9604.0 5&5c&5s    320*568 双倍640*11364.7 6 375*667双倍750*1

2015-11-13 16:10:12 322

转载 获取 Iphone 手机信息

NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];   NSLog(@"手机序列号: %@",identifierNumber);   //手机别名: 用户定义的名称    NSString* userPhoneName = [[UIDevice currentDevice] name]; 

2015-11-12 15:28:01 658

原创 Button一些注意事项小记

// 设置不同状态下按钮的背景颜色[caosBtn setBackgroundImage:[UIImageimageWithColor:kTextBlueColorimageSize:CGSizeMake(10,90)] forState:UIControlStateHighlighted];//给按钮加边框和圆角 caosBtn.lay

2015-11-05 14:16:54 343

转载 系统提供的dispatch方法

为了方便地使用GCD,苹果提供了一些方法方便我们将block放在主线程或后台线程执行,或者延后执行。使用的例子如下所示: // 后台执行: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something }); // 主线程执行: dispatch_async(dispatch_get_main_queue

2015-11-02 09:50:50 437

转载 NSString的八条实用技巧

0.首字母大写代码://首字母大写NSString *string = @"ligang";NSLog(@"string: %@",[string capitalizedString]);打印:2015-07-16 23:06:11.652 iOSStrongDemo[10279:3062010] string: Ligang1.分割字符串代码:

2015-11-02 09:43:17 274

转载 五个案例让你明白GCD死锁

环境信息:Mac OS X 10.10.5Xcode 6.4iOS 8.4串行与并行在使用GCD的时候,我们会把需要处理的任务放到Block中,然后将任务追加到相应的队列里面,这个队列,叫做Dispatch Queue。然而,存在于两种Dispatch Queue,一种是要等待上一个执行完,再执行下一个的Serial Dispatch Queue,这叫做串行

2015-11-02 09:35:49 1321

代码规范的详细规则

移动ios开发代码规范的几点建议真的很值得一看代码规范很重要

2015-11-10

空空如也

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

TA关注的人

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