iOS 进阶 第十四天(0416)】的更多相关文章

0416 注意调用关系,如下图: 就是initWithCoder:.initWithFrame.setup方法三元组…
Java进阶(三十四)Integer与int的种种比较你知道多少? 前言 如果面试官问Integer与int的区别:估计大多数人只会说到两点:Ingeter是int的包装类,注意是一个类:int的初值为0,Ingeter的初值为null.但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱.所以我对它们进行了总结,希望对大家有帮助. 首先看代码: package…
0410 在tableViewCell之间添加一根线,通栏 iOS应用数据存储的常用方式 plist存储文件 plist读取文件 下面是plist存储读取的图解: 注意:plist只能存储常见的属性.和Metro中的ApllcaiotnDataSetting存储的格式以及数据类型基本一样 偏好设置Preference本质存储的也是一个pliSt,xml格式.类似Metro中的ApllcaiotnDataSetting NSKeyedArchiver * 注意点: 1.所属的类必须遵循<NSCod…
上一篇文章我们主要讲了订单上下文的领域逻辑,在领域逻辑中完成了订单项的计算逻辑.订单的计算逻辑以及如何生成相应的实体code,这篇文章我们通过 在应用服务中实现一个下单的用例,来将这些领域逻辑以及仓储整合起来,完成一个下单的用例. 先看下单用例主体的代码: public class CreateOrderUseCase:BaseAppSrv { private readonly IOrderRepository iorderrepository; private readonly IDealer…
在实际开发中,ES6已经非常普及了.掌握ES6的知识变成了一种必须.尽管我们在使用时仍然需要经过babel编译. ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大.值得高兴的是,如果你熟悉ES5,学习ES6并不需要花费太多的时间就可以掌握,因为常用的基础语法并不多,花少量的时间,就可以开始我们的ES6之旅了. 这篇文章不会详细的告诉你ES6的每一个细节知识,只会根据我自己的开发经验,将我在实际开发中常常用到的知识点分享给大家,给大家学习ES6一个方向的指引.这是因为考虑到很多同学虽然…
1.scrollview的frame指的是其可视范围,contentSize指的是其滚动范围,分别是在水平方向和竖直方向上的 所以要让scrollview在水平方向不能滚动,那么需要如下设置 _scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(, , kScreenWidth, kScreenHeight)]; _scrollView.contentSize = CGSizeMake(, kScreenHeight*); 若要使…
资料参考: http://www.cnblogs.com/kenshincui/p/3871178.html http://www.cnblogs.com/stoic/archive/2012/07/20/2601315.html http://blog.csdn.net/wzzvictory/article/details/9674431?utm_source=tuicool http://blog.csdn.net/kesalin/article/details/8194240 http:/…
0427 深复制/浅复制 浅复制:是址引用 深复制:是值拷贝 下面是解释,如下图: 运行时机制runtime 1.表象的就是MPMoviePlayer 2.深层的是 clang -rewrite-objc main.m 再简化分析如下: 面试回答: 什么是runtime? 答:程序调用之间的所有东西就是runtime. 你用过runtime来做开发吗? 答:runtime是做底层的,我没用到过.不过我有时候用clang命令把它(.m文件)反编译到C++代码看一眼.都是objc_msgSend,消…
0419 任何view默认不支持多点触控,有一个属性设置Multiple Touch,设置为Yes即可支持多点触控 触摸移动一个view,让view也跟着动代码 关于触摸的一些解释: 注意:touchesCancelled:withEvent:方法的产生可能是正触摸的view不见了 根据touch的tapCount属性来判断用户连续按了多少下.苹果官方的应用商店AppStore连续按tabBar上任意菜单9次清除缓存的判断实现就是用了此方法.如下图: 打电话 1.直接打电话 2.打电话前询问:(…
0417 创建UICollectionViewCell的Xib方法如下图 枚举定义导航跳转方式 js跳转到网页指定锚点 如下图所示:…