软件应用程序就像冰山一样。用户看到的只是应用程序的一部分——在大多数情况下——应用程序的最大部分是看不到的。这就是令人难以捉摸又神秘的“后端”。在Web开发的篇章中,我们主要讨论Web开发,因为它涉及与最终用户的直接互动&mda...
在没有导入项目之前,就要把忽略配置好:*~.DS_Storexcuserdata ...
API--功能的集成(封装等级低)SDK--任务的集成(封装等级高)比如,App中完成微信支付。整个过程下来需要三次与微信服务器的访问,一次block回调。这四个步骤可以当作是4个api,如果把这四个api的使用组装在一起,程序员只需要调用一个方法就可以完成四个步骤,那么这个方法就是SDK层级的封装...
--前言 笔者结合自己的工作经验,梳理关于UIScrollView究竟需要掌握哪些知识才算是一个好手。至于具体的实施方案,网上资源很多,自行了解吧。--正文 1、涉及到滚动和放大的功能,优先考虑使用原生的scrollView。相比于自己使用手势和view封装一个,不如使用原生的scrollVie...
--前言智能手机问世后的很长一段时间,各大手机厂商都在思考着智能手机应该怎么玩?也都在尝试着制定自己的一套操作方式。直到2007年乔布斯发布了iPhone手机,人们才认识到智能手机就应该这样玩。真正让广大生产厂商惊掉下巴的是2010年6月8号发布的iPhone4。之前的iPhone基本都是极客玩物,...
一、经常使用的,基本就是每次项目迭代都需要使用的UIView、UILabel、UIImage、UIColor、UIFont、UIImageView、UITextField、UIButton、UIScrollView、UITableView、UITableViewCell、UICollectionVi...
NSDateFormatter是用来连接NSDate和NSString之间的桥梁它的使用方式,不(自)做(行)说(百)明(度)要说的注意事项就是,NSString转NSDate时,NSDateFormatter一定要严格对应比如,"2018-12-1315:26:20"一定要用"yyyy-MM-dd...
一、首先我做了非硬件上的优化处理,在升级到10.14之前还是挺管用的。但是为了使用最新的iOSSDK,升级到10.14以后,已经不管用了。1、设置-》通用将动画相关的选项去掉。 2、设置-》辅助功能-》显示器将“减弱动态效果”、“减少透明度”...
一、简介 运算符是检查、改变、合并值的特殊符号或者短语。在本篇文章中只介绍基本运算符,Swift中包含的高级运算符(比如溢出运算符)不在其中。Swift中的运算符和OC中的运算法还是有比较大的区别的,Swift语言这样做的目的是减少常规编码错误。 二、术语运算符分为一元、二元和三元运算符...
一、简介Swift中的字符串和字符与OC中在表示上并无大的区别,考虑到字符串在平时的开发工作中属于频繁使用的类型,重点需要掌握的内容是String各种操作函数的写法。 二、Swift与OC的区别 三、String与Character的具体介绍·关于字符串和字符的概念...
更新提示:【2018年11月20日更新】经过放置在项目中运行发现,如果在快速滚动tableview的时候会在下面这行代码中崩溃(慢慢的滚动是没关系的~):CGFloatcellHeight=[tableViewrectForRowAtIndexPath:[NSIndexPathindexPathFo...
一、本文档的写作目的 App需要跟产品、UI、后台、服务器、测试打交道,app的产出是其他端人员产出的综合体现。与其他端人员沟通就像是开发写接口,也就是面向接口编程的思想。 本文档讲解针对的是服务端返回数据时使用的字段数据类型如何选择、iOS端将JSON数据转模型的时候用什么类型来定义对应的属性...
前言--通过这篇文章【https://www.cnblogs.com/cchHers/p/9880439.html】了解到JavaScript是编写控制器这种角色语言。文章中也提到了web开始是一门“古老”的技术,JavaScript发展至今也出现了很多对JavaScript...
前言--JavaScript是一种能让网页更加生动活泼的描述语言,也是目前网页设计中最容易学又最方便的语言。用户可以利用JavaScript轻易地设计出亲切的欢迎信息、漂亮的数字钟、有广告效果的跑马灯及简易的选举票单,还可以显示浏览器停留的时间。简介--JavaScript是一种被嵌入HTML网页之...
DOM的出现是为了解析HTML文档,HTML的标签名称固定,写法固定,为了能够方便的获取其中的某个标签的值,一个比较好的方式就是将HTML模型化。就像将JSON、XML格式的数据进行模型化一个道理。为了解析统一,W3C提出了DOM(DocumentObjectModel)文档对象模型,它是HTML和...
需要安装Caffe、pycaffe cython、python-opencv、easydict matlab(主要用于对PASCALvoc数据集的评估) 为什么要bulid cython、caffe、pycaffe这3个module? 在readme中PASCAL VOC dataset是通过Create symlinks的方式,可以直接压缩建立,如图: ...