上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: 开放封闭原则(OCP原则The Open-Closed Principle)是面向对象的核心设计所在。它是说,软件开发实体(类、模块、函数等)应该可以扩展,但是不能修改。这个原则有两个特征,一个是说“对于扩展是开放的”,另一个是说“对于更改是封闭的”。我们在编写任何app时,不要寄希望于需求是固定的... 阅读全文
posted @ 2015-09-14 13:43 紫忆 阅读(2018) 评论(0) 推荐(2) 编辑
摘要: 一个瀑布流的实现有三种方式: 继承自UIScrollView,仿写UITableView的dataSource和delegate,创造一个缓存池用来实现循环利用cell 写多个UITableview(UITableView的cell宽度是与UITableView宽度一样的,那么每行可以摆设多个宽度相 阅读全文
posted @ 2015-09-12 23:58 紫忆 阅读(3748) 评论(0) 推荐(1) 编辑
摘要: 单一职责原则:就一个类而言,应该只有一个引起它变化的原因。在iOS开发中,我们会很自然的给一个类添加各种各样的功能,比如随便写一个简单的应用程序,一般都会生成一个viewController类,于是我们将各种各样的代码,商业运算的算法、http请求的参数(params)封装、使用FMDB、coreD... 阅读全文
posted @ 2015-09-11 14:57 紫忆 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 在实际开发过程中,app需求都是由产品那边给出,往往是他给出第一版功能,我们写好代码后,会相应的给出第二版、第三版功能,而这些功能是在实际使用中,根据用户需求而不断增加的。如果在编码之初,我们并未认识到这一点,并未后续添加的代码做好相应的设计准备,那么无疑,这个项目代码会越来越乱,就会导致这样一个循... 阅读全文
posted @ 2015-09-09 15:31 紫忆 阅读(3896) 评论(3) 推荐(2) 编辑
摘要: 在iOS开发中,经常是要用到UITableView的,我曾经思考过这样一个问题,为什么任何种类的model放到TableView和所需的cell里面,都可以正常显示?而我自己写的很多view却只是能放一种特定的model,就好像我这个view是专门为了展示这个model所设计的?有没有一种设计方法,... 阅读全文
posted @ 2015-08-29 20:12 紫忆 阅读(1809) 评论(1) 推荐(0) 编辑
摘要: 苹果已经确定,在iOS9中通信机制采用HTTPS了。 第一篇:http://www.cnblogs.com/ziyi--caolu/p/4742577.html 上一篇详细介绍了为什么要对HTTP进行加密,以及对HTTP进行加密的两种主要手段。也穿插了,在我以前开发过程中,对HT... 阅读全文
posted @ 2015-08-25 13:43 紫忆 阅读(5215) 评论(1) 推荐(0) 编辑
摘要: 在iOS团队开发中,我见过一些人的代码,也修改过他们的代码。有的人的代码写的非常之规范、通用,几乎不用交流,就可以知道如何修改以及在它基础上扩展延生。有的人的代码写的很垃圾,一眼看过去,简直会怀疑自己和他是用两种语言在开发,代码可复用性极差,往往一个已写好的功能遇到要扩展(或者让我自己写,在... 阅读全文
posted @ 2015-08-20 14:52 紫忆 阅读(1499) 评论(2) 推荐(1) 编辑
摘要: HTTP固然足够好,但是在安全方面有着很大隐患:1、与服务器进行通信使用的是明文,内容可能会被窃听(HTTP协议本身并不具备加密功能,所以无法对请求和响应的内容进行加密)2、使用HTTP协议的服务器与客户端都不会验证通信方的身份,可能遭遇伪装。(所谓不验证通信方身份的意思是,比如说服务端,在服务端接... 阅读全文
posted @ 2015-08-19 16:17 紫忆 阅读(22058) 评论(6) 推荐(0) 编辑
摘要: 联合开发,遇上的一个问题,果然,在此验证了百度的不靠谱,是谷歌出的答案......stackoverflow上有解决方案,链接:http://stackoverflow.com/questions/25597104/git-pull-error-your-local-changes-to-the-f... 阅读全文
posted @ 2015-08-13 09:46 紫忆 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 如图所示,这是客户端往服务器发送请求时的报文:一般来说,将报文分成三个部分,请求行、请求头、请求体如图,请求行包括三部分内容1、请求方法,在HTTP里的请求方法种类较多,但就移动端开发来说,常用的方法是GET\POST\HEAD这三种请求方法2、URI,统一资源标识符,也可以用URL代替,也就是请求... 阅读全文
posted @ 2015-08-12 13:43 紫忆 阅读(8065) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页