上周,一篇题为《编程很糟糕》的文章在我的圈子中流传。如果你还没有看,我强烈建议你放下手头的一切,花上接下来的15分钟阅读它。尽管它对我们行业的失败持有一种有点挖苦、夸张的态度,但其中像以下段落这样的真理足以让我同时笑、哭,并在内心感到一丝悲伤。
你沉浸在一个完全无意义的世界里,那里重要的是一系列数字进入了巨大的符号迷宫,另一系列数字或一只小猫的图片从另一端出来。
为了明确,这并不是说软件开发是没有意义或无目的的。恰恰相反!软件开发对于现代社会来说是至关重要的,这也是我们为什么有时需要退一步,以便真正理解它的意义以及它对我们的周围世界的影响,为什么这一点如此重要。
保持视角会使你成为一个更好的软件开发者,这就是我为什么现在要向你告别,去冲洗一卷胶卷,在暗室里制作照片打印。
最好的问候,
Aaron
我们正在阅读
- 设计
- 代码
- 业务
本周控件
STXDynamicTableView
一个受Instagram启发的表格视图,用于显示照片流。STXDynamicTableView旨在解决显示带有相应点赞、字幕和评论的照片流时的常见用例。 http://engineering.2359media.net/blog/2014/04/16/rebuilding-instagram-feed-table-view/ 遵守 MIT 许可。 |
周报
RGBColorSlider
向iOS应用程序添加动态RGB颜色滑块的一种简单方法。当其中一个滑块的值发生变化时,其他滑块的背景色会相应地改变。有关完整说明,请查看GitHub上的README。 遵守 MIT 许可。 |
AKHActionSheet
一个使用基于块API的自定义外观的 遵守 MIT 许可。 |
M13ContextMenu
M13ContextMenu 是一款适用于 iOS 的 Pinterest 风格的上下文菜单。它专为与 UICollectionView 配合使用而设计,可以轻松添加到任何 UICollectionView 中,为每个单元格添加上下文菜单。它还可以添加到任何其他 UIView 中。项目是可定制的,因此非常容易为您的应用程序定制上下文菜单。 遵守 MIT 许可。 |
TWRBorderedView
一个自定义的 UIView 子类,可以轻松实现每个视图上单边界的绘制。 遵守 MIT 许可。 |
GraphKit
一个为 iOS 提供动画图表的轻量级库。 超简单,可以自定义单条条形/线颜色、动画持续时间等。 示例:pod try GraphKit 遵守 MIT 许可。 |
CADRACSwippeableCell
使用 Reactive Cocoa 制作的可滑动 UICollectionViewCell 子类。 遵守 MIT 许可。 |
RTFacebookAlbum
一个易于使用的库,可以从用户的 Facebook 账户中获取专辑和照片。 遵守 MIT 许可。 |
AppearanceMaker
创建自定义外观,使用 NSAppearance 定制您的应用程序的外观。 BSD 许可证。 |
DKScrollingTabController
带有 iOS 的滚动标签控制。 遵守 MIT 许可。 |
RPBorderlessSegmentedControl
模仿 Xcode 5 的工具栏分段控件的复制品。 遵守 MIT 许可。 |
RBImagePickerController
此控制器可用于从相册中选择一个或多个图像。 遵守 MIT 许可。 |
NSString+Color
对 NSString 的分类,允许从其内容中简单实例化颜色。还支持 Web 颜色和自定义颜色代码。 示例:[@"red" representedColor]; [@"redColor" representedColor]; [@"FFee45" representedColor]; [@"roSyBroWn" representedColor]; 遵守 MIT 许可。 |
iTunesPicker
THPinViewController
适用于iPhone和iPad的iOS 7风格PIN屏幕,用户需要验证时可以以模态方式显示,例如访问您应用的受特殊保护的部分。 功能
遵守 MIT 许可。 |
DIDatepicker
又一个iOS的日期选择器。 遵守 MIT 许可。 |
UICollectionViewLeftAlignedLayout
为UICollectionView提供左对齐单元格的布局 遵守 MIT 许可。 |
OMAMovingAnnotations
用于iOS MapView的动态标注 遵守 MIT 许可。 |
节拍器
一款节拍器应用程序。它使用指定每分钟节拍数(BPM)和每圈节拍数(BPC)来生成滴答声。 遵守 MIT 许可。 |
全景视图
Facebook Paper应用中发现的拍照倾斜手势/UX的实现。 遵守 MIT 许可。 |
UICollectionViewRightAlignedLayout
为UICollectionView提供右对齐单元格的布局。 遵守 MIT 许可。 |
UITableView-Wave
带有波浪动画的uitableview重新加载 定制授权。 |
GBFlatButton
为iOS的UIButton提供轻量级和扁平化的实现 遵守 MIT 许可。 |
CPKenburnsSlideshowView
灵感来源于Hey Day。
遵守 MIT 许可。 |
AFWeather
获取天气预报从未如此简单 遵守 MIT 许可。 |
饼图
Mac OS X上的简单饼图 许可证未指定。 |
AZNotification
AZNotification是一个自定义控件,允许用户向用户提供用户界面通知。AZNotification是为iOS 7框架实现的,并利用UIKit Dynamics创建了物理效果。 遵守 MIT 许可。 |
秘密查看器
Secret应用程序的Secret Viewer快速还原,包括动态模糊、视差和滚动时扩展的图片。 遵守 MIT 许可。 |
FFCalendar
为iOS提供的年度、月度、周度和日历。 遵守 MIT 许可。 |
AMSmoothAlert
非常酷的AlertView动画。 现在使用起来非常简单:2种方法和1种定制方法。 随时告诉我你想要的新功能(动画、图标等等)! 希望它对某人有用或者有启发性:) Antoine Apache 2.0协议授权。 |
MONActivityIndicatorView
一个出色的iOS自定义活动指示器视图。 遵守 MIT 许可。 |
ChartView
DChartView是为任何表示定制的折线图,它是用CoreGraphics构建的,所以无需担心应用加载。 GPL授权。 |
FrameExtractor
此演示应用程序可以从视频中提取帧。 GPL授权。 |