iOS进阶开发---致2年开发经验的你
来源:互联网 发布:自适应滤波算法 编辑:程序博客网 时间:2024/06/05 21:52
1.ffmpeg框架 音频视频处理工具,既有音视频编码功能,又可以作为播放器使用。
2.open GLSE2.0 3D编程,渲染管线,空间变换,光照,纹理,贴图,混合,文字效果等
3.runtime机制
Runtime又叫运行时,是一套底层的C语言API,其为iOS内部的核心之一,我们平时编写的OC代码,底层都是基于它来实现的
1). 使用时需要导入的头文件 <objc/message.h> <objc/runtime.h>
2). Runtime 运行时机制,它是一套C语言库。
3). 实际上我们编写的所有OC代码,最终都是转成了runtime库的东西。
比如:
类转成了 Runtime 库里面的结构体等数据类型,
方法转成了 Runtime 库里面的C语言函数,
平时调方法都是转成了 objc_msgSend 函数(所以说OC有个消息发送机制)
// OC是动态语言,每个方法在运行时会被动态转为消息发送,即:objc_msgSend(receiver, selector)。
// [stu show]; 在objc动态编译时,会被转意为:objc_msgSend(stu, @selector(show));
4). 因此,可以说 Runtime 是OC的底层实现,是OC的幕后执行者。
Runtime库里面包含了跟类、成员变量、方法相关的API。
比如:
(1)获取类里面的所有成员变量。
(2)为类动态添加成员变量。
(3)动态改变类的方法实现。
(4)为类动态添加新的方法等。
Method Swizzle(黑魔法)
4.socket通信
5.swift开发
6.其他你应该知道的 Hybrid框架 shell Hadoop python 静态库插件开发 ReactNative lua技术 自动化测试 白盒 图像处理及识别技术 UIBeazierPath CoreGraphics绘图框架 bootstrap 并行开发 GUI开发。。。。。。
- iOS进阶开发---致2年开发经验的你
- iOS开发进阶
- iOS开发进阶
- iOS开发进阶
- 《iOS开发进阶》读书笔记
- iOS开发进阶
- iOS开发进阶
- iOS开发进阶
- IOS开发经验
- ios开发经验
- IOS开发经验
- 【iOS开发】经验积累
- IOS开发小经验
- iOS开发经验
- iOS视频开发经验
- iOS视频开发经验
- iOS开发经验1.0
- iOS开发经验1.1
- 推荐系统评测指标
- 笨方法学习Python-习题4:变量(variable)和命名
- 2个惯性环节相乘=1个全部阻尼范围下的二阶振荡环节?
- ContentProviderMedia获取 外部存储的 音频文件
- maven创建web项目报错 Cannot change version of project facet Dynamic web module to 3.0
- iOS进阶开发---致2年开发经验的你
- js 判断iPhone|iPad|iPod|iOS|Android客户端
- Java开发各层对象含义 PO,VO,DAO,BO,POJO
- 全屏平滑滚动网页
- 【洛谷 P1240】诸侯安置(Dp)
- xml解析
- 智慧停车让城市交通更从容 智能化让车主找到车位
- FindBugs
- 华为手机不能打印Log日志问题