iOS扩展属性:category可以扩展类的方法,但是不能扩张类的属性。如果要扩展类的属性,可以用associative,这个相对于category来说用的比较少,而且他还用到运行时编程,必须使用,使用objc_getAssociatedObject,objc_setAssociatedObject...
分类:
移动开发 时间:
2015-01-12 10:38:55
阅读次数:
285
推送功能在手机应用开发中越来越重要,几乎成为所有App必备的功能,由于Android本身没有消息推送机制,通常采用的是基于XMPP协议的推送,但这种开发很麻烦,因此在市场上应运而生了提供消息推送服务的诸多产品,例如:百度云、个推、极光等。 极光推送正是一个整合了Android推送、iOS推送的...
分类:
其他好文 时间:
2015-01-12 10:37:03
阅读次数:
294
在viewA中有一个button,点击后跳转到另一个页面,用下面这段代码viewB会黑屏,什么都看不到。
-(void)login:(id)sender{
mainViewController *mainView=[[mainViewController alloc]init];
NSLog(@"%@",__name.text);
if([__name.text isEqualToStri...
分类:
移动开发 时间:
2015-01-12 09:26:56
阅读次数:
205
本文翻译自国外著名IOS源码教学商业网站raywenderlich的IOSGameStartKits三件套之一的PlatformerGame/平台动作游戏的前奏曲,另一个是Beat‘EmupGame/横版格斗游戏,作者是国外著名游戏开发专家JakeGundersen,曾参与开发过SFC时代的洛克人X系列。原文网址:http://www.raywende..
分类:
其他好文 时间:
2015-01-12 07:07:31
阅读次数:
299
一UIKIT层动画transform实为映射,原位置不变,可以映射出平移,旋转,缩放contentStretch可以设置拉伸区域法一:用简单上下文实现//开始创建动画,第一个参数可以看成动画的标识符,当有多个动画时可以用来区分,只有一个参数可以不设置,空参数为nil,第二个参数为上下文参数..
分类:
移动开发 时间:
2015-01-12 07:02:38
阅读次数:
241
OOP,iOS,MVC何政达【前言】:写这篇文章的目的是总结一下这几天学到的有关iOS编程的有关知识点。主要分三部分:OOP的设计理念;iOS的构成;MVC的具体应用。PartI:OOP说起OOP,大家都知道是什么——面向对象程序设计(Object-OrientedProgramming)。但是我们为什么要使用这样..
分类:
移动开发 时间:
2015-01-12 06:53:11
阅读次数:
255
沙盒介绍每个iOS应用都有自己的应用沙盒(应用沙盒就是应用的文件夹),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录:模拟器沙盒的根路径在:/Users/chenjiang/Library/Developer/CoreSimulator/Devices/E...
分类:
移动开发 时间:
2015-01-12 06:45:02
阅读次数:
301
做IOS开发的同学经常用到UIWebView,大多时候是加载外部地址,但是有一些时候也会用来加载本地的html文件。
UIWebView加载外部地址的时候遵循了“同源”策略,而加载本地网页的时候却绕够了“同源”策略,导致可以访问系统任意路径。
这就是UIWebView中存在的UXSS漏洞。已知尚未修复该漏洞的App有:微盘、文件全能王、QQ阅读。
漏洞复现方式大体相似,现在微盘为例:
在P...
分类:
移动开发 时间:
2015-01-12 01:41:31
阅读次数:
278
转自:http://www.tuicool.com/articles/ENv6Nf
在进行 iOS 开发的过程中,对于一些复杂的界面,我们可以通过 Interface
Builder 这个 Xcode 集成的可视化界面编辑工具在完成,这回节省大部分时间以及代码量。它的使用方法这里不做介绍了,这次我要介绍是使用它来实现一个嵌套的自定义视图。解释一下就是,我们使用 IB 自定义了一个 Vie...
分类:
其他好文 时间:
2015-01-12 00:28:51
阅读次数:
206
第一、插入空元素
对于NSMutableArray、NSMutableDictionary、NSMutableSet等可变的对象,插入空元素时crash
正确做法是加判断,sample code如下所示:
NSDictionary *dic;
NSMutableArray *arr=[NSMutableArray new];
if (dic) {
[a...
分类:
移动开发 时间:
2015-01-12 00:26:05
阅读次数:
1223