0%
iOS 应用 Breathe
Breathe in 是一个呼吸训练应用,设定好定时器后,通过深呼吸和憋气帮你进行有规律的呼吸训练,找回平静自我,放慢生活步调和调节紧张与压力。有 5 种主题画面和优美音乐,在训练过程画面图案还有动效,非常精美治愈。
《Effective Objective-C 2.0》3. 接口与 API 设计
iOS 编程:用 UIButton 实现 YYLabel 的 TextHighlight 效果
iOS 编程:在导航视图堆栈中显示模态视图
UIScrollView
iOS 编程:深拷贝与浅拷贝
最近经常在关注的公众号或者技术网站看到关于 iOS 深拷贝与浅拷贝的话题。看到一篇技术文章,点击收藏或者只是读过一遍,并不会让你深刻领悟其中的技术原理,只有照着源码敲一遍,运行调试一通,你才会深谙其道,说不定还会有新的发现。所以,这篇文章就是阅读了人家的文章,自己又敲了一遍,加深一下印象,然后还有一点点新的感悟和理解。
参考的文章如下:
- iOS 图文并茂的带你了解深拷贝与浅拷贝 @贝克的飞机
- 集合深浅拷贝以及经常遇到的坑(面试常问)@时间已静止
UIStepper
UIDatePicker
UIDatePicker 对象是用于输入日期和时间值的控件。 你可以使用日期选择器来允许用户输入时间点(日历日期,时间值或两者)或时间间隔(例如定时器)。 日期选择器会向与其相关联的目标对象(target)报告 用户交互行为。
Attributes 属性
核心属性
属性 | 描述 |
---|---|
Mode | 日期选择器模式。 确定日期选择器是否应显示时间,日期,时间和日期或倒计时间隔。 在运行时使用 datePickerMode 属性访问该值。 |
Locale | 与日期选择器关联的区域设置。 该属性允许你设置指定区域来覆盖系统默认值。 您可以使用 locale 属性以编程方式访问该属性。 |
Interval | 分钟旋转器的间隔,如果在当前模式下显示。 默认值为 1,最大值为 30. 您选择的值必须是除数为 60(1,2,3,4,5,6,10,12,15,20,30)的除数。 在运行时使用 minuteInterval 属性访问该值。 |
时间属性
属性 | 描述 |
---|---|
Date | 日期选择器将显示的初始日期。 默认为当前日期,但您可以设置自定义值。 此属性等效于以编程方式设置 date 属性。 |
Constraints | 日期选择器显示的可选日期的范围。 要使用动态范围,以编程方式配置 minimumDate 和 maximumDate 属性。 当 Mode 属性设置为倒计时器时,日期选择器将忽略这些选项。 |
Timer | 日期选择器在倒计时模式下使用的初始值。 该值以秒为单位,但以分钟为单位显示。 |