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 中计算显示内容,比如视图的创建.布局计算.图片解 ...
随机推荐
- iOS 的文字滚动条效果的实现
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(50, 100, 300, 50)]; label.text = @"欢 ...
- yeoman(转)
前言有一种技术可以提高我们的工作效率,可以让我们专心做我们擅长的事,可以屏蔽复杂性,可以规范我们的架构和我们的代码,可以让我们的享受编程的乐趣.Yeoman可以做到. 很多年以前,rails刚刚出世, ...
- css清除浮动的方法汇总
这是在其他地方看到的一篇文章,汇总的不错,摘过来做个记录. 引用地址 : http://www.cnblogs.com/ForEvErNoME/p/3383539.html ------------- ...
- VBoxManage: error: Cannot register the hard disk 解决办法
将虚拟盘从一个分区拷到另外一个分区上,打开虚拟机挂载这个虚拟盘老是报错,VBoxManage: error: Cannot register the hard disk '/media/New Vol ...
- WPF 自定义TextBox,可控制键盘输入内容
非原创,整理之前的代码的时候找出来的,可用,与大家分享一下! public class NumbericBoxWithZero : NumericBox { public NumbericBoxWit ...
- javascript练习-子类调用父类的构造函数和方法
function NonNullSet(){ Set.apply(this,arguments); } NonNullSet.prototype = inherit(Set.prototype); N ...
- Eclipse配置tomcat后,启动tomcat,访问tomcat报404错误
当你在Eclipse中新建一个工程,配置好tomcat,然后测试tomcat是否配置成功的时候,报404错误异常. 解决方法: 1,把工程文件删除,重新建立一个新的工程, 2,新建一个工程. 3,Ne ...
- Ubuntu之root权限的获取
方案一: Ubuntu的root密码在没有设置之前是随机的,即在每一次开机的时候他的密码都不同,但是由于在安装Ubuntu的时候需要建立一个账户,而这个招呼又属于admin组,因此它可以对root进行 ...
- 使用 {$INCLUDE} 或 {$I} 指令管理和调用自定义函数
这是一个简单.方便而又实用的小技巧. 譬如这段代码中有四个定义函数: MyAdd.MyDec.MyMul.MyDiv unit Unit1; interface uses Windows, Mes ...
- AWIT DBackup 0.0.20 发布,备份系统
AWIT DBackup 0.0.20 修复了几个小 bug. AllWorldIT DBackup 是一个备份系统,为每个目录创建一个独立的压缩包,这更便于搜索. 特点: 使用 xz, bzip2, ...