摘要: 网上现在MVC、MVP以及MVVM的讲解一搜一箩筐,根据了网上大多数的文章,根据我的思考习惯进行了总结。 MVC介绍及分析: 各层的职责如下所示: Models: 数据层,负责数据的处理和获取的数据接口层。 Views: 展示层(GUI),对于 iOS 来说所有以 UI 开头的类基本都属于这层,界面 阅读全文
posted @ 2018-04-12 11:39 _Ace 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 关于消息通知的使用方法: 一般情况都是在B页面pop回到上一个A页面,在A页面写注册通知,通知执行的方法和销毁通知; 在B页面写发送通知的方法 但是如果在A页面push到B页面时候发送通知: 在A页面push时候写发送通知的方法 在B页面中要想实现执行通知的方法,就要在页面的 - (instance 阅读全文
posted @ 2016-09-18 16:22 _Ace 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 加载gif图: NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"9" ofType:@"gif"]]; // view生成 [webView loadData:gif MIM 阅读全文
posted @ 2016-08-02 14:52 _Ace 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 在git已经安装的情况下,输入命令: 一、设置git的user name和email git config —(此处两个横杠)global user.name “XXX” git config —(此处两个横杠)global user.email “XXX” 二、 生成SSH秘钥的过程 查看是否已经 阅读全文
posted @ 2016-05-20 13:57 _Ace 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 在gitLab上新建一个项目,creat项目文件之后,进入到项目的路径之后,复制命令git clone ‘git@gitlab.touzila.com:xiacaixiang/gitgitTest1.git’ cd gitgitTest1 touch README.md git add README 阅读全文
posted @ 2016-05-19 14:45 _Ace 阅读(202) 评论(0) 推荐(0) 编辑
摘要: WKWebView比之之前使用的UIWebView更加具有优势,UIWebView更加的笨重,UIWebView占用更多的内存,且内存的峰值更加的夸张,WKWebView加载的速度也更快,而且其更多的支持HTML5的特性,官方宣称的高达60fps的公洞刷新率以及内置的手势。 以下是一些WKWebVi 阅读全文
posted @ 2016-03-22 11:22 _Ace 阅读(5176) 评论(0) 推荐(0) 编辑
摘要: 归档的使用,是归于使用保存数据,但是一些简单的数据,如数组,字典等基本的数据类型,往往不使用在归档中,归档和plist以及UserDefaults最大的区别就在于,前者可以存放自定义的数据类型,而后两者只能存放基本的数据类型。 本文只对归档(自定义的类型)进行概述。 在归档的使用中,存放和读取和pl 阅读全文
posted @ 2016-03-21 13:51 _Ace 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 今天在导入一个图片的时候,进行真机测试的时候,发现报错,但是不影响运行,但是真机上不会显示报错的错误,之后自己查找资料,自己理解来看,是因为图片的优化级别可以生成一个最小的文件大小,但是有一个很不好的缺点,就是非常耗时,在xcode有一个设置,这个选项会有可能使你的png图片膨胀,但是可以再xcod... 阅读全文
posted @ 2015-12-23 14:57 _Ace 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 有的时候有的需求会让页面强制的横竖屏转换,再之后的ios的版本中,- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation被官方废弃了,不能继续使用的,下面是ios6之后的强... 阅读全文
posted @ 2015-11-30 17:10 _Ace 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 对于UIview的圆角设置最简单的就是layer的两个属性分别是cornerRadius和masksToBounds,但是对于设置其中某一个角为圆角的时候需要使用贝塞尔曲线UIView *aView = [[UIView alloc] init];aView.frame = CGRectMake(0... 阅读全文
posted @ 2015-11-20 17:56 _Ace 阅读(396) 评论(0) 推荐(0) 编辑