首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS收藏文章
订阅
Mike09
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
RunLoop终极解析:输入源,定时源,观察者,线程间通信,端口通信,NSPort,NSMessagePort,NSMachPort,NSPortMessage
OSX / iOS 系统中,提供了两个这样的对象:NSRunLoop 和 CFRunLoopRef。 CFRunLoopRef 是在 CoreFoundation 框架内的,它提供了纯 C 函数的 API,所有这些 API 都是线程安全的。 NSRunLoop 是基于 CFRu…
iOS | 事件传递及响应链
试想一下假如你是一台手机📟,当有人触摸了屏幕之后,你需要找到他具体触摸了什么东西,他可能触摸是一个按钮,或一个列表,也有可能是一个一不小心的误触,你会设计一个怎么样的机制和系统来处理呢?假如有两个按钮重叠了,或者遇到在滚动列表上需要拖动某个按钮的情况,你设计的机制能正常的运作…
UIDocumentInteractionController之程序间文档共享
本文将就如何在应用之间进行文件共享进行基本探究。还请大牛勿喷。苹果官方文档效果图预览文档和呈现选项菜单如果你的app需要打开它不支持的文件(PDF文件、图像文件,等等),或者需要将app的文件传输给另
iOS11文件存储最佳实践
众所周知,iOS11之前的版本我们无法看到应用里边的任何文件,这主要是由于iOS的沙盒机制导致的。在我们应用的沙盒里边,有三个文件夹供我们使用来存储文件。分别是Documents、Library、tmp。 您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据…
iOS利用FFmpeg解析音视频数据流
利用FFmpeg解析音视频流,音视频流可以来自一个标准的RTMP的URL或者是一个文件. 通过解析得到音视频流,进一步就可以解码, 然后视频渲染在屏幕上,音频通过扬声器输出. 利用FFmpeg框架中libavformat模块可以通过函数av_read_frame解析出音视频流的…
《Flutter实战》开源电子书
《Flutter实战》开源了,本书为Flutter中文网开源电子书项目,本书系统介绍了Flutter技术的各个方面,本书属于原创书籍(并非翻译),希望对大家有帮助:在线阅读地址:https://boo
撸一个 iOS 重签名脚本
这里我下载了微信的越狱版ipa包用来演示。 cryptid为0即为已脱壳,为1为加密状态。这里有两组数据是因为这是个支持两种CPU架构的可执行文件,可输入file WeChat查看可执行文件支持的架构: 以上,就是通过命令行一步步的实现应用重签名。 现在,将你要重签名的ipa包…
2018,我们的组件化实施之路 | 掘金年度征文
目前比较流行的大致有3种,Router ,Protocol,Target-Action.我们采用了第三种,在此要感谢casa前辈的智慧与无私贡献。至于选用哪一种,不在今天的讨论范围内,因为无论你打算或者正在使用哪一种,与今天我们要讲的都没有冲突。 组件化一般分3层,从下至上依次…
IM推送保障及网络优化详解(二):如何做长连接加推送组合方案
对于IM来说,及时的消息推送和较低的电量消耗也并非不可兼得。在传统上,每个IM客户端都会各自维护一条与服务器的长连接,自己的消息和信令都在这条长连接上传递,每个APP也独自去心跳,断线重连等事情。 这种模式比较简单,不同的APP也是完全隔离的,不会互相影响。但他的缺点也非常明显…
[译]用 LLDB 调试 Swift 代码
作为工程师,我们花了差不多 70% 的时间在调试上,剩下的 20% 用来思考架构以及和组员沟通,仅仅只有 10% 的时间是真的在写代码的。 所以让我们在这70%的时间尽可能愉悦是相当重要的。LLDB 就是来打救我们的。奇妙的 Xcode Debugger UI 展示了所有你可用…