上一页 1 ··· 9 10 11 12 13 14 15 下一页

2018年9月28日

003* (CSS) CSS三大重点之一:盒子模型 padding、border、margin、盒子居中、兄弟垂直合并、父子外边距塌陷

摘要: 目录 1:盒子模型 2:内边距 3:边框: 4:外边距: 4.1: 盒子居中 4.2:盒子居中三大条件 4.3:兄弟垂直外边距合并、父子垂直外边距塌陷 正文 一:核心 CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。 要求这三部分,无论如何也要学的非常精通。 二:盒子模型 盒子模 阅读全文

posted @ 2018-09-28 20:06 风zk 阅读(450) 评论(0) 推荐(0) 编辑

2018年9月23日

001:photoshop教程

摘要: 1:添加辅助线:有个位移的坐标系图标:点击标志中,鼠标按着不动、之后拖动到对应的位置。 2:量距离:第一行、第二个图标。直接测量像素。 3:切割图片: 3.1:第三行、第一列:选择切片工具 3.2:之后选择切割的位置。 3.3:文件 导出 导出web存储格式 3.4:选择文件类型。 3.5:存储:选 阅读全文

posted @ 2018-09-23 09:22 风zk 阅读(92) 评论(0) 推荐(0) 编辑

2018年9月20日

51 (OC) NSURLComponent 组成部分。

摘要: 网页地址协议 url scheme 阅读全文

posted @ 2018-09-20 16:27 风zk 阅读(213) 评论(0) 推荐(0) 编辑

50 (OC)* URL Scheme 网页地址协议

摘要: 在Xcode 9 下,新建的工程,在plist文件中注册URL Schemes,从safari无法打开问题 1:URL Scheme是什么 2:URL Scheme有什么作用 3:URL Scheme怎么使用 1:URL Scheme是什么 由于苹果的app都是在沙盒中,相互是不能访问数据的。但是苹 阅读全文

posted @ 2018-09-20 15:35 风zk 阅读(801) 评论(0) 推荐(0) 编辑

2018年9月15日

002* (CSS) css 引入方式、6种选择器、文本属性、列表属性、背景属性

摘要: 目录: 1:3种CSS引入方式 行内样式 内部样式 外部样式 2:选择器(6种) 标签选择器、class 选择器、id 选择器、群组选择器、后代选择器、伪类选择器、选择器权重 3:文本属性 (11种) font、font-style、font-weight、font-size/line-height 阅读全文

posted @ 2018-09-15 14:01 风zk 阅读(315) 评论(0) 推荐(0) 编辑

2018年9月14日

001* (HTML)HTML基础标签、本文本标签、三表一格、表单<a><img>、H5新语法、H5语义化标签、音视频、新增表单类型、datalist、新增表单属性

摘要: 目录 1:WEB标准 2:渲染引擎、js引擎 3:HTML标签 4:常见的开发软件 5:基础标签(6个) DOCTYPE、 HTML、head、body、meta、title 6: 文字格式化标签(21) div、span、h1、h2、h3、h4、h5、h6、p、br、hr、 strong、b、em 阅读全文

posted @ 2018-09-14 22:53 风zk 阅读(262) 评论(0) 推荐(0) 编辑

2018年9月7日

49 (OC)* layoutSubviews和drawRect调用

摘要: layoutSubviews: 简单的说就是你如果想调用此方法.不要直接调用,需要调用setNeedsLayout方法来刷新布局! drawRect:刷新布局 一:layoutSubviews在以下情况下会被调用: 一:layoutSubviews在以下情况下会被调用: 1、init初始化不会触发l 阅读全文

posted @ 2018-09-07 14:50 风zk 阅读(301) 评论(0) 推荐(0) 编辑

2018年8月18日

03*:离屏渲染、OpenGL渲染结构、固定着色器种类、图元

摘要: 问题 目录 1:离屏渲染 2:OpenGL渲染结构 3:定着色器种类 4:图元 预备 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically fro 阅读全文

posted @ 2018-08-18 17:05 风zk 阅读(347) 评论(0) 推荐(0) 编辑

02*:光栅化、CoreAnimation渲染流程、屏幕撕裂、卡顿(掉帧) 、图形移动、渲染正方形

