自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS NSURLSession后台下载多个任务,支持断点续传

首先,一些简单的概念这里不多说,想要了解NSURLSession如何简单实现后台下载功能,可以百度会有很多基础的文章可供参考。我实现的功能类似于优酷里的视频下载,进到后台后可以一个接一个的下载,直到下载完成。1.创建NSURLSession创建不同identifier来区分不同的任务,我是根据视频ID来创建不同的任务。(我是在自己封装的下载类里创建下载会话,实现代理的,不是在A

2017-08-01 14:15:36 2239 1

原创 UITableView在Plain类型下,HeaderView和FooterView不悬浮和不停留的方法

既可以让headerView不悬浮在顶部,也可以让footerView不停留在底部。- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = 40; CGFloat sectionFooterHeight = 10; CGFloat offset

2016-06-25 13:31:45 10105

原创 CocoaPods的安装和使用

一、CocoaPods的安装要安装CocoaPods,首先要在本地安装ruby环境。步骤一:安装RVM在终端输入:$ curl -L https://get.rvm.io | bash -s stable等一段时间就可以安装好RVM。载入RVM环境:$ source ~/.rvm/scripts/rvm检查一下是否安装正确:$ rvm -v...

2016-05-15 15:38:22 470

原创 iOS Core Animation 核心动画

Core Animation图中紫色虚线表示继承关系,红色虚线表示遵守协议,核心动画中所有类都遵守CAMediaTiming协议;CAAnimation包括的子类:    1.CABasicAnimation:基本动画,通过设定

2016-04-15 18:29:04 563

原创 自定义Cell,使其左滑显示删除和分享

自定义JyyCellJyyCell.h 文件#import @class JyyCell;@protocol JyyCellDelegate -(void)judgeCellIsCloseDelegate:(JyyCell *)cell;-(void)shareButtonClick;-(void)deleteButtonClick;@end@interface J

2016-01-28 16:27:39 900

原创 iOS 关于音乐图片下载到本地沙盒的一些事

沙盒中的文件夹     1.Documents文件夹:用户要存储的内容都写在这个文件夹里,一般来说是用户对应用程序的设置,比如,夜间模式,一旦app使用了苹果的ICloud服务,app会自动把documents文件夹中的所有内容上传到服务器          2.Library文件夹:          2.1  Caches文件夹:缓存文件夹,所有缓存的文件都推荐

2015-06-08 16:20:42 1990

原创 iOS 获取手机音量

1.导入头文件#import 2.获取手机音量 // 获取当前手机音量 MPVolumeView *slide = [MPVolumeView new]; UISlider *volumeViewSlider; for(UIView *view in[slide subviews]) { if([[[view class] desc

2015-04-14 11:25:03 2730

原创 在Xcode里添加字体

1.把下载好的字体包.ttf或.otf文件拖到项目中去;                     2.在Info.plist文件里添加如下信息;                   3.在Build Phases中添加字体;                   4.最后在代码中;Label.font = [UIFont fontWithNam

2015-03-24 16:22:26 826

原创 网络请求

GET请求- (IBAction)buttonGETAction:(id)sender { // GET 请求 // 网络连接 // 1,处理地址 // 地址里面不能带空格 NSString *str = @"http://cdn.gq.com.tw.s3-ap-northeast-1.amazonaws.com/userf

2014-12-23 20:54:47 783

原创 多线程

- (void)dead{ // NSThread提供的一些方法 // 1.获取当前的线程 NSThread *currentThread = [NSThread currentThread]; NSLog(@"当前线程:%@", currentThread); // 2.获取主线程 NSThread *ma

2014-12-18 16:41:57 448

原创 iOS 本地音频播放AVAudioPlayer

AVAudioplayer 是AVFoundation.framework 库中定义的一个类。首先在工程中导入AVFoundation.framework 库。AVAudioplayer 的使用一,创建 // 使用本地URL创建 AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsO

2014-11-21 18:45:33 670

原创 iOS 中文与UTF8编码之间的相互转换

UTF8 编码通常用于URL

2014-11-21 09:46:48 1361

原创 iOS UIApplication的系统方法

//方法类型:系统方法//编   写://方法功能:判断是否首次进入,如果首次进入则开启解说界面

2014-11-20 14:29:47 418

原创 UITableView

UITableView的使用

2014-11-13 09:45:34 436

原创 协议传值

协议传值是从

2014-11-13 08:47:42 468

原创 属性传值

属性传值从di'y

2014-11-13 08:33:24 538

原创 UINavigationController 导航控制器

UINavigationController 的使用// UINavigationController的使用 // 把一个navigationController作为window的根视图控制器 MainViewController *mainVC = [[MainViewController alloc] init]; // navigat

2014-11-11 17:33:49 414

原创 UI简单相册

- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; se

2014-11-11 17:30:20 395

原创 UIScrollView滚动条的使用

初始化

2014-11-11 16:01:13 719

原创 UI04 实现计算器功能

首先,加载界面

2014-11-11 15:35:24 492

原创 UI04手势识别器

一、点击手势——UITapGestureRecogni

2014-11-11 15:07:37 431

原创 UI03关灯游戏

1,首先新建视图控制器2,在shi'tu'ko

2014-09-29 13:27:49 652

原创 UI03事件处理

触摸,摇一摇,遥控

2014-09-29 11:18:19 379

原创 UI03代理协议

签订协议

2014-09-29 10:57:42 388

原创 UI02霓虹灯

霓虹灯截图

2014-09-29 09:42:21 503

原创 UI视图控制器的使用

1.新建试图控制器2.在

2014-09-29 09:17:44 472

原创 UI基本控件-UILabel-UITextField-UIButton-UIAlertView

一.UILabel的使用

2014-09-29 08:58:40 642

原创 UIView

UI第一讲在AppDelegate.h中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // 创建了一个UIWindow的对象 跟屏幕一样大 (全屏) self.window = [[UIW

2014-09-29 08:50:40 419

原创 OC第六讲字符串函数

oc中的字符串

2014-09-21 13:05:22 560

原创 OC第七讲容器类使用方法

一,数组NSArray

2014-09-20 20:57:43 650

原创 OC第七讲容器类——通讯录

第三题 通讯录定义联系人类Person  成员变量:中文姓名、性别、电话号码、住址、分组名称。         方法:初始化方法(姓名、电话号码)、显示联系人信息定义通讯录类AddressBook1、管理所有联系人。2、添加新联系人对象,如果姓名或电话号码为空,输出添加失败。3、获取某个分组下的所有联系人。4、根据电话号码搜索联系人。5、

2014-09-20 18:39:17 679

原创 OC第五讲

第一题在MAC模式下用属性语法和点语法实现

2014-09-17 20:42:11 441

原创 OC第四讲内存管理

第一题定义两个类,借用retainCount和dealloc方法测试以下内存管理方法:alloc、retain、copy、release、autorelease。

2014-09-17 08:47:44 415

原创 C语言个人代码总结(下)

函数

2014-09-16 21:16:30 446

原创 OC第三讲继承-动物类

第一题 按如下继承关系定义类要求:每个类包含1个以上特有成员变量每个类一个指派初始化方法,该方法调用父类的指派初始化方法每个类有两个以上初始化方法,调用指派初始化方法每个类至少一个便利构造器动物类有一个移动的方法(move),子类重写(重新实现)该方法为哺乳类添加特有的方法(sayHi),子类重写该方法其它方法可以尽情发挥在m

2014-09-16 14:45:06 657

原创 OC第三讲继承-模拟打僵尸

第二题 模拟打僵尸。需求:  定义僵尸类:公共成员变量:类型、总血量、每次失血量方法:初始化方法(设置僵尸种类,总血量)、被打击失血、死亡定义有防具僵尸类继承于僵尸类:特有成员变量:防具类型特有方法:防具被打烂定义铁桶僵尸类继承于有防具僵尸:特有成员变量:弱点特有方法:防具被磁铁吸走

2014-09-16 14:09:20 1030

原创 C语言个人代码总结(上)

1、if条件句的使用

2014-09-13 15:35:30 516

原创 OC第二讲成员变量可见度与方法——复合

第三题  编写一个房屋类

2014-09-13 14:42:35 636

原创 OC第二讲成员变量可见度与方法——复合

第二题  矩形计算

2014-09-13 12:01:15 481

原创 OC第二讲成员变量可见度与方法

第一题  分数类(F)

2014-09-13 09:24:49 637 2

空空如也

空空如也

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

TA关注的人

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