02 2016 档案

摘要:前言:本篇博文将让你学会软件开发中的"何为树形结构"、"何为组合模式"、"组合模式可以解决的问题"等相关知识。 内容大纲: 1、树形结构 2、组合模式 3、编写文件夹系统 1、树形结构(大神或者计算机基础很好的可以跳过,不过这后面通过用面向对象的代码实现的树形结构,值得一阅) 在介绍组合设计模式之前 阅读全文
posted @ 2016-02-28 23:41 何杨 阅读(2851) 评论(0) 推荐(0) 编辑
摘要:前言:这是关于NSTimer的学习笔记。 正文内容大纲: 1、关于计时器NSTimer的一个被添加进NSRunLoop的使用细节 2、关于NSTimer常用方法的使用 3、关于NSTimer的类别工具类 正文: 1、关于计时器NSTimer的一个被添加进NSRunLoop的使用细节 下面展示一个示例 阅读全文
posted @ 2016-02-27 17:32 何杨 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:前言:先展示这个会被多个项目用到的开源的轮播器的其中一个动画效果: 更多的效果请到github原网址查看:https://github.com/nicklockwood/iCarousel 源码也可以到原网址下载得到哦。 下面是译文: Properties The iCarousel has the 阅读全文
posted @ 2016-02-27 17:08 何杨 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:点击图片就能跳转链接到目标网页。 1.GCD<本人已阅,写的非常好> 阅读全文
posted @ 2016-02-25 15:54 何杨 阅读(225) 评论(0) 推荐(0) 编辑
摘要:前言:第三方网络请求框架中AFNetwork 3.x收欢迎程度相当高的: 由于iOS 7 和 Mac OS X 10.9 Mavericks 中一个显著的变化就是对 Foundation URL 加载系统的彻底重构。而且现在AFN 3.x版本 完全摒弃了NSURLConnection,而使用了NSU 阅读全文
posted @ 2016-02-25 10:12 何杨 阅读(2141) 评论(0) 推荐(4) 编辑
摘要:NSURLSessionConfiguration对象用于初始化NSURLSession对象。展开请求级别中与NSMutableURLRequest相关的可供选择的方案,我们可以看到NSURLSessionConfiguration对于会话如何产生请求,提供了相当多的控制和灵活性。从网络访问性能,到 阅读全文
posted @ 2016-02-19 19:19 何杨 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:前言:关于NSURLSession的主要内容快到尾声了,这里就讲讲文件上传。关于文件上传当然就要使用NSURLSessionUploadTask,这里直接讲解常用的会和代理NSURLSessionDataDelegate一起搭配实现文件上传功能。另外,下面使用的文件上传思路是和NSURLConnec 阅读全文
posted @ 2016-02-19 17:35 何杨 阅读(2250) 评论(1) 推荐(1) 编辑
摘要:前言:实际开发,我们可能会有这样的需求,就是为文件添加自定义的属性,或者是可以将文件的相关信息添加进该文件的属性中,这样可以以备下次读取利用。 那么本文就是要介绍"拓展文件属性的工具类" github网址也给出了这个工具类的示例源码:https://github.com/HeYang12345678 阅读全文
posted @ 2016-02-19 16:01 何杨 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:前言:根据前篇《iOS开发之网络编程--2、NSURLSessionDownloadTask文件下载》或者《iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)》,都遗留了一个细节未处理的问题,那就是在离线断点下载的过程中,当应用程序重新启动之后,进度 阅读全文
posted @ 2016-02-19 14:18 何杨 阅读(3296) 评论(2) 推荐(0) 编辑
摘要:前言:使用NSURLSessionDownloadTask满足不这个需要离线断点续传的下载需求,所以这里就需要使用NSURLSessionDataTask的代理方法来处理下载大文件,并且实现离线断点续传。 关于NSURLSessionDownloadTask的知识,可以请读者阅读本人的前篇:《iOS 阅读全文
posted @ 2016-02-18 17:20 何杨 阅读(2793) 评论(0) 推荐(1) 编辑
摘要:本文内容大纲: 1、回顾NSURLSessionTask 2、NSURLSessionDownloadTask大文件之block下载 3、NSURLSessionDownloadTask大文件之代理方法下载 4、NSURLSessionDownloadTask大文件之代理方法实现断点续传下载 前言: 阅读全文
posted @ 2016-02-17 16:34 何杨 阅读(13154) 评论(10) 推荐(1) 编辑
摘要:前言:学习NSURLSession的使用之前,先学习一篇关于NSURLSession的好文章《From NSURLConnection to NSURLSession》或者是国内的译文《从 NSURLConnection 到 NSURLSession》,或者不用学习本人的博客园笔记直接学习《从 NS 阅读全文
posted @ 2016-02-16 22:18 何杨 阅读(2354) 评论(2) 推荐(2) 编辑
摘要:前言:有时候我们需要获取文件的MIMEType的信息,下面就介绍关于获取MIMEType的方法。 1、直接百度搜索关键字"MIMEType",你会找到,然后查吧: 2、用代码获取文件的MIMEType信息: 1 #import "GetMIMEType.h" 2 3 #import <MobileC 阅读全文
posted @ 2016-02-16 19:52 何杨 阅读(4097) 评论(0) 推荐(0) 编辑
摘要:前言:使用NSURLConnection实现文件上传有点繁琐。 本文并没有介绍使用第三方框架上传文件。 正文: 这里先提供用于编码测试的接口:http://120.25.226.186:32812 点击进去你会发现到下面: 最好该链接用Google浏览器打开,因为Google浏览器开启开发者模式用起 阅读全文
posted @ 2016-02-16 18:12 何杨 阅读(1819) 评论(0) 推荐(1) 编辑
摘要:前言: QQ表情包就用到了解压缩,从网络下载的那么多表情文件格式并不是一个一个图片文件,而是多个图片压缩而成的表情压缩包。下面介绍的是iOS开发中会用到的压缩和解压缩的第三方框架的使用。 注意: 这个第三方框架代码文件夹是SSZipArchive,使用cocoapods搜索也是搜索SSZipArch 阅读全文
posted @ 2016-02-16 01:50 何杨 阅读(3664) 评论(0) 推荐(0) 编辑
摘要:前言:本篇讲解,在前篇iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载的基础上,使用输出流代替文件句柄实现大文件断点续传。 在实际开发中,输入输出流用的比较少,但是用起来也是很方便的。iOS开发用到的输入输出流和在Java中的输入输出流是几乎一样的,本质也是一个意思: 阅读全文
posted @ 2016-02-15 23:05 何杨 阅读(536) 评论(0) 推荐(0) 编辑
摘要:前言:iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载是在前篇iOS开发之网络编程--使用NSURLConnection实现大文件下载的基础上进行 断点续传的设置。关于iOS开发之网络编程--使用NSURLConnection实现大文件下载的细节这里当然就不会再累述的 阅读全文
posted @ 2016-02-15 14:55 何杨 阅读(2084) 评论(1) 推荐(3) 编辑
摘要:主要思路(实现下载数据分段写入缓存中) 1、使用NSURLConnectionDataDelegate以及代理方法。2、在成功获取响应的代理方法中,获得沙盒全路径,并在该路径下创建空文件和文件句柄。3、在获取data的代理方法中,先设置句柄在沙盒全路径文件末尾,然后通过句柄写入data数据。4、在文 阅读全文
posted @ 2016-02-15 01:29 何杨 阅读(1343) 评论(0) 推荐(1) 编辑
摘要:XCode7 更新以来,默认是不允许加载一些http网络请求,是因为现在网络大部分使用更安全的https协议头。 所以,iOS网络编程如果出现请求无效,事先考虑是否设置一下了以下操作: 阅读全文
posted @ 2016-02-14 22:06 何杨 阅读(235) 评论(0) 推荐(0) 编辑
摘要:文件下载方式: 如果下载的文件比较小,下载方式: 直接用NSData的 +(id)dataWithContentsOfURL:(NSURL*)url; 利用NSURLConnection发送一个HTTP请求去下载 如果是下载图片,还可以利用SDWebImage框架(本文这里不描述) 如果下载的文件比 阅读全文
posted @ 2016-02-14 21:52 何杨 阅读(775) 评论(0) 推荐(0) 编辑
摘要:前言: 在GET请求或者是POST请求,请求上传的参数如果含有中文,可能会导致请求失败。 所以要对存储了URL地址的NSString对象进行中文转码,然后将这个NSString对象传递给URL。 正文: 首先是本地服务器的账户和密码先曝光一下下哦,我有JavaWeb的简易程序,用Eclipse可以运 阅读全文
posted @ 2016-02-14 11:34 何杨 阅读(629) 评论(0) 推荐(0) 编辑
摘要:前言:GDataXML是google基于C语言libxml2写的第三方框架,该源码文件就一个类,看其源码,基本使用了C语言的底层的很多lib编译库代码,所以刚导入使用,会报错提示需要设置导入需要的链接库。 另外,该第三方框架并没有纳入Cocoapods,所以通过pod搜索不到这个框架。 1、使用GD 阅读全文
posted @ 2016-02-14 02:01 何杨 阅读(317) 评论(0) 推荐(0) 编辑
摘要:对于服务器返回的数据,解析之后直接打印,如果数据中原本有中文,可能会出现中文乱码的结果: 为了避免这个问题,可以通过类别来重写系统和打印相关的方法。 步骤: 1、新建文件名:Foundation+Log的.m后缀的这一个文件,你没看错,就这个.m文件,不需要.h声明文件 2、然后把以下源码全部拷贝进 阅读全文
posted @ 2016-02-14 01:26 何杨 阅读(936) 评论(0) 推荐(0) 编辑
摘要:前言:本篇随笔介绍的是XML解析。 1、XML解析方式有2两种: 2、IOS中XML解析方案有很多种: 2-1、第三方框架: libxml2:纯C语言,默认包含在iOS SDK中,同时支持DOM和SAX解析 GDataXML:DOM方式解析,由Google开发,基于libxml2 2-2、苹果原生 阅读全文
posted @ 2016-02-13 23:07 何杨 阅读(2950) 评论(1) 推荐(1) 编辑
摘要:前言:对服务器请求之后,返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) 本篇随便先讲解JSON解析。 正文: 关于JSON: JSON是一种轻量级的数据格式,一般用于数据交互 JSON的格式很像Objective-C中的字典和数组:{"name":"jack","age":1 阅读全文
posted @ 2016-02-13 14:59 何杨 阅读(4099) 评论(0) 推荐(1) 编辑
摘要:1、丰富的CAEmitterLayer制作的粒子效果,比如烟花效果 (还未研究) 该项目本人未研究,待以后有时间或者有需求再研究 github源码下载地址:https://github.com/lichtschlag/Dazzle 2、 阅读全文
posted @ 2016-02-13 00:24 何杨 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz 阅读全文
posted @ 2016-02-12 14:30 何杨 阅读(704) 评论(0) 推荐(0) 编辑
摘要:博客分类: 待分类博文C基础C之Bug(已解和未解以后在标题处标注即可)C++基础C++之Bug(已解和未解以后在标题处标注即可)Objective-C基础Objective-C之Bug(已解和未解以后在标题处标注即可)Swift基础Swift之Bug(已解和未解以后在标题处标注即可)iOS开发之 阅读全文
posted @ 2016-02-12 11:44 何杨 阅读(291) 评论(0) 推荐(0) 编辑
摘要:前言: 首先展示一下这个iOS小示例的彩色进度条动画效果: 阅读本文先说说好处:对于基础不好的读者,可以直接阅读文末尾的"如何使用彩虹动画进度条"章节,然后将我封装好的这个功能模块类用到你的工程项目中即可。 这个效果的示例是老外Nick Jensen在2013年写的一个作品:使用CAGradient 阅读全文
posted @ 2016-02-11 22:58 何杨 阅读(2361) 评论(0) 推荐(0) 编辑
摘要:1、Nick Jensen 2、关于直播的 阅读全文
posted @ 2016-02-10 09:25 何杨 阅读(263) 评论(0) 推荐(0) 编辑
摘要:原文网址:使用CAGradientLayer的动画精度条View Modern software design is getting flatter and thinner all the time. Another trend that follows suit is the thin, one 阅读全文
posted @ 2016-02-10 09:11 何杨 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1、CAGradientLayer 简介 如果说CAShapeLayer是用于提供设置形状的,那么CAGradientLayer是用于提供设置颜色的 英语单词:Gradient:梯度,渐变 那么Gradient Layer就是渐变层的意思了。👻 CAGradientLayer简介 CAGradie 阅读全文
posted @ 2016-02-09 16:32 何杨 阅读(1642) 评论(0) 推荐(0) 编辑
摘要:关于CAShapeLayer 内容大纲: CAShapeLayer简介 贝塞尔曲线与CAShapeLayer的关系 strokeStart和strokeEnd 动画 用CAShapeLayer实现进度条效果,以及更加复杂的效果 1、CAShapeLayer简介 1、CAShapeLayer继承自CA 阅读全文
posted @ 2016-02-09 15:59 何杨 阅读(7946) 评论(4) 推荐(2) 编辑

点击右上角即可分享
微信分享提示