美文网首页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