美文网首页
人/狗/码的日常 2021-07-09

人/狗/码的日常 2021-07-09

作者: 启发禅悟 | 来源:发表于2021-07-09 22:20 被阅读0次

今天挺凉快的,开始本周的第二次健身。健身环大冒险的另一个好处就是他总是能恰到好处的控制着你的运动量,不至于运动一次就浑身酸痛。

今天给酷奇挑沐浴乳和驱虫药。之前的沐浴乳是酷奇去年得湿疹时在医院开的,也没注意是啥牌子。所以这次就稍微研究了下,对于天秤座的我,每次买东西都有选择犹豫症,非常的痛苦。(其实就是没钱)

所以长痛不如短痛,沐浴乳挑的是MinkSheen,驱虫药选的是拜宠爽体外驱虫。

关于驱虫,目前的设想就是,体外6/7/8/9每月一驱,剩下的就考虑2-3月一驱。体内就每年5月打狂犬疫苗和11月打联合疫苗的时候顺带做下体内驱虫,一年两次。

AppPreference的设计
App肯定会有一定的设置或者偏好,通常我们都会存储在系统的NSUserDefaults standardUserDefaults中。在需要读取这些设置的时候,调用NSUserDefaults的API来获取这些值。例如:

NSUserDefaults* userDefault = [NSUserDefaults standardUserDefaults];
NSDate *lastLoginDate = [userDefault objectForKey:kUserDefaultsLastLoginDate];

同样,在需要更新这些值的时候,调用NSUserDefaults的API来更新,这里就不举例了。

这样时不时的调用NSUserDefaults的API,虽然一般也就两三行代码,但经常写,也会觉得很冗余。所以就考虑设计个单例,来负责管理这些App的偏好。

思路也非常清晰的,把APP的设置(偏好)选项作为AppPreference的属性,初始化时,从NSUserDefaults中读取。这样读取APP的设置(偏好)时,直接访问AppPreference的属性即可。而需要更新设置(偏好)时,通过重写AppPreference的属性Set方法,在更行属性的同时,更新NSUserDefaults对应的值。

这样整个封装完成,外部调用不会再出现NSUserDefaults的调用。

相关文章

  • 人/狗/码的日常 2021-07-09

    人 今天挺凉快的,开始本周的第二次健身。健身环大冒险的另一个好处就是他总是能恰到好处的控制着你的运动量,不至于运动...

  • 人/狗/码的日常 - 开篇

    参加简书的日更,先给自己定个小目标吧,坚持三天。 没啥写作技巧,也不是写什么故事,小说,散文,存粹就是日记,来鼓励...

  • 人/狗/码的日常 2021-04-28

    人 今天爱人休息,所以就可以美美的吃上一顿了。自从病情控制以来,就有抑制不住的想吃东西的欲望,老觉得饿。 狗 今天...

  • 人/狗/码的日常 2021-05-01

    发现要每天坚持写一些东西,还是挺困难的。佩服那些能坚持日更1000+的人。 回想起小学的老师给过我的一句评语,没有...

  • 人/狗/码的日常 2021-04-30

    今天花费了一天的时间在某些不值得的事情上,所以基本上就是碌碌无为了。 人 天气渐渐热了,这对我来说是非常不错的事。...

  • 人/狗/码的日常 2021-05-02

    恭喜自己完成日更7天的任务。 人 药吃完了,所以今天不得不出门去买药。尚杰这些年来降了不少,从原先的2500+到现...

  • 人/狗/码的日常 2021-05-04

    今天上海阴雨绵绵,妖风阵阵。由于建筑方位的问题,每次这种天气,总会有呼啸声。 人 I let algorithms...

  • 人/狗/码的日常 2021-05-05

    不知道大家花在日更上的时间会是多少,可能30-60分钟是个合适的区间吧。 人 对于普通人来说,宇航员是探索者,是英...

  • 人/狗/码的日常 2021-05-03

    我们小区的生态环境是越来越好了,回想12年前刚住进来的时候,那还是光秃秃的草坪和没有枝叶的小树,现在变的郁郁葱葱了...

  • 人/狗/码的日常 2021-04-27

    知识产权 突然发现之前自己收藏的不少技术文章的内容都消失了,一部分变成了404,一部分变成了平台审核。可见现在对知...

网友评论

      本文标题:人/狗/码的日常 2021-07-09

      本文链接:https://www.haomeiwen.com/subject/jtcfpltx.html