自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李鴻耀

追随大神的步伐,沉淀,成长,提升。您的关注与支持,是我唯一继续的动力。

  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 iOS开发 - 粒子效果

CAEmitterLayer 粒子发射器emitterCells:粒子单元数组birthRate:粒子的创建速率,默认为1/slifetime:粒子的存活时间,默认为1svelocity:粒子的运动速度scale:粒子的缩放大小spin:粒子的旋转位置seed:初始化随机的粒子种子emitterPosition:发射器在xy平面的中心位置emitterZPosition:发射器在z

2015-09-28 22:53:10 1581

原创 OCiOS开发:地图与定位

简介现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位功能已经大量引入到应用开发中。今天就和大家一起看一下iO

2015-09-26 16:52:22 5048

原创 OCUI界面设计:滚动视图与表格视图嵌套布局

效果展示要点提示滚动视图有一个属性叫做scrollsToTop,该属性的作用是当用户点击状态栏的时候,滚动视图会自动滚动至顶部,其默认值为YES,但当一个界面中出现两个及以上滚动视图(包括其子类如UITableView等)时,该特性将会失效,解决的办法就是将其他滚动视图的scrollsToTop属性值置为NO即可。文本自适应除了调用sizeToFit方法,还可直接使用NSString的bound

2015-09-22 15:34:20 3114 1

原创 OCiOS开发:NSURLSession 网络请求

前言 iOS9 Https 网络协议简介iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是强制增强数据访问安全,而且系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 Info.pl

2015-09-20 14:05:22 9447 1

原创 OCUI界面设计:UISearchController 搜索

初始化方法- (instancetype)initWithSearchResultsController:(nullable UIViewController *)searchResultsController;常用属性searchResultsUpdater:设置搜索控制器的刷新者active:设置(获取)当前搜索状态delegate:设置代理dimsBackgroundDuringPre

2015-09-15 23:44:08 2502

转载 第三章 图层的几何和变换

本章介绍图层的几何组成部分,以及他们之间的相互关系,同时介绍如何变换矩阵可以产生复杂的视觉效果。图层的坐标系图层的坐标系在不同平台上面具有差异性。在iOS系统中,默认的坐标系统原点在图层的中心左上角地方,原点向右和向下为正值。在Mac OS X系统中,默认的坐标系原点在图层的中心左下角地方,原点向右和向上为正值。坐标系的所有值都是浮点类型。你在任何平台上面创建的图层都采用该平台默认的坐标系。每个图层

2015-09-15 22:40:50 1409

转载 第二章 核心动画渲染框架

虽然核心动画的图层和Cocoa的视图在很大程度上没有一定的相似性,但是他们两者最大的区别是,图层不会直接渲染到屏幕上。在模型-视图-控制器(model-view-controller)概念里面NSView和UIView是典型的视图部分,但是在核心动画里面图层是模型部分。图层封装了几何、时间、可视化属性,同时它提供了图层现实的内容,但是实际显示的过程则不是由它来完成。每个可见的图层树由两个相应的树组成

2015-09-15 21:29:26 933

转载 第一章 核心动画概念

简介核心动画是一套包含图形绘制、投影、动画的Objective–C类集合。它通过开发人员所熟悉的应用程序套件和Cocoa Touch视图架构的抽象分层模式,同时使用先进的合作效果提供了一套流畅的动画。动态的动画接口很难创建,但是核心动画通过提供如下接口使这些创建起来变得更加简单:简单易用的高性能混合编程模型。简单易用的高性能混合编程模型。类似视图一样,你可以通过使用图层来创建复杂的接口。轻量

2015-09-15 21:23:08 943

原创 Swift - 函数

