首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios 底层知识
订阅
iPhreetom
更多收藏集
微信扫码分享
微信
新浪微博
QQ
44篇文章 · 0订阅
iOS 启动连续闪退保护方案
iOS 启动连续闪退保护方案
iOS包体积优化-图片压缩
上一篇iOS包体积优化实战-无脑瘦身篇实践下来,确实优化效果显著,后来又删了一些无用代码和无用图片,到最后打出来的dev包大概240M左右。那接下来就是参考业界图片压缩方案了。本篇从实践角度来给大家做一下前车之鉴😂😂😂 优化之前,肯定要先分析一下我们的包那么大,那到底图片…
解密 Runloop
按理说,这都 8102 年了,iOS 面试已经发展到手写 weak 关键字实现的今天,我原本不该再写 Runloop 这种土味题材的,还取了这么个「走近科学」栏目风格的标题。只是赶巧最近工作中又有涉及到,感觉自己有些新体会,趁着还热乎就写下来,希望能帮助一些读者在对 Runlo…
【靠谱程序员#5】《招聘一个靠谱的程序员》个人解答
41. 如何用GCD同步若干个异步调用?(如根据若干个url异步加载多张图片,然后在都下载完成后合成一张整图) 使用Dispatch Group追加block到Global Group Queue,这些block如果全部执行完毕,就会执行Main Dispatch Queue中…
iOS 底层原理 文章汇总
iOS 底层原理 objc4 源码相关 0、底层源码探索方式 iOS-底层原理 01:源码探索的三种方式
iOS 开发之 AsyncSocket 的使用
这两天看了一下公司以前的项目,之前自己都没有写过,这次也来学习一下,简单的实现一下在 iOS 客户端上通过 TCP/IP 来与服务器通信。 先来点概念性的东西吧:
WebRTC之NAT穿墙
我们知道使用WebRTC进行端对端进行通话时,最便捷的方式就是通话的双方通过ip直连,摆脱原始的直播服务器中转的方式。 但是在现实的应用场景中,我们的客户端都是出于各大局域网内部的,比如局域网A中的192.168.2.231和局域网B中的192.168.2.162之间是不能直接…
iOS 聊天界面从0到1的实现 (二)
JPChatBottomBar 与现在主流的聊天页面的底部横条页面相似。 之所以先从这个横条来折腾,个人想法:从功能上来说,这个模块可以从Im中独立出来,但又可以屏蔽掉因通信部分第三方服务选择的不同而带来的差异,服务于聊天的整个框架。以后如果框架发生变化,这一模块受到的影响也会…
几个 iOS 端底层网络问题
Socket通道不可用会遇到SIGPIPE问题?接口报“设备无可用空间”又是什么?最早遇到这个问题,直观的判断是某个接口所在的服务器机器,出现了存储问题。太年轻了😂
[iOS] 谈谈iOS多线程的锁
iOS开发中由于各种第三方库的高度封装,对锁的使用很少,刚好之前面试中被问到的关于并发编程锁的问题,都是一知半解,于是决定整理一下关于iOS中锁的知识,为大家查缺补漏。 在过去几十年并发研究领域的出版物中,锁总是扮演着坏人的角色,锁背负的指控包括引起死锁、锁封护(luyang注…