首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
牛就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
iOS 崩溃日志使用KSCrash收集、分析
iOS 崩溃日志使用KSCrash收集、分析 日志收集 iOS开发中经常会遇到程序异常闪退的情况,快速的错误定位、问题修复、很大程度上依赖我们的异常日志,所以日志收集、分析及定位在修复问题时至关重要
Instrument工具使用
Instrument是一款苹果自带的测试工具,用于相关的性能分析和动态跟踪,其中有内存性能测试,图形性能测试、内存性能测试等,可以快速边便捷的去跟踪测试自己的app。 或者通过Xcode工具栏中的Product→Profile调出画面,或者快捷键command+i。 1. 功能…
手把手带你,优化一个滚动时流畅的TableView
每天阅读新闻的时候会感觉到新闻类的app优化的还是很好的,TableView的Cell滚动的时候不会去加载显示图片内容,当一次滑动结束之后,Cell上的新闻图片便开始逐个的加载显示出来。
iOS: UITableView性能优化
卡顿解决的主要思路(1) 尽可能减少CPU、GPU资源消耗(2) 按照60FPS的刷帧率,每隔16ms就会有一次VSync信号从CPU和GPU两方面入手进行卡顿优化减轻CPU负荷我们知道CPU的主要负
看完这篇 HTTPS,和面试官扯皮就没问题了
一个简单的回答可能会是 HTTP 它不安全。由于 HTTP 天生明文传输的特性,在 HTTP 的传输过程中,任何人都有可能从中截获、修改或者伪造请求发送,所以可以认为 HTTP 是不安全的;在 HTTP 的传输过程中不会验证通信方的身份,因此 HTTP 信息交换的双方可能会遭到…
面试 HTTP ,99% 的面试官都爱问这些问题
HTTP 主要内容分为三部分,超文本(Hypertext)、传输(Transfer)、协议(Protocol)。 超文本就是不单单只是本文,它还可以传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转。 上面这些概念可以统称为数据,传输就是数据需要经过一系列的物理介质从…
从FMDB线程安全问题说起
从日志中能大概猜到,这是多线程访问数据库导致的 crash。FMDB 提供了 FMDatabaseQueue 在多线程环境下操作数据库,它内部维护了一个串行队列来保证线程安全。我检查了所有操作数据库的代码,都是在 FMDatabaseQueue 队列里执行的,为啥还是会报多线程…
Runloop-实际开发你想用的应用场景
Runloop是iOS和OSX开发中非常基础的一个概念,这篇文章不会讲述Runloop的基本原理等,因为网上的相关博客太多,请大家自行了解。本篇将讲述Runloop在实际项目开发中的使用【实际大家可能
iOS之武功秘籍
春节期间自己又温习了一下objc4-818.2的源码,在此记录一下,方便以后自己复习.
iOS之武功秘籍⑲: 内存管理与NSRunLoop
一个优秀的App必然是对内存"精打细算"的,本文就来探索一下内存管理中的一些门道与RunLoop的相关知识. ①. 五大区 这里有个疑问,为什么五大区的最后内存地址是从0x00400000开始的.其主要原因是0x00000000表示nil,不能直接用nil表示一个段,所以单独给…