iOS中网络传输的格式可粗略的分为XML和JSON两种,具体的传输方式又可分为GET和POST. 其中XML格式是最早出现的,但是由于复杂,并且占用字节数相对较大,故不太适合移动端,后来简化为JSON格式. JSON本身的数据结构只有字典和数组两种,在IOS5以后出现了原生解析,而之前则有SBJso ...
分类:
移动开发 时间:
2017-02-21 13:27:36
阅读次数:
182
关于UIView的Layer,IOS提供了三个方法: 1、layoutSubviews 系统重写布局:在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayo ...
分类:
移动开发 时间:
2017-01-22 17:47:52
阅读次数:
304
//iOS5以前设置拉伸图片 -(void)loadImageBeforeIOS5{ //35*30 UIButton *nextButton = [[UIButton alloc] initWithFrame:CGRectMake(80, 180, 100, 40)]; [nextButton s ...
分类:
其他好文 时间:
2017-01-10 14:52:26
阅读次数:
157
1. 用ARC管理内存
ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为...
分类:
移动开发 时间:
2016-12-23 23:09:49
阅读次数:
327
Modules和Autolinking OC自从Apple接手后,一直在不断改进。随着移动开发带来的OC开发者井喷式增加,客观上也要求Apple需要提供各种良好特性来支持这样一个庞大的开发者社区。iOS4时代的GCD,iOS5时代的ARC,iOS6时代的各种简化,每年我们都能看到OC在成为一种先进语 ...
分类:
其他好文 时间:
2016-12-12 20:13:04
阅读次数:
276
在IOS5之后,苹果为避免根据UDID获得用户的信息,而禁止使用uniqueIdentifier获得UDID,但是仍有些应用需要根据UDID区分设备 有一个系统的库IOKit.framework可以获得设备的唯一标识 但是这个方法只能获得模拟器上的UDID很坑爹啊 那还有另外的方法获得设备的信息,那 ...
分类:
其他好文 时间:
2016-12-01 09:40:36
阅读次数:
468
coreImage是IOS5中新加入的一个Objective-C的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析。iOS提供了很多强大的滤镜(Filter),现在有127种之多,随着框架的更新,这一数字会继续增加。这些Filter提供了各种各样的效果,并且还可以通过滤镜链将各 ...
分类:
其他好文 时间:
2016-11-15 19:58:53
阅读次数:
208
在一个scrollview添加了一个tap的手势事件,然后在scrollview上添加了几个Button,在ios6,ios7 中两个点击事件相安无事,但在ios5中按钮却无法点击,究其原因是因为在ios5中tap手势拦截了button的点击事件,解决方法如下: 1.给手势设置代理 2.在下面的方法 ...
分类:
其他好文 时间:
2016-11-06 22:46:46
阅读次数:
323
继续学习公开课第二节课做了一个简单的计算器作为例子。大概Touch了如下知识点:讲解了XCode4,我看了一下最新下载的是XCode8了。XCode创建工程,singleViewApplication还是有的,界面对比起XCode4来,更简洁些了,操作跟视频讲解里的差不多。体会了下第一节课讲的MVCView的代..
分类:
移动开发 时间:
2016-11-05 23:50:12
阅读次数:
225
1、网络通信 1、ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动)。在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好。 下载地址:https://githu ...
分类:
移动开发 时间:
2016-11-04 20:22:22
阅读次数:
352