https://www.youtube.com/watch?v=PokQ93Cbo0s&index=1&list=PLhUfFfySNmGXVikmiEWsw0iXBZ5IWOy8Ovirtual appliance: 只能运行某一类或者某一个软件的virtual box,因此不能用传统的手段检测(...
分类:
移动开发 时间:
2015-06-05 00:30:40
阅读次数:
152
GCD的常见用法一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法(2)使用GCD函数dispatc...
分类:
移动开发 时间:
2015-06-05 00:29:36
阅读次数:
201
线程间的通信一、简单说明线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信线程间通信的体现1个线程传递数据给另1个线程在1个线程中执行完特定任务后,转到另1个线程继续执行任务线程间通信常用方法-(void)performSelectorOnMainThread:(SEL)...
分类:
移动开发 时间:
2015-06-05 00:29:54
阅读次数:
273
GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线...
分类:
移动开发 时间:
2015-06-05 00:28:44
阅读次数:
4513
1、webSocket服务端的配置与代码:(1)、服务器端工程目录结构:(2)、web.xml的配置 webSocketServlet com.cn.controller.WebSocketServletService webSocketServlet /webSocketServle...
分类:
移动开发 时间:
2015-06-05 00:27:32
阅读次数:
5563
多线程中的单例 1 #import "DemoObj.h" 2 3 @implementation DemoObj 4 5 static DemoObj *instance; 6 7 8 9 // 在iOS中,所有对象的内存空间的分配,最终都会调用allocWithZone方法10 // ...
分类:
移动开发 时间:
2015-06-05 00:24:36
阅读次数:
136
多线程详解前面介绍了多线程的各种方式及其使用,这里补一点关于多线程的概念及相关技巧与使用,相信前面不懂的地方看了这里之后你就对多线程基本上没有什么问题了!1——首先ios开发多线程中必须了解的概念:进程正在进行中的程序被称为进程,负责程序运行的内存分配每一个进程都有自己独立的虚拟内存空间线程线程是进...
分类:
移动开发 时间:
2015-06-05 00:23:39
阅读次数:
222
NSOperation介绍一、NSOperation简介1.简单说明NSOperation的作?:配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤:(1)先将需要执行的操作封装到一个NSOp...
分类:
移动开发 时间:
2015-06-05 00:21:21
阅读次数:
164
多线程总结 1 //1、NSThread 2 /** 3 优点:NSThread 比其他两个轻量级。 4 缺点:需要自己管理线程的生命周期,线程同步,线程同步时对数据的加锁会有一定的系统开销。 5 cocoa给我提供了两种方法生成线程: 6 1: 7 - (id)initWi...
分类:
移动开发 时间:
2015-06-05 00:19:03
阅读次数:
309
GCD的基本使用一、主队列介绍主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。获取主队列的方式:dispatch_queue_tqueue=d...
分类:
移动开发 时间:
2015-06-05 00:21:10
阅读次数:
186
xmlns:android是一个XML命名空间,告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记必须使用这个树形。它可以提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件。或者语法判断器什么的。xm...
分类:
移动开发 时间:
2015-06-05 00:16:30
阅读次数:
226
应用之间的跳转说明:本文介绍app如何打开另一个app,并且传递数据。一、简单说明新建两个应用,分别为应用A和应用B.实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用。1.新建两个应用,分别为A和B. 2.设置应用B的url。3.在应用A中编写打开app的代码点击之后,会跳转到新...
分类:
移动开发 时间:
2015-06-05 00:10:55
阅读次数:
148
NSOperation基本操作一、并发数(1)并发数:同时执?行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)最?大并发数的相关?方法- (NSInteger)maxConcurrentOperationCount;- (void)...
分类:
移动开发 时间:
2015-06-05 00:12:05
阅读次数:
246
iOS学习路线一:自学初步学习路线二:完整学习路线
分类:
移动开发 时间:
2015-06-05 00:10:05
阅读次数:
290
动画总结 iOS 动画Animation详解, UIView动画(UIView属性动画,UIViewTransition动画,UIView Block动画),CALayer动画(CABasicAnima, CAKeyframeAnimation, CATransition, CAAnimationG...
分类:
移动开发 时间:
2015-06-05 00:10:05
阅读次数:
169
adb 常用命令大全1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器):android create avd --name 名称 --target 平台编号4. 启动模拟...
分类:
移动开发 时间:
2015-06-05 00:10:22
阅读次数:
161
创建线程一、创建和启动线程简单说明一个NSThread对象就代表一条线程创建、启动线程(1) NSThread*thread = [[NSThreadalloc]initWithTarget:selfselector:@selector(run)object:nil];[threadstart];/...
分类:
移动开发 时间:
2015-06-05 00:08:01
阅读次数:
236