摘要:
解决Xcode 4.3.2的”Could not insert new outlet connection”问题用了Xcode 4.2和Xcode 4.3.2一段时间后,突然冒出了”Could not insert new outlet connection”问题,如下尝试连接插座变量了好几次,都是这样,参考stack overflow的这篇帖子,http://stackoverflow.com/questions/6703054/xcode-4-creating-a-uiview-xib-not-properly-connecting,采用以下方法解决了。(1)关闭Xcode(2)到~/Li 阅读全文
摘要:
网络应用中的数据解析,因为最近的应用,无论是Android的和ios平台的,一直用也是建议用的都是Json解析,xml解析都有点被遗忘了。然后最近自己在做着玩一个ios的小应用,涉及网络数据的抓取,一些网站可能都提供了自己api平台,这些一般都是支持我们对于数据协议格式的设定的。但是后来我在找寻到一些Rss资源时,发现返回的数据都是xml格式的,因此,那就只好用xml解析了。XML解析其实这个概念出现了算够久了,以前javaweb什么到处都在用。这边我们主要大致介绍下,然后在在ios编程如何使用。XML解析一般分两种模式SAX和DOM,事件和文档。具体解析google去吧,有详细。不过看了下面 阅读全文
摘要:
1 - (IBAction)btnClicked:(id)sender { 2 UIImage *image = [self getImageFormView:self.editView]; 3 4 UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil); 5 6 } 7 //UIImageWriteToSavedPhotosAlbum方法所需要的回调方法 8 - (void)image:(UIImage... 阅读全文
摘要:
这个和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):1 sizeof(short int)<=sizeof(int)2 sizeof(int)<=sizeof(long int)3 short int至少应为16位(2字节)4 long int至少应为32位。unsigned 是无符号的意思。例如:16位编译器char :1个字节char*(即指针变量): 2个字节short int : 2个字节int:2个字节unsigned int : 2个字节float:4个字节double: 阅读全文
摘要:
InputStream in = getClass().getResourceAsStream('/'+"spring-beans.dtd"); 表示从classs目录下面的找文件,文件放在src下面就可以了.InputStream in = getClass().getResourceAsStream("spring-beans.dtd"); 表示从当前classs下面的路径找文件如果是在com.a.b.c.d.Test这个class就表示spring-beans.dtd要放在目录src/com/a/b/c/d下. 1 SAXBuild 阅读全文
摘要:
JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate Validator。 此实现与Hibernate ORM 没有任何关系。JSR 303 用于对Java Bean 中的字段的值进行验证。Spring MVC 3.x之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地验证。JSR 303内置的约束规则:@AssertTrue / @AssertFalse 验证适用字段:boolean注解说明:验证值是否为true / false属性说明:-@DecimalMax / @DecimalMin验证适用字段:Bi 阅读全文
摘要:
需要的包: 1.commons-lang.jar2.commons-beanutils.jar3.commons-collections.jar4.commons-logging.jar5.ezmorph.jar6.json-lib-2.2.2-jdk15.jar测试的例子:可以用这个方法JSONArray.fromObject(list).toString(); 1 import java.util.ArrayList; 2 import java.util.HashMap; 3 import java.util.List; 4 import java.util.ListIterator; 阅读全文
摘要:
添加json-lib的pom时,在maven库中找到其pom依赖为1 <dependency>2 <groupId>net.sf.json-lib</groupId>3 <artifactId>json-lib</artifactId>4 <version>2.4</version>5 </dependency>然后编译时,一直提示缺少该包。我就到本地库中去查看,发现有这个包,其名字为json-lib-2.4-jdk15.jar貌似是注明了需要jdk1.5的,查看资料发现json-lib是需要区分j 阅读全文
摘要:
iPhone和其他ios设备中有一个专用的Settings应用程序。通过Settings应用程序,用户可以输入和更改任何带有设置束(settings bundle)的应用程序首选项。设置束是构建到应用程序中的一组文件,它告诉Settings应用程序,主应用程序希望从用户那里收集到哪些首选项。在iOS的用户默认设置(User Defaults)机制下,Settings应用程序是一个通用的用户界面。用户默认设置时保存和获取首选项的系统的一部分。在iOS应用程序中,用户默认设置由NSUserDefaults类实现。Settings应用程序根据给定应用程序内部的设置束内容来显示该应用程序的首选项。每个 阅读全文
摘要:
DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。先来看看dom4j中对应XML的DOM树建立的继承关系针对于XML标准定义,对应于图2-1列出的内容,dom4j提供了以下实现:同时,dom4j的NodeType枚举实现了XML规范中定义的node类型。如此可以在遍历xml文档的时候通过常量来判断节点类型了。常用APIclass org.dom4j.io.SA. 阅读全文