我的项目剖析

简介:
该项目是为公司内部员工提供的APP,浏览公司通知以及相应的具体信息。包含四个模块:公告、通讯录、应用、通知。 分别进行分析。技术点
APP包含的模块有:公告、通讯录、应用、通知

1、打开后进入登录页面进行登录,使用员工号进行登录,否则无法登录。
2、然后进入主页面:

抽屉效果

自定义视图分三个方法:
1、初始化视图方法
2、view自适应方法
3、添加视图方法

使用的技术包含:
各种第三方:
1、MagicalRecord 是用来操作Core Data的一个第三方工具。
详细使用分析:Demo+详解
tips:CoreData允许插入重复数据,所以在插入数据之前需要判断是否存在。提高性能的话尽量用少的上下文。上下文切换很耗资源,其次只在需要保存的时候才保存,需要读数据看才去读。项目大了之后很容易犯这种错误。

2、MMPopupView弹出框组件
[http://www.cocoachina.com/ios/20150911/13417.html]

3、MMDrawerController
抽屉效果,侧边栏,实例QQ侧边栏
https://www.jianshu.com/p/9e55cbf7d5ab

4、MJExtension
字典和模型之间互相转换的轻量级框架
https://www.jianshu.com/p/93c242452b9b

拓展YYModel:
YYModel和MJEXtension类似的字典模型转换框架,也非常好用:
原文链接:http://www.jianshu.com/p/25e678fa43d3
demo链接:https://github.com/walkertop/YYModel—Demo
插件链接:https://github.com/EnjoySR/ESJsonFormat-Xcode

5、MBProgressHUD
常用的提示框,菊花、圆圈等
[https://www.jianshu.com/p/478ffcde2377]

6、Masonry
常用的界面适配第三方
源码解析:[http://blog.ifelseboyxx.com/2017/02/23/Masonry-Analysis/]

7、OpenShare
一个超级轻量级的分享框架,秒集成社会化分享。但是不像友盟那样有统计功能,如果只是集成分享功能推荐使用。
https://www.jianshu.com/p/8e84d0936488

8、RestKit
RestKit 是一个用于更好支持RESTful风格服务器接口的iOS库,可直接将联网获取的json/xml数据转换为iOS对象。不过,我们目前用的最多的还是AFNetWorking,RestKit可以作为一个扩展。
[https://segmentfault.com/a/1190000003745207]

RESTful API的理解
http://blog.csdn.net/wangyanchao000/article/details/55047806

使用教程:
[http://blog.csdn.net/zhonggaorong/article/details/51354887]

9、AFNetworking
这个自不必说,凡是做过iOS开发的没有一个不知道它的大名。
献上一位大神详细剖析的文章,总共分为十三部分:http://www.cnblogs.com/machao/p/5833794.html

10、SDWebImage
SDWebImage也是极为常用的第三放。
大神剖析文章:http://www.cnblogs.com/machao/p/6126826.html
下载缓存图片:[http://www.cocoachina.com/ios/20170511/19252.html]
[https://www.jianshu.com/p/be9a0a088feb]

11、UITableView+FDTemplateLayoutCell
自动计算cell高度,使用分析:https://www.jianshu.com/p/b4ac41668ca4

Demo:https://www.jianshu.com/p/b4ac41668ca4

12、XHRefreshControl
XHRefreshControl 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。
场景:京东下拉,快递人员跑
Demo:[https://github.com/xhzengAIB/XHRefreshControl]

13、ZBarSDK
二维码生成与扫描。
解析:https://www.jianshu.com/p/a6ab98036873

14、ZWSlideViewController
多页滑动视图控制器(类似新闻类门户APP),可以用最简单的继承方法使用,也可以不用继承,只用菜单或主视图页面.
下载链接:https://github.com/squarezw/ZWSlideViewController

15、YZDisplayViewController
针对14(多页滑动视图控制器),在跳着选择不同的栏目的时候会有闪动的效果,个人体验不好,还是推荐YZDisplayViewController,效果更好,而且使用起来也跟方便。
http://www.cocoachina.com/ios/20160601/16565.html
YZDisplayViewController使用示例:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值