自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 IOS学习——TableView详细解释

-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];

2015-11-09 16:46:18 366

原创 ios9学习系列:UIStackView

UIStackView提供了一个高效的接口用于平铺一行或一列的视图组合。对于嵌入到StackView的视图,你不用再添加自动布局的约束了。Stack View管理这些子视图的布局,并帮你自动布局约束。也就是说,这些子视图能够适应不同的屏幕尺寸。此外,你可以嵌入一个stack View到另一个stack view中来创建更为复杂的用户界面。不要误解我的意思,这并不意味着你就不需要处理自动布局了。你仍

2015-09-18 17:22:49 628

原创 ios 雪花下坠效果

一、在 UIKit 中,粒子系统由两部分组成:1·      一个或多个 CAEmitterCells :发射器电池可以看作是单个粒子的原型(例如,一个单一的粉扑在一团烟雾)。当散发出一个粒子,UIKit根据这个发射粒子和定义的基础上创建一个随机粒子。此原型包括一些属性来控制粒子的图片,颜色,方向,运动,缩放比例和生命周期。2·      一个或多个 CAEmitterLayers

2015-08-07 10:45:04 690

原创 ios动画效果和实现

动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame  bounds  center  transform  alpha backgroundColo

2015-08-04 14:07:35 384

原创 下拉刷新与上拉加载

//声明下拉操作UIRefreshControl *refreshControl;//下拉刷新操作    refreshControl=[[UIRefreshControl alloc]init];    refreshControl.attributedTitle=[[NSAttributedString alloc]initWithString:@"刷新中。。。。"];

2015-07-23 17:30:30 598

原创 block传值

1,声明一个block//@property (nonatomic, copy) void (^名字)(参数类型  参数);@property (nonatomic, copy) void (^progressHandler)(double progress);2,赋值self.progressHandler(progress);3.引用_fileDownl

2015-07-07 15:23:33 423

原创 ios相关网络知识

一.HTTP协议1.http协议的看法http协议的全称是超文本传输协议,定制传输数据的规范(客户端与服务器之间的数据传输规范) 2.通讯过程1>请求* 客户端-->服务器请求内容a,请求行(请求方法/请求资源路径/http协议版本)b,请求头(客户端的信息)c,请求体(post请求才需要有,存放具体数据)* 比如文件数据* post请求的参

2015-07-02 16:48:27 424

原创 大文件下载(一)

#import "ViewController.h"@interface ViewController ()//写数据的文件句柄(文件尾)@property (nonatomic, strong) NSFileHandle *writeHandle;//当前数据长度@property (nonatomic, assign) long long nowlength;

2015-06-26 14:08:09 642

原创 iOS多线程

1、NSThread创建、启动线程NSThread*thread = [[NSThreadalloc]initWithTarget:selfselector:@selector(run)object:nil];[thread start];// 线程一启动,就会在线程thread中执行self的run方法主线程相关用法+ (NSThread *)mainThre

2015-06-23 10:24:22 371

原创 Autolayout-VFL语言

H:[cancelButton(72)]-12-[acceptButton(50)]canelButton宽72,acceptButton宽50,它们之间间距12H:[wideView(>=60@700)]wideView宽度大于等于60point,该约束条件优先级为700(优先级最大值为1000,优先级越高的约束越先被满足)V:[redBox]-[yellowBo

2015-06-19 09:07:19 451

转载 调用相机,选择图片上传,带预览功能

一、新建工程二、拖控件,创建映射三、在.h中加入delegate?1@interface ViewController : UIViewController四、实现按钮事件?12345

2015-06-12 13:46:16 445

原创 一些小方法

颜色 归档 通知 size 子控制器

2015-06-12 11:10:14 373

转载 iOS 数据持久化

目录(?)[+]开发中经常涉及到数据持久化,避免了重复的请求服务器,减少了用户流量的消耗1.NSUserDefault;2.NSKeyedArchiver   \    NSKeyedUnarchiver   归档3. 嵌入式数据库 SQLite34.写入磁盘 .沙盒存储1.NSUserDefault官方APINSUserDefaults

2015-06-12 10:13:29 338

原创 ios8 远程推送的注册代码

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0){                [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(

2015-04-20 16:36:35 490

原创 iOS真机调试

•真机调试的主要步骤1.登录开发者主页2.生成cer证书:cer是一个跟电脑相关联的证书文件,让电脑具备真机调试的功能3.添加AppID:调试哪些app?4.注册真机设备:哪台设备需要做真机调试?5.生成MobileProvision文件:结合2、3、4生成一个手机规定文件6.导入cer、MobileProvision文件●•最终会得到2个文件Cer文件:让电脑

2015-04-17 09:26:53 519

原创 如何在Xcode6中添加pch(Precompile Prefix Header)

1,Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”:2,将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/LotteryFive/LotteryFive-Prefix.pch

2015-04-16 14:37:29 426

原创 关于手机推送

默认打开推送通知按钮[[UIApplicationsharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge |UIRemoteNotificationTypeSound |UIRemoteNotificationTypeAlert];获取deviceToken并且本

2015-04-16 11:08:55 419

空空如也

空空如也

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

TA关注的人

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