FOUR (Objective-C Version)

任务记录应用
授权协议 MIT
开发语言 Objective-C
所属分类 企业应用、 任务/项目管理
软件类型 开源软件
地区 国产
投 递 者 杭涵映
操作系统 iOS
开源组织
适用人群 未知
 软件概览

FOUR是一个美丽而轻巧的任务记录应用,围绕“一万小时定律(作家格拉德威尔在《异类》一书中指出:人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。)”为主题,鼓励用户实现他们的目标。

命名原因:每天花4个小时去做一件事,至少也需要十年左右才能达成一万小时的要求,所以照此推算,我们在六十岁的时候大概也就能实现四个人生大目标吧,所以就起名叫FOUR。

2016-07-22_backup.png

 

Logo的设计稿

主要界面的效果图

FOUR的实现

  • 在设计模式上,选用了最常见的MVC模式。

  • 在数据库上,使用了移动端的新贵-Realm

  • 在动画上,用JazzHands框架实现了引导页上的动画效果,用pop框架实现了其余部分的动画效果。

  • 在UI界面上,因为在Github搜到的那些精致漂亮的UI框架都是用Swift编写的,所以用OC从头搭建....

FOUR的界面构成

仔细琢磨下,唯一值得分享的就是Analysis界面的实现,首先用一个动图来展示下它的效果吧。

Analysis界面的动态效果

这个界面看起来十分简单,但它能展现的内容却十分丰富:

  • 首先它包含每个任务在近一周内的执行时间趋势图。

  • 其次在触摸和滑动曲线的过程中,下端的界面可以弹出任务在某一天内执行的时间长度。

  • 最后在相同的界面中,可以展现出多个任务的曲线走势图。

它的实现主要还是基于JBChartView的Demo而想到的。所以如果大家有兴趣,可以直接阅读该框架的Demo文件,我想一定会有不小的收获,如果你觉得看起来麻烦,也可以看看FOUR的源代码。

下面是FOUR在Github和App Store上的地址:
GitHub: https://github.com/SketchK/FOUR
App Store: https://itunes.apple.com/app/id1136588862

  • 声明:本文档仅为个人学习过程中顺手翻译之作,方便开发的同胞借鉴参考。如有觉得译的不好不到位的地方,欢迎指正,将及时做出更正 尽量尊重原文档,因为首次Objective-C,有些地方可能直译了没有注意该语言的专有词,希望指正。如需转载,请注明出处 我的编程环境: IDE:XCODE4.3.1 OS: MAC OS X 10.7.4 文章来译自:http://developer.apple.com/

  • l   消息机制:   Objective-c下调用函数并不是采用的想C语言中的函数调用机制而是使用的一种消息传递的机制。下文将讨论这两种协议之间的区别。   传统的函数调用机制是在程序编译的阶段就已经将子函数的引用地址编译进了执行代码,所以当编译完成之后,函数名指向的就是函数的入口地址,而调用函数将直接导向至函数的入口地址,从而直接开始执行函数。   而Objective-c采用的是一种消息传递

  • 因为项目需要,要求手机端加密和服务端加密解密保持一致。 感谢http://blog.csdn.net/yang3wei/article/details/7605690博主 感谢Google,无限的向往Google。 网上没有贴出完整的代码,我整理一份,分享给大家。   Objective-c代码: // // GTMDefines.h // // Copyright 2008 Google In

  • Objective-C for C++ Programmers, Part 1  from www.informit.com  by David Chisnall  nov 21,2008 David Chisnall has been working with Objective-C for some years, both as a user and a compiler writer. In

 相关资料
  • 本文向大家介绍Objective-C语言记录中,包括了Objective-C语言记录中的使用技巧和注意事项,需要的朋友参考一下 示例 的第一个参数NSLog是,NSString包含日志消息格式。其余参数用作替代格式说明符的值。 格式与完全相同printf,除了用于%@任意Objective-C对象的附加格式说明符。这个: 等效于:            

  • Four:基于Cocos2d-x框架,并使用MVC架构的棋类游戏 Download .zip Download .tar.gz View on GitHub 基于Cocos2d-x框架,并使用MVC架构的一个棋类游戏。 Pure MVC架构,构建可维护的Cocos2d-x游戏。 使用的框架 Cocos2d-x2.2.3 apk下载地址 点我下载 相关博客 架构篇:http://my.oschina

  • Four Shadows 基于计时器的,算法驱动的图标阴影控件。Four Shadows 使你可以在图标或其他元素加入time-aware 阴影。早上 9 0’clock 绝对不会出现 5 o’clock 方向的阴影。 在线演示

  • 今天我看了一下Java7Update45中引入的任务控制,并用飞行记录器进行了一些测试。一切似乎都在按预期工作,我从我测试的应用程序中获得了大量关于线程、内存和任何东西的数据。只有一件事对我来说似乎很奇怪:在“General”类别中没有显示CPU使用情况,在CPU使用情况图标下面只有一个句子“no Events In Recording”。当我不使用飞行记录而是使用JMX控制台时,CPU使用情况显

  • 我正在使用tensorflow对象检测api为微调任务创建数据集。 我的目录结构是: 训练/ --imgs/ ----img1。jpg 安 ----img1。csv 其中,每幅图像一个csv是 我使用此脚本保存TFR记录: 但是当我运行火车脚本时,我得到了这个错误 Pythontrain.py--logtostderr-train_dir=。/模型/训练-pipeline_config_path=

  • 在 Win2008 R2 上 - 是否有我可以转到的界面或可以运行的命令,以从 Windows 任务计划程序导出某个特定任务的历史记录?我甚至会接受所有任务,然后过滤结果。到目前为止,我能想到的最好的方法是在事件查看器中搜索,使用事件日志C:\Windows\System32\winevt\Logs\微软-Windows-任务调度程序%4操作.evtx来搜索有问题的任务,并手动记录它停止的时间。