首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 推荐
订阅
albertLiuWenshuo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
货拉拉iOS包体积优化总结
一、前言 更小的包体积有助于拉新推广,试想一下,在推广APP时特别是在户外,是不是包体积小的更容易让用户下载呢?更小的包体积占用更小磁盘空间,下载更快,消耗数据流量也更少;此外,包体积是一个综合的性能
使用 MultipeerConnectivity 在 iOS 中实现近场无线数据传输
MultipeerConnectivity 架构 MultipeerConnectivity 架构主要包括以下几个关键组成部分: MCPeerID: 表示一个参与者的唯一身份。每个设备都需要使用一个
哪位 iOS 开发还不知道,没有权限也能发推送?
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 在 iOS App 开发中,推送通知是一个非常有效地触答和吸引用户的措施,通知可以成为让用户保持用户的参与度。 但大家都知道,苹果上每个 App
漫谈LLDB:最优雅的方式打印UIViewController生命周期
打印UIViewController的生命周期有显而易见的好处,可以很方便看到当前页进入哪个UIViewController,也可以检查退出当前UIViewController后有没有销毁(dealloc)它。 通常实现的方式有两种,一种是父类中重写(override)生命周期…
0202 年了,是时候学习 Combine 了
在 2019 年的 WWDC 大会上,Combine 框架登场,它是苹果公司新推出的“响应式”框架,用来处理随时间变化的事件。你可以用 Combine 来统一和简化像代理、通知、定时器、完成回调这样的代码。在 iOS 平台上,之前也有可用的第三方响应式框架,但现在苹果开发了自己…
iOS汇编教程(七)ARM Exclusive - 互斥锁与读写一致性的底层实现原理
在多线程编程中,我们常常使用互斥锁来保证全局变量的线程安全,例如 pthread 中的 pthread_mutex,mach 中的 semaphore。他们通过 lock & unlock 或是 up & down 的方式来维护资源的状态,保证只有特定个数的线程能获得特定个数的…
iOS Memory 内存详解 (长文)
iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制,以及 iOS 系统运行时的内存占用的情况。最后会将粒度缩小到 iOS 中的单个 app,讲到单个 app…
iOS应用程序瘦身的静态库解决方案
随着应用程序的功能越来越多,实现越来越复杂,第三方库的引入,UI体验的优化等众多因素程序中的代码量成倍的增长,从而导致应用程序包的体积越来越大。当程序体积变大后不仅会出现编译流程变慢,而且还会出现运行性能问题,会增加应用下载时长和消耗用户的移动网络流量等等。因此在这些众多的问题…
掘金上值得关注的 iOS 开发者
接下来就是我在掘金发掘的 iOS 大佬啦。给大佬们递茶。 我还会继续发掘可以关注的作者。最后,向以上大佬们学习!!! 今天 iOS 文章相当多,我还以为 iOS 不稳了。哈哈哈哈😁,之后我会写一写怎么在掘金写文章吸粉增加影响力的方式。