首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HCMBP
掘友等级
bug架构师
|
nil
忆往昔峥嵘岁月稠
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 28
沸点 21
赞
49
返回
|
搜索文章
赞
文章( 28 )
沸点( 21 )
iOS中常见Crash总结
1、如果属性存在,利用iOS的反射机制来规避,NSStringFromSelector(@selector())将SEL反射为字符串作为key。这样在@selector()中传入方法名的过程中,编译器会有合法性检查,如果方法不存在或未实现会报黄色警告。 3、给NSMutable…
质量监控-图片减包
考虑到由于项目开发分工的问题,方式1需要推动落地,所以本文不讨论这种处理方式。其他三种都能通过编写脚本实现自动化处理 图片压缩分为有损压缩和无损压缩两类,有损压缩放弃了一部分图片的质量换取更高的压缩比。网上主流的压缩工具有tinypng、pngquant、ImageAlpha和…
iOS 本地化(非IB篇)
步骤一:创建Localizable.strings,用于本地化文本。 调用方法:就会根据设备当前的语言环境 => 不同语种的字符串。 有三个参数key、value、tableName,并且返回一个字符串。 本地化补充:创建多个本地化文件。 可以添加其他的本地化文件,例如:sup…
MJRefresh 源码解析
MJRefresh是李明杰老师的作品,到现在已经有11000多颗star了,是一个简单实用,功能强大的iOS下拉刷新(也支持上拉加载更多)控件。它的可定制性很高,几乎可以满足大部分下拉刷新的设计需求,值得学习。 该框架的结构设计得很清晰,使用一个基类MJRefreshCompo…
程序猿生存指南-14 钱迷心窍
独在异乡为异客,每涨房租倍思乡。家有良田数十亩,百平庭院炊烟升。若是来世走人间,但愿无德又无才。躬耕乡田过此生,不问前程与功名。
程序猿生存指南-15 长安米贵
唐贞元三年,十六岁的白居易从江南来到京都长安,带着自己的诗稿去拜会名士顾况。顾况看到诗稿上白居易三个字后,开玩笑说:“长安米正贵,居住不容易啊!”。
Block使用场景
引言 最近在研究RAC的时候,发现绝大部分代码实现如下所示: RACSignal *completedMessageSource = [self.subscribeCommand.executionSignals flattenMap:^RACStream *(RACSigna…
「 iOS知识小集 」2018 · 第 36 期
在 iOS 中录音的需求很常见,对于大多数场景采用系统提供的 AVAudioRecorder。指定一个音频文件存储路径,即可开启录音。然而,这样我们只能在录音结束之后获得音频数据,无法实时进行。讯飞输入法的 ASR SDK 中提供了一个写入音频 data 的接口,就是期望我们自…
关注了
16
关注者
4
收藏集
1
关注标签
8
加入于
2018-09-17