自定义博客皮肤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 2360

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

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

2016-06-25 13:31:45 10217

原创 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 503

原创 iOS Core Animation 核心动画

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

2016-04-15 18:29:04 614

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

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

2016-01-28 16:27:39 946

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

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

2015-06-08 16:20:42 2092

原创 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 2812

原创 在Xcode里添加字体

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

2015-03-24 16:22:26 927

原创 网络请求

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 832

原创 多线程

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

2014-12-18 16:41:57 504

原创 iOS 本地音频播放AVAudioPlayer

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

2014-11-21 18:45:33 743

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

UTF8 编码通常用于URL

2014-11-21 09:46:48 1479

原创 iOS UIApplication的系统方法

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

2014-11-20 14:29:47 453

原创 UITableView

UITableView的使用

2014-11-13 09:45:34 474

原创 协议传值

协议传值是从

2014-11-13 08:47:42 506

原创 属性传值

属性传值从di'y

2014-11-13 08:33:24 593

原创 UINavigationController 导航控制器

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

2014-11-11 17:33:49 445

原创 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 430

原创 UIScrollView滚动条的使用

初始化

2014-11-11 16:01:13 770

原创 UI04 实现计算器功能

首先,加载界面

2014-11-11 15:35:24 545

原创 UI04手势识别器

一、点击手势——UITapGestureRecogni

2014-11-11 15:07:37 471

原创 UI03关灯游戏

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

2014-09-29 13:27:49 698

原创 UI03事件处理

触摸,摇一摇,遥控

2014-09-29 11:18:19 407

原创 UI03代理协议

签订协议

2014-09-29 10:57:42 426

原创 UI02霓虹灯

霓虹灯截图

2014-09-29 09:42:21 541

原创 UI视图控制器的使用

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

2014-09-29 09:17:44 519

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

一.UILabel的使用

2014-09-29 08:58:40 683

原创 UIView

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

2014-09-29 08:50:40 463

原创 OC第六讲字符串函数

oc中的字符串

2014-09-21 13:05:22 600

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

一,数组NSArray

2014-09-20 20:57:43 709

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

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

2014-09-20 18:39:17 756

原创 OC第五讲

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

2014-09-17 20:42:11 494

原创 OC第四讲内存管理

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

2014-09-17 08:47:44 463

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

函数

2014-09-16 21:16:30 497

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

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

2014-09-16 14:45:06 737

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

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

2014-09-16 14:09:20 1084

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

1、if条件句的使用

2014-09-13 15:35:30 564

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

第三题  编写一个房屋类

2014-09-13 14:42:35 691

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

第二题  矩形计算

2014-09-13 12:01:15 542

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

第一题  分数类(F)

2014-09-13 09:24:49 744 1

空空如也

空空如也

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

TA关注的人

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