fir.im Weekly - iOS 保持界面流畅的技巧
生命不息,coding 不止。本期 fir.im Weekly 收集了微博上的热转资源,包含 Android、iOS 开发工具、源码分享,产品 UI 设计的好文章,还有一些程序员成长的 Tips,希望看完你会有所收获。
开源 YYText:兼容 UILabel 和 UITextView 的 API
YYText:兼容 UILabel 和 UITextView 的 API,支持异步排版与渲染、图文混排、自定义点击样式、自定义键盘、表情解析与输入、图片复制粘贴、容器形状控制、竖排版、文本变形、Markdown 等等功能,能够实现微博微信QQ等应用的全部文本需求,非常高质量的源码分享。感谢 @ibireme 的高质量分享,源码可点击这里。建议大家 follow 下他的 Github 主页,相信你会有不少的收获。

iOS 保持界面流畅的技巧
@ibireme 的这篇文章非常详细地分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。
结合 @ibireme 的上一篇的开源 YYText,你可以自己动手做个微博客户端了。

JSPatch库, 一个Apple官方支持的实现在线更新iOS应用的库
来自@ios122分享。
JSPatch 可以让你用 JavaScript 书写原生 iOS APP。只需在项目引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 的原生接口。全文阅读,可点击这里.
- ( ゜- ゜)つロ Github-iOS备忘
@ibireme的 Github-iOS 备忘库,内容非常全,iOS开发者可以点这里看看。
LGWeChatKit——Swift 2.0 仿微信界面
由 @Swift-CN 分享。
LGWeChatKit 是 @jamy-_- 的一个开源项目,Swift 2.0 仿微.信界面,可滑动 cell,自定义图片选择器。支持视频,语音,系统图片等功能。Feature 包括:全部采用 Autolayout,消息列表和聊天界面,访问系统相册,地图调用,访问通讯录,扫一扫等。Github 源码地址。
用 MVP 架构开发 Android 应用
怎样从架构级别去搭建一个 APP,怎样让他应对日益更改的界面与业务逻辑?@kymjs张涛 在为大家讲述一种在Android上实现MVP模式的方法。 文章传送门

Android 学习路线指南
博主 @任玉刚Coder结合个人经历以及对 Android 学习过程的认识来写这篇文章,非常真实,而并非纸上谈兵。 期望可以帮助更多的 Android 程序员提升自己。
强迫症的Mac设置指南
一个高效的 Mac 工作环境有哪些特点?从哪里能找到更有效率的方法和更好的工具?作者从 OS X 操作系统、第三方应用、 开发工具说起,收集了使用方法和工具都更新在了ThoughtWorks和Github上。
超实用的IOS 9人机界面指南
让人激动到手发抖的苹果官方人机指南中文版来了!腾讯 ISUX 整个团队的心血译作,整篇近2万字,质量奇高,用词精确,语句晓畅。作为UI设计师的必读教科书,这篇文章一定要关注下!
新时代编程字体推荐
熟悉 Mac 的用 Monaco、特别怀旧的用Courier、喜欢 Windows 的用 Consolas,最多再来一个 DejaVu 或者 Andale Mono。但如今各种编程用的字体已经如雨后春笋般冒出来了,比如昨天就看到一款叫做 Hack 的新编程字体,除此之外现在还有很多其他新鲜的选择。感兴趣的点击这里。

重新定义前端
当界面设计到足够精美后,前端工程师作为产品经理、设计及后端的桥梁,如何更好地完成团队之间的协作。fir.im 的前端工程师郭建参与了SegmentFault Developer Day 北京前端专场技术沙龙,其中分享了一些关于 fir.im 的前端实践。
全文浏览,点击这里.

