自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网关

两个不同网络之间是不能进行通信的,要实现通信需要通过网关,A网络主机将数据包发给自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机

2015-11-29 08:38:28 252

原创 block原理

正常函数的声明实现均在一个类而回调是函数的实现在B类,但真正的调用还是A类。 A.h 文件 //声明回调函数:给指定的员工发放工资 -(void)paySalaryForStaff:(int)staffId withMoney:(void(^)(int salary))amount; //声明回调函数:告诉所有员工周末加班若干小时 -(void)weekEndWillWorkOverTi

2015-11-27 22:29:17 215

原创 autolayout

AutoLayout是一种基于约束的,描述性的布局系统。 以前,不论是在IB里拖放,还是在代码中写,每个UIView都会有自己的frame属性,来定义其在当前视图中的位置和尺寸。使用AutoLayout的话,就变为了使用约束条件来定义view的位置和尺寸

2015-11-23 16:41:53 183

原创 自定义tabbar的步骤

首先封装一个button,拥有UITabbarItem的属性item 封装一个继承于UIView的CustomTabbar,initWithframe方法中设置好中间的+号,写添加button的方法,并声明点击点击button的协议方法 - (void)tabBar:(CustomTabBar *)tabBar didselectedFrom:(NSInteger)from to:(NSInt

2015-11-22 18:34:32 310

原创 各种bar和item的继承

UINavigationBar : UIView : UIResponder : NSObject UINavigaitonItem : NSObject UITabBar :UIView : UIResponder : NSObject UITabBarItem:UIBarItem : NSObject UIBarButtonItem:UIBarItem : NSObject UISear

2015-11-21 17:31:10 273

原创 UIView与AVLayer

AVLayer用于绘制,UIView是AVPlayer的高度封装,继承了UIResponder,能够进行相应,而AVLayer不能相应,UIView可以addSubView而AVLayer只能添加layer

2015-11-19 20:14:36 295

原创

一.什么是流用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。 这个过程的一系列相关的包称为“流”二.传输方式顺序流式传输 基于HTTP协议和HTTP服务器 实时流式传输 需要专用流媒体服务器和自定义协议

2015-11-18 17:20:28 224

空空如也

空空如也

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

TA关注的人

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