我眼中的iOS开发+壹

大学实习开始到现在工作时间已经不短了,时间过得很快,觉得自己真的进步很多。自己单抗的项目也做了,从基础框架的搭建到最后亲自测试上线成功,一路走来觉得很欣慰。从最开始项目工程完全没有框架。看着UI保真图,一个一个写。逻辑混乱的让后来的我忍不住花了好长时间整改。于是我开始总结这些,发现了好多搭建框架的路子。在项目的进行中要记住的几个点 。

一,以前经常在写到轮播图的时候都是自己写各种逻辑,协议,监控什么的。现在使用SDCycleScrollView发现好方便,下面贴一张自己使用的代码

SDCycleScrollView*cycleScrollView = [SDCycleScrollViewcycleScrollViewWithFrame:CGRectMake(0,0,255,90)shouldInfiniteLoop:YESimageNamesGroup:nil];

cycleScrollView.delegate=self;

cycleScrollView.showPageControl=NO;

cycleScrollView.pageControlStyle=SDCycleScrollViewPageContolStyleAnimated;

[labeladdSubview:cycleScrollView];

cycleScrollView.scrollDirection=UICollectionViewScrollDirectionHorizontal;

然后就是放图片

cycleScrollView.imageURLStringsGroup= imgStrArr;

定时器什么的就都不用管了


这是滑动和点击的协议方法。

二, 全局的网络监测,我在每个接口请求之前会从全局获取目前的网络状况,避免出现无网无反应

我使用了一个全局的单例 OnceManager 随时获取当前的网络状态,在接口访问服务器的时候查看

当然,使用通知后不要忘记了消除监听者

然后就要在检测到没网的时候,亮出提示框了。在NSObject类里面写一个加号方法

最后就是使用,上面的准备做好之后,就是在接口调用处检查当前网络状态了

数据请求中的对当前网络的把控就这样,实时的监控传给使用者。这是我在上一个项目中的使用,如果大家有更好的方法可以给大家介绍。避免在网络请求中出现无网而不知的情况,又要在全局观中提示用户目前网络的变化。

关于代码仓库git的使用记录

1.从远程仓库拉代码  git clone git地址

2.把自己新创建的项目复制粘贴到远程仓库的拉下来的文件夹里面

3.git add .  把自己本地的项目添加到本地仓库

4.git commit -m "提交内容"

5.git push origin master  推到远程服务器完成

希望能和大家一起交流,如果觉得有用,希望大家给个赞鼓励一下,谢谢!

                                                                                                               孙骜雯

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容