美文网首页iOS开发iOS学习开发
CoderLiszt讲iOS项目开发-手把手教你做项目(兼职类A

CoderLiszt讲iOS项目开发-手把手教你做项目(兼职类A

作者: Coderliszt | 来源:发表于2018-07-12 18:10 被阅读144次

我是来自大城市P城的,我名字叫CoderLiszt,今天心情非常的冲动,今夜阳光明媚,今夜多云转晴。心情从晴转多云了,为什么啊?因为要开发一个新的兼职类App简单版,正好写一篇手把手教你做项目的文章。希望能给大家带来开发帮助,期待你关注我的编程和设计的微信公众号、里面包括很多精选控件以及推荐控件的使用。更有设计资源以及Php、Ue4开发教程等。谢谢.以下纯属个人见解,如果更好的方案欢迎指正

需要素材的朋友关注公众号留言.我看到后立马回复你

编程生涯

一、新建Xcode工程

这里我们取个工程名称。就叫PartTimeJob

屏幕快照 2018-07-12 下午5.52.56.png

二、新建好以后,我们为我们的工程安装CocosPods,这个三方管理库的介绍直接去我标注的这篇文章就好,如果遇到什么问题的话在评论区留言或者公众号内也可以联系我

有问题的同学尽管来打扰我

三、到了这一步的,说明你的工程已经新建好了.为了整个工程的整洁性.我取了PartTimeJob每个单词的首字母来做我们工程的前缀,大家可以跟着我一起命名。那我们需要哪些目录呢?因为这款App是一个简单版的。所以就一个主界面,我的工程目录是双语版,加了中文备注以防目录多了认不出.下面我们来分析下工程的目录

屏幕快照 2018-07-12 下午5.59.22.png
  • PTJCategory(分类) 顾名思义就是放我们需要的分类的地方

  • PTJCommon(公共) 公共文件,例如常量和PCH文件

  • PTJCustom(自定义) 放一些自定义的控件

  • PTJPartTime(兼职) 兼职主界面控制器

  • PTJUtils(工具类) 帮助类,例如相册权限检测、时间戳转换等

  • PTJVendor(三方) 虽然我们用了CocosPods在管理三方库,但避免不了经常有一些控件没用CocosPods的.所以我们新建一个三方文件夹

四、结构基本组成了,接下来就是编写把常用的三方库导进去,暂时我只是导入了这些。后面项目做完后我会更新这个Pod的文件

  pod 'AFNetworking'
  pod 'YYModel'
  pod 'SDWebImage'
  pod 'SDCycleScrollView'
  pod 'SDAutoLayout'
  pod 'IQKeyboardManager'
  pod 'FMDB'
  pod 'MJRefresh'
  pod 'FLAnimatedImage'
  pod 'Masonry'

五、既然需要的三方库都导入了,工程目录页创建好了。那我们开始第一个界面的开发,先来看看主界面的结构

图层2@2x.png

六、主界面开发

1.看完界面结构后,我的思路是用UITableView来进行布局,附上一个思维图
屏幕快照 2018-07-12 下午6.24.55.png
2.顶部广告实现我用的是三方框架中的SDCycleScrollView
3.今日推荐和工作类型,大家可采用UICollectionView利用横向滚动来做,方便动态控制.我这里因为项目比较急,能省时就省.我就写两个死的View
4.还发现底部有一个发布按钮浮在底部,我们就做一个按钮放在底部距离15像素就好.把他添加到self.view上面。好了正式动手开发

七、昨天太晚,所以今天早上花了一会儿时间写了下主界面.效果如下:

我的主界面用了一个左侧和右侧菜单,左侧是个人中心.右侧是设置.设置还没添加。左右菜单所用的控件:RESideMenu我们先把界面画完,然后再写接口数据请求。接下来就是编写设置界面.我这边因为为了时间快,就没有让Ui再设计,我把我最终的设置界面给大家放出来借鉴

wangzhuan.gif

相关文章

网友评论

本文标题:CoderLiszt讲iOS项目开发-手把手教你做项目(兼职类A

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