首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mango5392
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
深入理解 iOS 启动流程和优化技巧 下
Apple 推荐的启动时间(这里指的是冷启动)最好在 400 ms 左右。最大不能超过 20 s,超过 20 s 会被系统杀掉。 这里的启动时间指得是从用户点击应用图标到启动图消失的第一帧。包含 main 函数加载之前和 main 函数加载之后到第一个 ViewControll…
App崩溃现场取变量名和其实际值对应关系(不只是寄存器)
前段时间群里有同学提说希望能在App的崩溃日志中得到崩溃现场当前方法中各个变量名和其当前值(而不是只有寄存器),于是去调研了一下.dSYM文件格式,发现理论上是可行的。 1. .dSYM 文件基本概念 .dSYM文件是Xcode在编译iOS工程过程中产生的符号文件,一般用于崩溃…
iOS开发中WiFi相关功能总结
iOS 开发中难免会遇到很多与网络方面的判断,这里做个汇总,大多可能是与WiFi相关的。 有时候可能会遇到ping 某个域名或者ip通不通,再做下一步操作。这里的ping与传统的做get或者post请求还是有很大区别的。比如我们连接了某个WiFi,测试ping www.baid…
iOS Crash防护
“信号”是操作系统模拟软硬中断的工作过程的一种处理异步事件的机制,例如:终端用户键入ctrl+c会产生SIGINT信号默认会终止终端进程。 终端连接断开,则将此信号送给与该终端相关的控制进程(会话首进程)。 若父进程退出导致进程组成为孤儿进程组,且该进程组中有进程处于停止状态(…
面试驱动技术之 - isa && 元类 && 函数调用
。。。 答: C/C++中用 结构体 的数据格式,表示oc对象。 (大哥别打了,这次保证不挖坑了,别打,疼,别打脸别打脸。。。) 。。。 。。。
探讨iOS 中图片的解压缩到渲染过程
GPU: 纹理混合,顶点变换与计算,像素点的填充计算,渲染到帧缓冲区。 时钟信号:垂直同步信号V-Sync / 水平同步信号H-Sync。 对应应用来说,图片是最占用手机内存的资源,将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程。 最后 Co…
一道Block面试题的深入挖掘
0. 序言 最近看到了一道Block的面试题,还蛮有意思的,来给大家分享一下。 本文从一道Block面试题出发,层层深入到达Block原理的讲解,把面试题吃得透透的。 很多人觉得Block的定义很怪异,很难记住。但其实和C语言的函数指针的定义对比一下,你很容易就可以记住。 1.…
iOS 开发系列 -- 通讯录、蓝牙、内购、GameCenter、iCloud、Passbook 系统服务开发汇总
iOS 开发过程中有时候难免会使用 iOS 内置的一些应用软件和服务,例如 QQ 通讯录、微信电话本会使用 iOS 的通讯录,一些第三方软件会在应用内发送短信等。今天将和大家一起学习如何使用系统应用、使用系统服务:
源码剖析:探究 Repeat 中 GCD 的应用
Repeat 是 Daniele 开发的一个基于 GCD - Grand Central Dispatch 的轻量定时器,可用于替代 NSTimer,解决其多项不足。 针对以上特性,我们接下来阅读源码时可以着重看看 Daniel 是怎样实现的。 Debouncer: 防抖动,避…
下一页
关注了
16
关注者
1
收藏集
4
关注标签
9
加入于
2016-07-15