摘要: 问题 目录 1:光栅化 2:CoreAnimation渲染流程 3: 屏幕撕裂、卡顿(掉帧) 4: 图形移动、渲染正方形 预备 正文 1:光栅化 1.1 CPU 加载资源,对象的创建和销毁,对象属性的调整、布局计算、Autolayout、文本渲染,文本的计算和排版、 图片格式转码和解码、图像的绘制( 阅读全文

posted @ 2018-08-18 16:10 风zk 阅读(884) 评论(0) 推荐(0) 编辑

2018年8月9日

48 (OC)* 适配iPad和iPhone、以及横竖屏适配。

摘要: 一:核心方法 1.三个方法 1.1:开始就会触发 - (void)viewWillLayoutSubviews; 1.2:开始就会触发 - (void)viewDidLayoutSubviews; 1.3:设备旋转的时候会触发。在UIScreen的bounds和size(下面方法中的参数)。按照si 阅读全文

posted @ 2018-08-09 11:34 风zk 阅读(657) 评论(0) 推荐(0) 编辑

2018年7月27日

06: RGB、YUV和HSV颜色空间模型

摘要: RGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间 一、概述 颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间。但被描述的颜色对象本身是客观的,不同颜色空间只是从不同的角度去衡量同一个对象。颜色空间按照基本机构可以分为两大 阅读全文

posted @ 2018-07-27 10:46 风zk 阅读(366) 评论(0) 推荐(0) 编辑

05:videoToolbox:硬解码

摘要: videoToolbox:硬解码 前言:VTDecompressionSession 工作流程: 1:创建解压的会话。 2:配置会话属性。 3:解压视频帧数据。 4:释放会话、释放资源。 介绍 VTDecompressionSession 管理传入视频数据解压缩的会话对象。 解压缩会话支持视频帧序列 阅读全文

posted @ 2018-07-27 10:00 风zk 阅读(779) 评论(0) 推荐(0) 编辑

2018年7月26日

04:videoToolbox:硬编码

摘要: 一:前言: 1:apple develop 来源 2:VideoToolbox(视频工具箱)工作流程 2.1:创建 一个压缩会话。 2.2:添加会话属性。 2.3:编码视频帧、接受视频编码回调。 2.4:强制完成一些或者全部未处理的视频帧。 2.5:释放压缩会话、释放内存资源。 3:demo 地址 阅读全文

posted @ 2018-07-26 16:01 风zk 阅读(2760) 评论(0) 推荐(0) 编辑

03:H.264编码原理以及视频压缩I、P、B帧

摘要: 一:前言 H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中, 一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我 阅读全文

posted @ 2018-07-26 11:11 风zk 阅读(2095) 评论(0) 推荐(0) 编辑

2018年7月25日

02:H.264学习笔记

摘要: H.264组成 1、网络提取层 (Network Abstraction Layer,NAL) 2、视讯编码层 (Video Coding Layer,VCL) a.H.264/AVC影像格式阶层架构 b.Slice的编码模式 (1) I -slice: slice的全部MB都采用intra-pre 阅读全文

posted @ 2018-07-25 20:16 风zk 阅读(297) 评论(0) 推荐(0) 编辑

01:***VideoToolbox硬编码H.264

摘要: 最近接触了一些视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解。该方法比较通用,但是占用CPU资源,编解码效率不高。一般系统都会提供GPU或者专用处理器来对视频流进行编解码,也就是硬件编码和解码,简称为硬编解码。苹果在iOS 8.0系统之 阅读全文

posted @ 2018-07-25 15:01 风zk 阅读(1286) 评论(0) 推荐(0) 编辑

2018年7月24日

00*:openGL目录

摘要: 1:Style_月月 :https://www.jianshu.com/p/5445fb11e06b 2:XiaoFan: https://www.yuque.com/fyc_ios/dlkdip/sym0lz 阅读全文

posted @ 2018-07-24 15:14 风zk 阅读(451) 评论(0) 推荐(0) 编辑

2018年7月17日

44 (OC)* 内存泄漏、什么情况下会出现内存泄漏、野指针、空指针、nil、NSNull、(僵尸对象、野指针、bad_access )

摘要: 问题: 1:空指针、野指针、内存泄漏、常见的内存泄漏有哪些?怎样检测和防止内存泄漏 2:nil、Nil、NULL、NSNull的区别 ? 3:bad_access 僵尸对象 一:内存泄漏 程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等 阅读全文

posted @ 2018-07-17 11:09 风zk 阅读(330) 评论(0) 推荐(0) 编辑

049*:什么是动态连接库?静态库?你有没有自己写过静态编译库,遇到了哪些问题?

摘要: 一:介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次使用就有多份冗余拷贝(图1所示) 系统动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多 阅读全文

posted @ 2018-07-17 11:04 风zk 阅读(223) 评论(0) 推荐(0) 编辑

41 (OC)* OC的理解与动态特性

摘要: 1:动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。 动态类型:即运行时再决定对象的类型。简单说就是id类型。id类型即通用的对象类,任何对象都可以被id指针所指。 动态绑定:动态绑定确定该对象对应的属性和响应的消息。 阅读全文

posted @ 2018-07-17 10:32 风zk 阅读(325) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页

导航