自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS 开发 AVPlayer 深入浅出

首先介绍一篇AVPlayer 的文章: http://www.cnblogs.com/mzds/p/3711867.html 然后我再写写我在实际项目中遇到的问题 1. 然后监听playerItem的status和loadedTimeRange属性,status有三种状态 ==>这是原文中的话,但是后面列出的属性却是AVPlayer 的status(应该是作者笔误),其实AVPlayerIt

2016-11-17 09:43:34 842

原创 iOS 监听键盘的高度 - NSNotificationCenter

//在遇到有输入的情况下。由于现在键盘的高度是动态变化的。中文输入与英文输入时高度不同。所以输入框的位置也要做出相应的变化 #pragma mark - keyboardHight -(void)viewWillAppear:(BOOL)animated { [self registerForKeyboardNotifications]; } -(void)viewWillDisappe

2016-09-08 14:11:42 3735

原创 iOS单独页面屏幕旋转

项目中有一个页面需要播放视频,整体类似爱奇艺的视频详情页面,当然需要有播放器的所有功能,包括全屏。 一种方法是通过旋转播放器视图并改变frame来实现 // 全屏 playerview.transform = CGAffineTransformMakeRotation(M_PI/2); //然后修改播放器和播放器上控件的frame ... // 退出全屏 playerview.tran

2016-09-08 09:55:44 437

转载 33个超级有用必须要收藏的PHP代码样例

PHP代码样例 /** * 时间:2015-8-6 * 作者:River * 超级有用、必须收藏的PHP代码样例 */ class Helper { /** * 友好显示var_dump */ static public function dump($var, $echo = true, $label = null, $strict = true

2016-07-26 18:49:55 198

转载 如何设计一个 iOS 控件?(iOS 控件完全解析)

代码的等级:可编译、可运行、可测试、可读、可维护、可复用 前言 一个控件从外在特征来说,主要是封装这几点: 交互方式显示样式数据使用 对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个好的控件除了有对外一致的体验之外,还有其内在特征: 灵活性低耦合易拓展易维护

2015-12-03 15:41:35 318

转载 iOS 画音频波形曲线 根据音频数据版

效果图   DrawView.h  #import       @interface DrawView : UIView      @property shortshort *drawBuffer;   @property int  dataLen;   @property floatfloat *outRel;   @property floa

2015-11-12 14:59:03 1434

转载 3个优秀的Swift开源项目推荐

工具类 SwiftyJSON:GitHub上最为开发者认可的JSON解析类Dollar.swift:Swift版Lo-Dash(或underscore)函数式工具库OAuthSwift:国外主流网站OAuth授权类库PathKit:小而美的路径管理类XCGLogger:功能完整的日志管理类库Surge:基于苹果Accelerate高性能计算框架封装库Async:简洁的后台执行代码封装

2015-11-05 11:32:38 1171

转载 swift2.0 语法新特性(2)

异常处理 swift2.0新添加了异常处理机制,使swift更加安全,提高了代码的可读性 关键字 throws、throw、try、do、catch 实例 一个简单的用户登录实例,用异常处理机制来优化登陆 log 简单布局一下,两个textfield,一个button,和代码关联一下 @IBOutlet weak var usertf:

2015-11-05 11:22:42 274

转载 swift2.0 语法新特性(1)

控制流语句 1 repeat repeat{ }while(     ) while()里是个Bool值,当true时重复执行repeat{.....}语句  2 guard guard 条件 else{     return } 当条件成立时执行后面,否则执行else里的语句,类似于if {}else {},但只有一个代码块

2015-11-05 11:20:34 213

转载 AFNetworking 3.0迁移指南

AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。 本指南是为了引导使用AFNetwor

2015-10-23 09:35:52 193

转载 iOS9适配必看指南

在新发布的iOS9系统上围绕用户数据的安全性和体验新增了一些安全特性,同时也影响了应用的实现以及集成方式,为了保证良好的稳定性和体验,需要做如下处理: (ps.由于目前QQ SDK官方并未给出明确的白名单,故QQ相关白名单可能并不够完善,我们会不断进行补充,也欢迎开发者提供建议) 1.  HTTP传输安全 以iOS9 SDK编译的工程会默认以SSL安全协议

2015-09-18 13:48:57 558

转载 View层的组织和调用方案(中)

iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。中篇主要讨论MVC、MVCS、MVVM、VIPER等架构在iOS开发中的应用。 关于MVC、MVVM等一大堆思想 其实这些都是相对通用的思想,万变不离其宗的还是在开篇里面我提到的那三个角色:数据管理者,数据加工者,数据

2015-07-31 14:36:57 340

空空如也

空空如也

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

TA关注的人

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