首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户7945722395413
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Objective-C Swift 混编的模块二进制化 1:基础知识
Objective-C 与 Swift 混编在使用上主要依赖两个头文件:ProjectName-Bridging-Header.h 和 ProjectName-Swift.h。 对于 Swift 调用 Objective-C,在 ProjectName-Bridging-Hea…
阿里组件化框架BeeHive解析
更好的阅读体验,请到个人博客阅读: 阿里组件化框架BeeHive解析 本文是基于BeeHive版本1.6.0进行分析。 BeeHive核心思想涉及两个部分: 各个模块间从直接调用对应模块,变成以Service的形式,避免了直接依赖。 App生命周期的分发,将耦合在AppDele…
iOS 嵌套滚动界面实现思路: UIScrollView 上面放 UIPageViewController
要实现这种效果: UIScrollView ( base scroll ) 上面放 UIPageViewController, UIPageViewController 有 scroll Page
视频播放库
视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重…
《高性能iOS 应用开发》之降低你 APP 的电量消耗
电量消耗除了 CPU 外,还有一些硬件模块:网络硬件, 蓝牙,GPS, 麦克风,加速计,摄像头,扬声器,和屏幕. 动态编译处理的缺点在于他会强制用户等待操作完成, 但是激进的 AOT 处理则会导致计算资源的浪费, 需要根据应用和设备选择精确定量的 AOT 处理. 智能的网络访问…
从零开始仿写一个抖音App——基于FFmpeg的极简视频播放器
1.需要一些 git 的知识,git中文文档。 2.我的FFmpeg:我 fork 的 FFmpeg 项目,源码的编译已经完成,编译的 shell 脚本在根目录下。 5.下面使用 project 指代 clone 下来的 FFmpeg 项目的路径。 6.下面的操作都是基于 Ma…
iOS视图的Material Design水波纹效果实现(附实现代码)
实现思路 在开始编写任何代码之前,我们需要决定如何实现这个效果。它会是某个特定UIView的子类吗?还是一种新的UIView类型,可以作为子视图添加?我选择了以上都不是,而是决定使用扩展(Catego
iOS 求职寒冬?听听他们怎么说
这是一次线上分享的文字整理版,视频内容可以点这里查看:线上视频。 为啥会有这场分享 最近在帮团队招人,像朋友圈、脉脉、公众号添了不少推广信息,但能捞到的简历却很少,仅有的简历,能通过筛选的不足 1/3
iOS 高效开发之 - 3分钟实现自定义 Xcode 初始化的模板
如果你想 3 分钟实现自定义 Xcode 初始化的模板,提高自己的开发效率,直接前去下载 Github 我生成好的模板,然后放到自定义模板目录,重启 Xcode,生产力马上就会提高。 为了统一多人开发文件的框架,也为了提高开发效率,降低无效的作业,总结了以下自定义的模板,仅供大…
iOS - 多线程你看全不全
多线程基础概念,多线程四种实现方案,重点 GCD NSOperation