1000 赞的程序员高薪职业建议
@没故事的卓同学整理了关于(What is the best career advice for a software developer to earn higher salary )这个问题的一些很中肯的建议。看看这篇文章,是否有所收获。
不要自称是程序员,十多年的 IT 职场总结
作者从“一个还算聪明,但是不自信、毫无商业经验的工程师”,耗费了十年多的时间,经受了很多的苦难,才总结出这些经验之谈。文章传送门
这期的 fir.im Weekly 就到这里,欢迎大家分享更多的资源。
fir.im
fir.im Weekly - iOS 保持界面流畅的技巧的更多相关文章
- 【转】iOS保持界面流畅的技巧
原文链接:iOS保持界面流畅的技巧 这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互. Index演示 ...
- iOS 保持界面流畅的技巧 (转载)
这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互. Index 演示项目 屏幕显示图像的原理 卡顿产生 ...
- iOS 保持界面流畅的技巧
http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/
- 如何让iOS 保持界面流畅?这些技巧你知道吗
如何让iOS 保持界面流畅?这些技巧你知道吗 作者:ibireme这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如 ...
- fir.im Weekly - iOS/Android 应用程序架构解析
假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 本期 fir.im Weekly 收集了关于 iOS/Android 开发资源,也加入了一些关于 Web 前端方面的分 ...
- fir.im Weekly - iOS / Android 动态化更新方案盘点
动态化更新是 App 开发必然面对的问题.在 iOS 环境下,Apple 开发者们像是" 带着手铐脚镣跳舞" ,相比之下 Android 开发者会轻松一点,有很多相关的开源框架帮助 ...
- fir.im Weekly - iOS开发中的Git流程
本期 fir.im Weekly 收集了微博上的热转资源,包含 Android.iOS 开发工具.源码等好用的轮子,还有一些 APP 设计的 Tips,希望对你有用. 精仿知乎日报 iOS 端 @我偏 ...
- iOS 优化界面流畅度的探讨
界面流畅度 大都跟list scrollView有紧密关联 流畅的视觉:就是如丝般顺滑 不流畅视觉:”卡顿”,”抖动”,”迟顿感” 以上两种状态的描述 都是基于主观感觉,对于开发者来说 确实应该有一个 ...
- iOS--性能优化--保持界面流畅
卡顿产生的原因和解决方案 在 VSync 信号到来后,系统图形服务会通过 CADisplayLink 等机制通知 App,App 主线程开始在 CPU 中计算显示内容,比如视图的创建.布局计算.图片解 ...
随机推荐
- Codeforces Zip-line 650D 345Div1D(LIS)
传送门 大意:给出一个序列,求修改一个数过后的最长上升子序列. 思路:可以用主席树在线搞,也可以用树状数组离线搞,明显后者好写得多.我们首先读取所有的询问,然后就把询问绑在给出的位置,然后我们正向做一 ...
- JMeter HTTP Cookie管理器的跨域使用
Jmeter的一个测试计划只能有一个cookie管理器,当多个manager同时存在时,无法指定是用的哪一个manager.如果想让cookie manager跨域使用,修改JMeter.proper ...
- 编译系统中的 NFA/DFA算法理解
1.问题概述 NFA 和 DFA浅析---要深入了解正则表达式,必须首先理解有穷自动机. 有穷自动机(Finite Automate)是用来模拟实物系统的数学模型,它包括如下五个部分: 有穷状态集St ...
- Perst常用命令
Perst我使用的版本是4, 几乎支持所有的.net环境, 而且效率很高,比较稳定. 使用方法: 1:引用相应dll 2: 创建数据结构 public class Cp_struct : Persis ...
- jdbc autoReconnect=true 参数设置导致 slow log 爆表。
1.过程 同事按照文档上配置了下面的jdbc url: jdbc:mysql://ip:port/db?autoReconnect=true&useUnicode=true&chara ...
- dbca静默建库和删除库
dbca查看帮助: [oracle@wen ~]$ dbca -help 1).运行静默建库语句 [oracle@wen ~]$ dbca -silent -cloneTemplate -gdbNam ...
- beetle.express针对websocket的高性能处理
客户需要对websocket服务应用,其要求每秒同时给3W个在线的websocket连接进行广播消息.以下针对beetle.express扩展websocket简单的性能测试.从测试结果来看基本没什么 ...
- C#中virtual与abstract的区别
C#中virtual与abstract的区别 C#的virtual & abstract经常让人混淆,这两个限定词都是为了让子类进行重新定义,覆盖父类的定义.但是用法上差别很大. a) ...
- 使用Immutable优化复制注意事项
这是Orleans中对于序列化检查类型是否支持Orleans内置的高速序列化时,使用Immutable<>包装和类型声明时,有ImmutableAttribute,效果是一样的.所以无需重 ...
- Emberjs之Observer
Observer Person.reopen({ fullNameChanged: Ember.observer('fullName', function() { // deal with the c ...