首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BryantHe
掘友等级
python后端开发 / iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 100
沸点 7
赞
107
返回
|
搜索文章
赞
文章( 100 )
沸点( 7 )
腾讯社招iOS面试记录
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 面试官主要是针对iOS相关的基础问题。 一面之后过了几天,给了二面通知。 这次面试官相对于一面,更加侧重于过往项目。 2.聊一聊过往项目中你觉得收获最大的一个模块。 答: 就说…
iOS 实现简单的列表预加载
在大部分 App 中,在有 feeds 流之类列表的地方,由于后端数据一般采用分页加载,为了用户体验需要做预加载。最简单的加载方式,就是当列表显示的内容达到一定的数量时候,自动请求下一个分页。 而这其实就是根据总行数,列表总高度,列表当前偏移值这三个数字决定是否要加载的关系式 …
给iOS App减肥
笔者的项目中,成员变更快,且都是学生开发,无用的东西堆积如山。一堆文件没引用,一堆方法不会调用也没有删掉。且UI时有改动,旧UI也不删。打包出来31.1M。刚接手的时候只是10多M的孩子,咋突然就变胖了。而且笔者有点洁癖,看起来好累。最后大小25.8M,减肥了5.3M,关键是无…
iOS UITextField 的坑:更改颜色导致字体忽大忽小
每年开始的时候都许愿,今年要好好写博客,记录学到的东西,然后只坚持一两篇。今年也不例外!这就是第一篇:) 最近遇到一个非常奇怪的 UI bug。业务上有一个需求,就是在页面滚动的时候,让一个 UITextField 的文字颜色逐渐变化。很正常的需求吧?然而出现了非常奇怪的现象:…
iOS 本地化(非IB篇)
步骤一:创建Localizable.strings,用于本地化文本。 调用方法:就会根据设备当前的语言环境 => 不同语种的字符串。 有三个参数key、value、tableName,并且返回一个字符串。 本地化补充:创建多个本地化文件。 可以添加其他的本地化文件,例如:sup…
Flutter:手拉手带你极速构建漂亮的跨平台(iOS/Android)移动应用 ✿ 初识
最近,学习了一些 Flutter 相关的知识,做了如下的小移动应用,当然是一套代码即可在 iOS 平台运行,也可以在 Android 运行。 文章详情可查阅我的博客:https://h.lishaoy.net ,欢迎大家访问。 Flutter 是谷歌的移动UI框架,可以快速在i…
深入理解 Autolayout 与列表性能 -- 背锅的 Cassowary 和偷懒的 CPU
这篇文章会通过对 autolayout 内部实现的探索和数据分析和对 autolayout 的性能问题做一个详细的分析,并在最后给出一个高性能 autolayout 的解决方案。开始看文章之前,可以先试试这个 demo ,使用 YYKit demo 数据做的微博 Feed 列表…
视频库LFLiveKit分析
视频提供软编码和硬编码,硬编码使用VideoToolBox。编码h264 使用librtmp库进行推送。 核心类,也是承担控制器角色的是LFVideoCapture,负责组装相机和滤镜,管理视频数据流。 1. 相机 输出可以是文件也可以是数据,这里因为要推送到服务器,而且也为了…
iOS - Swift 面向协议编程(二)
在外部只要调用FirstTypeView的loadFromNib方法就可以初始化一个View来使用了。好,现在又有一个类SecondTypeView,也是要求使用xib来初始化view。这时我们就会想,一样的加载xib的方法,那我们就把它抽取出来放到父类就可以了。这里的父类以B…
下一页
个人成就
文章被点赞
111
文章被阅读
26,680
掘力值
663
关注了
65
关注者
35
收藏集
3
关注标签
8
加入于
2017-02-13