简介函数是用来完成特定任务的独立的代码块。函数的定义与调用定义函数:func 函数名(参数列表)->返回值 { 实现部分 }关键字 函数名 参数 返回值func sayHello (name: String) -> String { // 函数实现 return "Hello, " + name + "!"} 注意:参数列表

2015-09-14 22:54:15 988

原创 iOS开发 - 三方库实现聚光引导效果与触摸跟踪动效

效果展示三方资源EMHint:实现聚光灯效果;COSTouchVisualizerWindow:实现触摸跟踪动效; 注意:三方资源直接附在Demo下载中,欢迎下载。关键代码片段EMHint#pragma mark - 加载闪光灯- (void)addSpotlight { CGFloat width = WITH/4; CGFloat centextY = HEIGHT -

2015-09-12 09:29:09 2629

原创 OCiOS开发:CAGradientLayer 渐变色

CAGradientLayer 简介CAGradientLayer是CALayer图层类的子类,用于处理渐变色的层结构。CAGradientLayer的渐变色可以做隐式动画。CAGradientLayer和CAShapeLayer配合使用可实现复杂效果。CAGradientLayer可以用作PNG的遮罩效果。CAGradientLayer 坐标系统CAGradientLayer的坐标系统

2015-09-10 08:15:01 3113

原创 OCiOS开发:Masonry的安装与使用

介绍Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了,并具有高可读性,而且同时支持iOS和Max OS X。Masonry常用属性@property (nonatomic, strong, readonly) MASConstraint *left; /**< 左侧 */@property (nonatomic, strong, r

2015-09-08 19:17:01 3533

原创 OCiOS开发:汉字转拼音

直接上代码:- (void)viewDidLoad { [super viewDidLoad]; // 初始化中文字符 NSString *hanziText = @"中国四川"; // 判断中文长度 if (hanziText.length > 0) { // 将中文字符串转成可变字符串 NSMutableString *piny

2015-09-07 22:39:54 2556

原创 iOS开发 - GCD

什么是GCD?Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。GCD是一套底层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都

2015-09-07 19:06:04 1209

原创 OCiOS开发:绘图与曲线

Core Graphics 绘图填充1、为图形填充颜色的几个函数:// 1、填充矩形CGContextFillRect(context, rectangl);// 2、填充椭圆或圆CGContextFillEllipseInRect(context, rectangle);// 3、填充路径CGContextFillPath(context); 注意:在填充颜色之前首先要调用 CGCon

2015-09-05 11:53:46 3638

原创 Swift - 流程控制

顺序结构任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下一行一行地执行,中间没有任何判断和跳转。如果Swift程序的多行代码之间没有任何流程控制,则程序总是从上向下一次执行,排在前面的代码先执行,排在后面的代码后执行,这意味着:如果没有流程控制,Swift程序的语句是一个顺序执行流,从上向下一次执行每条语句。分支结构Swift提供了两种常见的分支控制结构,i

2015-09-02 17:58:12 838

原创 iOS开发 - 毛玻璃效果

效果展示Objective-C代码实现#import "ViewController.h"@interface ViewController () { // 实现模糊效果类 UIVisualEffectView *_visualEffectView;}@end@implementation ViewController- (void)viewDidLoad { [super

2015-09-01 23:56:41 1822

原创 iOS开发 - cocoapods安装与使用

cocoapods是什么?CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。Ruby环境搭建当前安装环境为Mac OS X Yosemite 10.10.4,Mac OS本身自带Ruby,但是还是要更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。查看当前Ruby版本:打开终端输入ruby-v更新Ruby,将Ruby镜像指向

2015-09-01 00:58:02 2178 1

UITableView 实现滚动视差

表格视图实现滚动视差效果,博客地址:http://blog.csdn.net/hierarch_lee/article/details/51335157,欢迎点击阅读。

2016-05-06

音频播放器素材

博客地址:http://blog.csdn.net/hierarch_lee/article/details/47860391

2016-01-24

腾讯好友列表展开/关闭效果实现demo素材

此下载文件内涵 腾讯好友列表展开关闭效果demo素材,博客地址:http://blog.csdn.net/hierarch_lee;博客对应文章标题:OCiOS开发:表格视图实现腾讯好友列表展开收缩效果,欢迎各位阅读,并提供宝贵意见,您的关注与支持,是我唯一继续的动力。

2016-01-21

UISearchController实现搜索功能

UISearchController实现搜索功能,代码规范,注释清晰,下载代码之后请使用Xcode 7.0版本运行,欢迎下载。

2015-09-15

三方实现聚光灯引导效果和触摸跟随动效

项目中通过三方EMHint实现聚光灯,做了一个引导示意效果,COSTouchVisualizerWindow实现触摸跟随动效,简单易用,一看就会,欢迎下载。

2015-09-12

仿腾讯好友列表展开收缩效果

代码实现了类似于腾讯好友列表点击分组 展开/收缩 列表的效果,代码规范,注释详细,欢迎下载。

2015-09-05

模仿腾讯好友列表展开收缩效果

代码实现了类似于腾讯好友列表点击分组 展开/收缩 列表的效果,代码规范,注释详细,欢迎下载。

2015-09-04

模仿腾讯好友列表展开搜索效果

代码实现了腾讯好友列表展开收缩的效果,代码规范,注释详细,欢迎下载。

2015-09-03

音频播放器

案例主要实现:播放、暂停、上一曲、下一曲、拖动滑条改变音量、拖动滑条改变当前进度、专辑图片动画、通过AVURLAsset类获取音频的专辑信息(包括专辑图片、歌手、歌曲名等)。

2015-08-22

网页视图 UIWebView

网页视图的基本使用,网络资源地址字符串的处理,UIWebView属性与协议的综合使用;

2015-08-20

数据持久化

数据持久化,实现通过对象当、属性列表以及NSUserDefaults的方式对数据进行添加、删除及查询等处理。

2015-08-19

空空如也

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

TA关注的人

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