今天接到了第一个小项目

原创 2013年12月02日 22:40:32

在微博和CocoaChina上看到不少的开发者都是在家办公,对与相当宅的我也非常希望自己能够和他们一样。所以平时很留意相关开发者分享的各种SOHO的资源或者心得。之前看到过一位开发者推荐的freelancer这个网站,如果有兴趣可以去看一下。我也试着在上面注册了,然后投标了一个自己还算比较熟悉,而且也比较简单的小项目,50$,做一个整理Mac文件的软件,要求还挺多的。我大致想了相关的实现,所以简单称述一下,后面几天利用空余时间就会进行编码:

1:首先让用户选择一个需要整理的文件夹

2:通过快速生成一个文件树,获取到文件的额相关名字,图片,大小,修改和创建时间

3:通过NSOutlineView对文件的结构展示,用户能够直接拖拽文件或者文件夹到另一个文件夹。

4:对用户的修改做监控,然后实现在Finder中的修改。

5:同时对cell添加右键菜单,用户还能够添加文件夹,删除文件,或者文件夹等操作。

6:用户要求支持10.6~10.9,NSOutlineView的Cell BasedView的图片展示需要自己重写TextField,然后在上面绘制。

7:在文件的修改过程中,会涉及到权限问题,需要用到权限的请求。

8:后期考虑能够在一个撤销操作,以免用户操作失误,或者不想要之前的操作

9:增加一个智能归并功能,将相同类型的文件合并到同一个文件夹,这样就能够对桌面和下载的文件进行一个系统的整理,省去了用户的操作。


从上面这些看来,做这么一个小软件50$确实少了,不过是自己的第一个项目,更多的希望能够锻炼一下自己对整体的把握能力。后面将会开始具体的设计,以及编码。后期将会把软件成果分享出来,看看能不能帮助到一下新学习的朋友。

版权声明:本文为博主原创文章,转载请注明.

今天,我迟到了

  今天,我迟到了。  手机在早上7点钟整准时将我叫醒,但我翻了个身,又睡着了。等我突然醒来,意识到有什么不对劲,摸到手机一看,我傻了眼,7:49了!这下完了!  当我飞也似的赶到公司,是早上7:57...
  • Wintalen
  • Wintalen
  • 2006年06月30日 08:37
  • 1111

ThinkPHP5创建项目

ThinkPHP5
  • xiaohuaidan007
  • xiaohuaidan007
  • 2017年09月10日 21:30
  • 219

【基础练习】【小数位数】小玉家的电费

题目来自 洛谷P1422 月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0....
  • ametake
  • ametake
  • 2015年02月10日 16:31
  • 967

今天又接到了交通罚单

今天又接到了交通罚单, 把车借给我的亲戚开了,有在同一个地方,超速了,就是锡宜高速, 车速121, 超了20%, 又是刚刚超过20%,锡宜高速真是太无耻了, 车流一点也不多,路况非常的好,却设了限速1...
  • qiuliangjun
  • qiuliangjun
  • 2008年12月03日 10:35
  • 449

第一个Unity项目Hello Unity

保留版权,转载请注明出处:http://blog.csdn.net/panjunbiao/article/details/9318811 在这一篇文章里,参照宣雨松的《Unity 3D游戏开发》第3...
  • pizi0475
  • pizi0475
  • 2015年07月14日 11:44
  • 1150

我的第一个java项目——面向对象设计。

1.  需求(转化成用户故事): 想象一下,经常有新闻/视频+留言版这种常见的网页形式,现在我们用控制台(console)来模拟这种网页,在console中,首先2名足球明星、2名篮球明星、1名游泳明...
  • Wisteria_queen
  • Wisteria_queen
  • 2015年09月21日 20:09
  • 1016

谈Android外包项目

这个学期接了几个Android的外包项目来做。让我深深的体会到:讨厌的并不是写代码,是客户!     常常会遇到一种情况是东西按照之前的需求来做了,就在程序员认为项目快完成的时候,客户提出有需求...
  • stephenzcl
  • stephenzcl
  • 2013年12月16日 11:52
  • 2038

本月总结:第一个java项目

这个月看的书少了,所以发表的文章少了,但是主要是我去弄完了一个项目~ 第一个用java写的项目,现在写一下项目完成后的感想:项目概述: 使用jave语言,通过java的swing和JDBC语言,以...
  • hello_bravo_
  • hello_bravo_
  • 2016年11月29日 22:09
  • 1051

P1422 小玉家的电费

P1422 小玉家的电费 题目描述 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电[2006]27号规定,月用电量...
  • SSL_lzx
  • SSL_lzx
  • 2017年01月22日 15:28
  • 343

jzoj3588 【中山市选2014】J语言 (表达式解析)

超长题面 J语言作为一门编程语言,诞生于20世纪90年代………….. 好学的小H今天又学到了一种新东西——J语言。显然,J语言的背景已经被小H忘得一干二净了,但是小H仍然记得J语言中有趣的数学计算...
  • jokerwyt
  • jokerwyt
  • 2018年01月20日 17:30
  • 200
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今天接到了第一个小项目
举报原因:
原因补充:

(最多只允许输入30个字)