IOS 开发知识索引
2023-08-27
开发
Primary knowledge
- Development tools install
- Where to download Xcode
- Mac中hosts文件和环境变量修改
- 视频后期制作相关软件
- How to access forenger webset
- IOS中的文件目录
- UITableView的Cell重用机制以及如何解决卡顿
- UIWebView和WKWebView的使用以及注意点
- Git教程-猴子都能懂的
- The swift programming language
- IOS程序在main函数前所做的事情
- 浅拷贝深拷贝
- GCD高级用法
- Objective-C高级编程
- Effective Objective-C 2.0
- 多线程中的资源同步
- appledoc在开发中的使用
- 发布自己的库到cocoapods
开发知识总结
- swift和OC混编
- ios开发技能提升
- 谈谈开发中的json
- IOS Code Signing
- Git的高级用法
- 深度解析Block
- APNS远程推送证书的制作
- 适配 ios 10
- 让你的IOS工程支持arm64
- 在工程中引入第三方动态库
- OC与JS交互
- ios开发编程辅助
- 多线程中的资源同步
- UIImagePickerController的介绍
- KVC与KVO的用法以及其原理解析
- Objective-C中的runtime
- ios中的runloop
- ios中的内存管理
- ios中的block
- 不同型号手机对图片的适配
- LaunchImage的设置及对应图片尺寸
- 通过链接启动App
- App后台执行
- NSTimer的使用以及注意事项
- 利用wireShark抓取iphone手机上的网络通信包
网络&安全
runtime
直播
- 利用AudioQueue做音频采集编码和播放
- 视频的基本参数及H264编解码相关概念
- 视频H264硬编码和软编码&编译ffmpeg库及环境搭建
- 简单直播实现–利用librtmp推音视频流到rtmp服务
OpenGL
- OpenGL ES2入门01-概念篇
- OpenGL ES2入门02-基本API介绍
- OpenGL ES2入门03-理解图元类型
- OpenGL入门
- Apple示例-用OpenGL渲染相机捕获的YUV420sp视频
- 相机捕获YUV420sp视频数据用OpenGL以YUV420p去解析渲染
Quartz2D
AVFoundation
Apple Documents
工作
开发辅助工具
测试总结
Apps
Apple dev misc issue
- hardware encoding and change bitrate dynamiclly
- How to call object C method from C++
- How to create virtual network interface for iOS device
- Understanding and Analyzing iOS Application Crash Reports
- How Xcode 7.3 use iOS 10 device
- Solve git push error return 403 forbiden
- how to sign app from command line
- how to use dynamic framework
- how can I set a breakpoint on _NSLockError()