上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据 “青花瓷”软件 因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交 2.常见 阅读全文
posted @ 2019-02-05 20:53 Van·Zhang 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 说明:apache tomcat服务器必须占用8080端口 一、URL 1.基本介绍 URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 2.URL中常见的 阅读全文
posted @ 2019-02-05 20:52 Van·Zhang 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz 阅读全文
posted @ 2019-02-05 20:51 Van·Zhang 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要学习网络编程 1.简单说明 在移动互联网时代,移动应用的特征有: (1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图 (2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力 (3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死 阅读全文
posted @ 2019-02-05 20:50 Van·Zhang 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、实现一个简单的tableView显示效果 实现效果展示: 代码示例(使用以前在主控制器中进行业务处理的方式) 1.新建一个项目,让控制器继承自UITableViewController。 2.处理storyboard中得界面,如下: 3.根据plist文件,字典转模型 新建一个类,继承自NSOb 阅读全文
posted @ 2019-02-05 20:49 Van·Zhang 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一、NSOperation简介 1.简单说明 NSOperation的作⽤:配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装到一个NSOperation对象 阅读全文
posted @ 2019-02-05 20:48 Van·Zhang 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、并发数 (1)并发数:同时执⾏行的任务数.比如,同时开3个线程执行3个任务,并发数就是3 (2)最大并发数:同一时间最多只能执行的任务的个数。 (3)最⼤大并发数的相关⽅方法 - (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcu 阅读全文
posted @ 2019-02-05 20:48 Van·Zhang 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) withObject:nil afterDelay:2.0]; // 2秒后再调用self的run方法 (2)使用GCD函数 dispa 阅读全文
posted @ 2019-02-05 20:47 Van·Zhang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、主队列介绍 主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。 提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。 获取主队列的方式: dispatch_queue_t queue=disp 阅读全文
posted @ 2019-02-05 20:46 Van·Zhang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍 线程的创建: self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil]; 说明:创建线程有多种方式,这里不做过多的介绍。 线程的开启: [self.thread start 阅读全文
posted @ 2019-02-05 20:45 Van·Zhang 阅读(301) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页