IOS 开发之网络基础知识1 一次HTTP请求的完整过程 1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络.....
分类:
移动开发 时间:
2015-04-09 15:05:32
阅读次数:
152
1:如何给表格单元列增加选择时的背影效果if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier...
分类:
移动开发 时间:
2015-04-01 21:40:06
阅读次数:
216
1:两种方法删除NSUserDefaults所有记录//方法一NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];[[NSUserDefaults standardUserDefaults] removePersistentD...
分类:
移动开发 时间:
2015-04-01 19:54:38
阅读次数:
225
1:用UIImageView作为背景,但直接把按钮或者UITextField放在上面无法相应事件。解决办法:UIImageView默认的UserInteractionEnabled是NO,把它修改成YES,或者可以直接在XCODE上面的view有个属性勾选User Interaction Enabl...
分类:
移动开发 时间:
2015-02-28 18:04:16
阅读次数:
211
一、流程控制结构 (1)顺序结构:按照书写顺序执行每一条语句。 (2)选择结构:对给定的条件进行判断,根据判断结果来决定执行哪一段代码。 (3)循环结构:在给定条件成立的情况下,反复执行某一段代码。二、选择结构 - if (一)if简单使用 1)第一种结构: 如果条件为真...
分类:
移动开发 时间:
2015-01-08 22:35:58
阅读次数:
288
一、函数 (一)什么是函数 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。 (二)函数的定义 目的:将一个常用的功能封装起来,方便以后调用 步骤:确定函数名,确定函数体,调用 格式:返回值类型 函数名...
分类:
移动开发 时间:
2015-01-08 17:09:57
阅读次数:
228
三十八:各个版本IPHONE分辨率及图片的实现原理desert@2x : iPhone 4s (320 x 420)desert-568h@2x : iPhones 5, 5C and 5S (320 x 568)desert-667h@2x : iPhone 6 (375 x 667)desert...
分类:
移动开发 时间:
2014-12-30 15:00:33
阅读次数:
253
二十三:addSubview和insertSubview 区别addSubview 是将view加到所有层的最顶层相当于将insertSubview的atIndex参数设置成view.subviews count 即[view addSubview:oneview] == [view insertS...
分类:
移动开发 时间:
2014-12-11 15:23:44
阅读次数:
221
十七:返回到主线程进行操作,对UI进行更新只能在主线程进行 /*将数据显示到UI控件,注意只能在主线程中更新UI, 另外performSelectorOnMainThread方法是NSObject的分类方法,每个NSObject对象都有此方法, 它调用的selector方法是当前调用...
分类:
移动开发 时间:
2014-12-08 17:06:44
阅读次数:
223
十二:判断设备//设备名称return [UIDevice currentDevice].name; //设备型号,只可得到是何设备,无法得到是第几代设备return [UIDevice currentDevice].model; //系统版本型号,如iPhone OS return [UIDevi...
分类:
移动开发 时间:
2014-11-27 18:15:57
阅读次数:
269