首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
名扬丶四海
更多收藏集
微信扫码分享
微信
新浪微博
QQ
79篇文章 · 0订阅
重拾iOS-NSProxy
NSProxy是一个抽象的超类,为充当其他对象或尚不存在的对象的代理对象定义API。NSProxy的子类可用于实现透明的分布式消息传递(例如,NSDistantObject)或用于延迟实例化创建代价高昂的对象。 NSProxy 是一个类似于NSObject的基类,是一等公民。 …
NSProxy的理解和使用
翻译:NSProxy是一个抽象的超类,它定义了一个对象的API,用来充当其他对象或者一些不存在的对象的替身。 NSProxy的子类可以用于实现透明的分布式消息传递(例如,NSDistantObject),或者用于创建开销较大的对象的惰性实例化。 众所周知,NSObject类是O…
iOS多线程之--线程安全(线程锁)
1. 什么是线程安全? 如果一段代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。一般来说当多个线程访问同一块资源(同一个对象、同一个变量、同一个文件)时,很…
ruby操作项目.xcodeproj
开发过程中经常遇到需要脚本拷贝文件,添加文件引用到Xcode,新建group,添加文件到Build Phase以及增加-fno-objc-arc标识等,这些都可以通过脚本实现。 Target:指定了一个用于产品(product), 并且包含了从工程中的一些文件中构建产品的命令.…
ReplayKit2 直播
1. iOS 游戏直播方案简介 iOS 9 之前可以通过私有框架 CoreSurface.framework 来实现录制屏幕。因为用了私有框架,只能通过企业包的形式安装到用户设备中,这种方法的优点是效率很高,但是无法获取游戏声音,只能通过麦克风录制外放的声音。 iOS 9 以后…
详解iOS的presentViewController
深入理解modal转场
iOS 播放器类详解
音频会话(AVAudioSession) 用来管理多个 APP 对音频硬件设备资源(麦克风,扬声器)的使用。 AVAudioSessionCategoryAmbient 混间播放,应用会随着静音键和屏幕关闭而静音。并且不会中止其它应用播放声音,可以和其它自带应用如 iPod,s…
iOS ReplayKit 与 屏幕录制
介绍了iOS ReplayKit Framework 的演进,讲述了如何接入,并结合直播中的录屏直播实践对可能遇到的问题提出了解决方案
iOS 多线程 - GCD详解及封装使用
1. GCD 简介 2. GCD 任务和队列 任务:执行操作的意思,换句话说就是你在线程中执行的那段代码。在 GCD 中是放在 block中的。执行任务有两种方式:同步执行和异步执行。两者的主要区别是:是否等待队列的任务执行结束,以及是否具备开启新线程的能力。 同步执行(syn…
iOS监听屏幕旋转的几种方式
iOS监听屏幕旋转的三种方式。包括iOS9之前通过<UIContentContainer>协议方法监听;以及通过Notification通知进行监听。