首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hsusue
掘友等级
社畜
Bug Maker
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 48
沸点 1
赞
49
返回
|
搜索文章
最新
热门
iOS 程序员眼中的 Emoji
以上引用来自百度百科,提到“一个图形有2个字节,Unicode 编码范围为E63E到E757”。但人的创造性是无穷的,限定的区域无法满足人们表达的欲望。所以 Emoji 并不限定于2个字节,人类针对这个问题制定了越来越多的规则。 但限定的规则总是伴随着两个问题——兼容性以及扩展…
iOS App 签名原理
笔者接触打包已经一段时间了,但一直对签名都是似懂非懂,最近从加密数论知识起回看这部分知识,感觉还是有很多不懂的地方。 先简单说明一哈数学原理,然后说RSA 算法密钥生成的步骤,最后回到 iOS 签名打包,以及分享一哈利用重签名做过的坏事(以学习、省时间为目的)。 对称加密是通过…
iOS 相机实时滤镜效果
项目Demo,实现了实时滤镜、拍照、录像功能。 最近玩了哈实时滤镜,学到挺多东西的。笔者长得丑,看看有没有机会没那么丑。只挑了几种滤镜,笔者是个钢铁直男,没有美颜效果。 设备获取图像输入流后,经过对该帧处理形成新图像,最后刷新UI。 苹果有简单的 UIImagePickerCo…
《音视频开发进阶指南》读书笔记(二) —— 移动端环境搭建
《音视频开发进阶指南》作者人很好,又是个大牛,仰慕男神。 在学第二章时,编译过程遇到问题,调了5个小时都没弄好。然后加了他微信,感谢百忙之中抽时间给我讲解低级问题。 大佬说本文有点范,复述书上的内容比较多,让我加点自己的思考。这章就是通过交叉编译编译出一些常用第三方库,是章傻瓜…
《音视频开发进阶指南》读书笔记(一) —— 音视频基础概念
最近要学音视频,在图书馆借到这本《音视频开发进阶指南》,读了一段时间觉得挺好就在某宝买了。 以后一段时间应该都会沉浸在研究音视频中,开个专题记录哈每一章的读书笔记吧(以iOS开发的角度记录,安卓的暂时不涉及)。 本章介绍了 声音、图像、视频的相关概念。笔者在书本的基础上,研究了…
iOS Block浅浅析
Block真的难,笔者静下心来读《Objective-C 高级编程 iOS与OS X多线程和内存管理》,读的时候顺便记录下来自己的心得,方便以后再翻回,也希望能带给大家一些帮助。 本文将以一个菜dog的角度,从 Block 不截获变量、截获变量不修改、截获并修改变量 、 截获对…
UITableView 优化
UITableView 是我们开发中常用到的控件。其优化也是老生常谈的话题。笔者在这里抛砖引玉。 IM模块的头像, 笔者的项目用UIButton。 早就听说iOS 设置圆角会造成性能上的开销。设置cornerRadius和masksToBounds 会发生离屏渲染。 但在iOS…
iOS 集合的内部存储结构
笔者最近看到两道iOS笔试题目,当时就呆住了。 在C语言中,a和a[0]指向同一个地址。所以不难理解 a[1]的地址比a[0](即a)大了4。 声明了a[5],存储类型为int。所以数组a的大小也确定了,为(5 * 4)。所以假设a地址为0,ptr的地址是21。由于p指针指向类…
UICollectionView间隙的坑
笔者之前用UICollectionView实现了一个课程表。 分为两个部分,左边节数1~6为section 0,右边课程为section1,采用垂直布局。 但换了个屏幕就凉凉了,section0排版出了问题。 想着用#define kScaleWidth(width) (wid…
给iOS App减肥
笔者的项目中,成员变更快,且都是学生开发,无用的东西堆积如山。一堆文件没引用,一堆方法不会调用也没有删掉。且UI时有改动,旧UI也不删。打包出来31.1M。刚接手的时候只是10多M的孩子,咋突然就变胖了。而且笔者有点洁癖,看起来好累。最后大小25.8M,减肥了5.3M,关键是无…
下一页
个人成就
文章被点赞
446
文章被阅读
101,891
掘力值
2,325
关注了
10
关注者
1,371
收藏集
4
关注标签
3
加入于
2018-07-25