首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
冬风破
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 41
沸点 1
赞
42
返回
|
搜索文章
赞
文章( 41 )
沸点( 1 )
环境变量那些事儿
一直以来,配置环境变量的时候都是管中窥豹,对于环境变量的配置似懂非懂。 现在就来认真补一补这方面的不足。 java,node,go,python这些命令在SDK安装过程中就会自动安装。 mysql,mongoDB bash环境变量需要手动添加到环境当中。 flutter she…
程序员必备高级技术之函数调用栈
大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。有些同学可能觉得没必要了解这么深入,其实非也。根据本号多年的经验,了解系统深层次的原理对分析疑难问题有很好的帮助。 …
关于performSelector看我就够了
performSelector响应Objective-C动态性,将方法的绑定延迟到运行时,因此编译阶段不会检测方法有效性,即方法不存在也不会提示报错。反之因为此特性,performSelector也广泛用于动态化和组件化的模块中。 意为因为当前方法名未知可能会引起内存泄露相关问…
iOS13+ 性能和耗电量信息收集框架
在系统设置中可以查看过去24小时(甚至更久)的电池使用情况。除了电池使用信息之外,系统还收集了APP的其他信息,比如占用CPU时间,内存使用峰值等。 这些信息都可以通过MetricKit框架获取到。 MetricKit适用于iOS 13.0+的设备。它会在一天结束后,将过去24…
Mac下通过Apple Configurator 2获取ipa包
iTunes在12.7.0.166后移除了App Store功能,所以下载ipa包得另觅他法,今天带给大家的是通过Apple Configurator 2获取ipa包。
iOS Memory 内存详解 (长文)
iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制,以及 iOS 系统运行时的内存占用的情况。最后会将粒度缩小到 iOS 中的单个 app,讲到单个 app…
关于iOS中的13种加锁方案
iOS中有很多锁,那么平时使用过程中到底怎么使用呢?本文分享13种加锁方案。本文较长总共一万字。文中代码在github上。 可以看到除了 OSSpinLock 外,dispatch_semaphore 和 pthread_mutex 性能是最高的。现在苹果在新系统中已经优化了 …
iOS降低APP崩溃率
作为一个资深的技术团队,app的性能是我们技术团队首要的任务,其中最主要的一项就是app的崩溃率。 目前虽然不能把系统所有的crash都处理掉,不过一些常见的高频次发生的crash,系统都会处理。目前主要可以处理掉的crash类型有一下几种: unrecognized sele…
iOS面试之@property
相信做过iOS开发的同学都使用过@property,@property翻译过来是属性。在定义一个类时,常常会有多个@property,有了@property,我们可以用来保存类的一些信息或者状态。比如定义一个Student类: Student类中有两个属性,分别是name和se…
下一页
关注了
25
关注者
0
收藏集
10
关注标签
12
加入于
2017-06-06