
IOS
文章平均质量分 87
再见范特西
这个作者很懒,什么都没留下…
展开
-
cookie和session的区别
一、cookie机制和session机制的区别具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择二、会话cookie和持久cookie的区别转载 2015-06-25 16:05:08 · 456 阅读 · 0 评论 -
深度解析ios网络请求 get——post 区别
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里转载 2015-06-25 13:48:09 · 1662 阅读 · 0 评论 -
iOS导航模式综述
在我们开发一款app时,我们都会在设计阶段把应用的导航确定下来。导航指导用户使用我们的应用,如果没有导航,我们的应用就会显得很混乱。在iOS应用中,视图控制器处于重要地位。在UIKit中,视图控制器有很多种,有些负责显示视图,有些也同时兼顾导航。我们常见的视图控制器有以下几种:1、UIViewController。用于自定义视图控制器的导航。2、UINaviga转载 2015-06-24 16:18:36 · 868 阅读 · 0 评论 -
深度解析iOS应用程序的生命周期
iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本infrastructure给所有App来运行,而你提供自己编写的代码来定制App的外观和行为。因此,了解iOS Infrastructure和它们如何工作对编写App是很有帮助的。Main函数入口所有基于C编写的App的入口都是main函数,但iOS应用程序有点不同。不转载 2015-06-26 15:30:40 · 378 阅读 · 0 评论 -
Objective-C编码规范:26个方面解决iOS开发问题
摘要:苹果公司已经有一份非常全面的Objective-C编码指南,Google、GitHub、New York Times等也均发布了其iOS团队使用规范。本文译者对raywenderlich.com团队的Objective-C编码风格规范进行了翻译。【按语】由于我正在准备模拟开发饿了么这个App,到时可能有些iOS开发者参与进来。这时如果每个人的Objective-C编码风格都不转载 2015-06-02 15:33:58 · 1062 阅读 · 0 评论 -
iOS第三方开源库的吐槽和备忘
做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份 Github上排名靠前的iOS库(大概600个repos) 除了逛一下每日/每月流行之外,也转载 2015-06-18 15:54:22 · 408 阅读 · 0 评论 -
升级10.10 Yosemite 后,cocoapods 出现错误解决方案
原文: http://www.cnblogs.com/sparks/p/3989044.htmlRSMacBook-Pro:~ RS$ pod search jsonkit/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.r转载 2015-04-22 10:57:13 · 325 阅读 · 0 评论 -
iOS手势识别的详细使用:拖动、缩放、旋转、点击、手势依赖、自定义手势
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestureR转载 2015-05-11 10:28:02 · 523 阅读 · 0 评论 -
CocoaPods详解之----使用篇
作者:wangzz原文地址:http://blog.youkuaiyun.com/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了转载 2015-05-06 18:36:50 · 356 阅读 · 0 评论 -
OC利用正则表达式获取网络资源(网络爬虫)
在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步:1、获取网页的html2、利用正则表达式,获取我们所需要的数据3、分析,使用获取到的数据,(例如,保存到数据库)接下来我们分析代码:1、获取网页的html 对于一些网转载 2015-05-07 10:47:26 · 416 阅读 · 0 评论 -
搜索引擎-网络爬虫
通用搜索引擎的处理对象是互联网网页,目前网页数量以百亿计,搜索引擎的网络爬虫能够高效地将海量的网页数据传下载到本地,在本地 形成互联网网页的镜像备份。它是搜索引擎系统中很关键也很基础的构件。1. 网络爬虫本质就是浏览器http请求。 浏览器和网络爬虫是两种不同的网络客户端,都以相同的方式来获取网页: 1)首先, 客户端程序连接到域名系统转载 2015-05-07 10:53:38 · 503 阅读 · 0 评论 -
UITableViewCell自适应高度
在网上看见一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单。UITableView 询问 cell 高度有两种方式。1.针对所有 Cell 具有固定高度的情况1self.tableView.rowHeight = 88;对转载 2015-05-20 17:46:15 · 594 阅读 · 0 评论 -
NSString属性什么时候用copy,什么时候用strong?
转载自南峰子我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。示例我们定义一个类,并为其声明两个字符串属性,如下所示:1234@inter转载 2015-05-20 17:59:54 · 345 阅读 · 0 评论 -
对比iOS网络组件:AFNetworking VS ASIHTTPRequest
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?转载 2015-06-18 15:52:13 · 461 阅读 · 0 评论 -
网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件
1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest 2、Apple Reachability网络监测,可以参考下这篇文章iOS网络监测如何区分2、3、4G?3、DOUAudioStream转载 2015-06-18 15:57:49 · 538 阅读 · 0 评论 -
CocoaPods安装和使用教程
cocoaPods安装教程转载 2015-04-22 10:52:28 · 425 阅读 · 0 评论