本特·西蒙斯在上周继续了他关于博客的文章系列,其中一篇文章名为《Atom XHTML Content Considered Jerky》(atom-xhtml内容被认为很粗糙),这让我想起了我最喜欢的所有短语之一:“愤怒的代码编写”。据我所知,这个术语最早出自Ruby on Rails的创作者戴夫·汉森斯·汉森,在2010年年底的一篇博客文章中提到了。
我很多次都处于那种情况:有紧迫的截止日期,需要解决特定的问题,或者只是想去做更有趣的工作。在过去,这些都是我遇到的情况。在许多情况下,做到最好总比写“完美”的代码要好。如果你为客户或用户提供有价值的东西,考虑一下,他们很可能并不那么“非常”在乎它是如何实现的。他们更关心它是否能够正常工作。
暂时性地,
艾伦
我们正在阅读的
- 企业
- 设计
- 代码
本周控件
MJParallaxCollectionView
这是一个为UICollectionView中的单元格提供的视差效果。它与我们滚动WhatsApp中的图片或滚动iOS天气应用的效果非常相似。 MIT 许可。 |
每周快讯
ARWebServerActivity
A UIActivity子类,它通过 Twitter Bootstrap UI 使用 GCDWebServer 共享文件。 MIT 许可。 |
RSImageOptimPlugin
使用 ImageOptim 优化图像的 Xcode 插件。 MIT 许可。 |
Lyt
CCHexagonFlowLayout
适用于水平和垂直管理六边形单元格的UICollectionView布局 MIT 许可。 |
YHRoundBorderedButton
具有圆角边框和动画效果的按钮,与AppStore的打开/下载/更新等按钮完全相同。 MIT 许可。 |
KAWebViewController
LASIImageView
ios UIImageView 子类 - 使用不同进度指示器下载图片 BSD许可。 |
BKSegmentedViewController
一个 viewController 可以显示多个 viewController,类似于 Tabbar 或一组 UIButton,只需连接 segues 就可以放置在任意位置。 MIT 许可。 |
BEMAnalogClock
用于创建优雅、交互式时钟的 iOS 库。 MIT 许可。 |
AFSoundManager
通过完整的块驱动 Objective-C 类简化 iOS 音频播放(本地和流式传输)。AFSoundManager 使用 AudioToolbox 和 AVFoundation 框架来服务音频。您可以选择本地文件或使用 URL 流音频,选择权由您决定。 MIT 许可。 |
AMWaveTransition
在包含表格视图的视图控制器之间进行自定义转换。每个单元格都会进行动画以模拟“波纹效果”。 MIT 许可。 |
MVTextInputScroller
类,当键盘显示时,可保持任何选定的输入字段在屏幕上可见。 MIT 许可。 |
DVOMarqueeView
轻量级视图,可向任何视图添加跑马灯滚动效果。 MIT 许可。 |
DVOBouncer
向 UIScrollView 内容添加重力弹跳效果。 MIT 许可。 |
PAPreferences
一种使用 NSUserDefaults 存储用户偏好的简单方法。 BSD许可。 |
MDSpreadView
为 iOS 应用程序提供的二维表格视图,其工作方式与 UITableView!这是一个演示项目,代码可在以下位置找到: https://github.com/mochidev/MDSpreadView MIT 许可。 |
背光
用于在Xcode中突出显示当前编辑行的Xcode插件 许可证未指定。 |
RBCollectionViewInfoFolderLayout
使用补充视图来显示类似屏幕分割效果的单元格下方的文件夹的UICollectionViewLayout。模仿iOS 7之前的主屏分组视图。编写这个的原因是所有的类似“文件夹”控件都使用屏幕截图进行分割,但我想让我的收藏视图即使在文件夹打开时也能正常工作。 MIT 许可。 |
XHLoadingNavigationItemTitleView
临时在视图控制器标题下方添加一个加载指示器。 MIT 许可。 |
BRSunTracker
增强现实类,跟踪和显示屏幕上的太阳位置 Apache 2.0 许可。 |
NYSegmentedControl
NYSegmentedControl是一个可定制的、动画化的UISegmentedControl替代品,灵感来自于Instagram、Foursquare等应用的控制。 MIT 许可。 |
XLMailBoxContainer
类似于MailBox应用的定制容器视图控制器。 MIT 许可。 |
GFTransparentView
类似于iOS 7通知中心的视图,可以帮助你通过在顶部放置例如白色对象等方式可视化背景元素! MIT 许可。 |
DESlideToConfirmView
一个基于块的控件,可以将滑动确认界面带到你的应用中。 警告:Dream Engine已经使用此控件获得了应用程序的批准,但我们不对该控件是否在App Store中普遍安全作出声明。 MIT 许可。 |
KDCycleBannerView
用于横幅和画廊的循环或循环滚动视图。 MIT 许可。 |