
IOS
bj09
你的微笑
展开
-
xcode快捷键大全
这是一篇CocoaChina的一个网友整理的Xcode快捷键大全,实在是太多了,我看得眼花缭乱的,不过还是非常实用,想学习就往下看吧!可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。xcode快捷键大全===============xcode相关=============转载 2012-08-02 14:46:51 · 947 阅读 · 0 评论 -
ios xml 解析 (1)
解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值。而且通常情况下,可以借助XPath,直接查询XML节点。SAX解析XML,是基于事件通知的模式,一边读取XML文档一边处理,不必等整个文档加载完之后才采取操作,当在读取解析过程中遇到需要处理的对象,会发转载 2013-12-10 15:37:27 · 788 阅读 · 0 评论 -
json 解析
JSON数据结构以其轻量化的结构体和良好的可读性被越来越广泛的运用,特别在移动开发上,手机的流量是宝贵资源,更要求使用轻量级的数据格式进行数据传输。关于在iOS平台上进行JSON解析,已经有很多第三方的开源项目,比如SBJson、JSONFramwork等,用的也非常广泛,自从iOS5.0以后,苹果推出了SDK自带的JSON解决方案NSJSONSerialization,这是一个非常好用的原创 2013-12-11 15:19:10 · 2305 阅读 · 0 评论 -
iOS6下自定义UI控件外观效果
尽管iOS原生的UI控件就已经有很不错的显示效果,但是App开发者仍然希望自己的产品与众不同,所以自定义UI外观成了每个App产品开发必做之事。今天就来做一个在iOS6下实现自定义UI的demo,内容及Demo来源于国外iOS博客raywenderlich,先看看美化前后效果差别(左边为美化前,右边为美化后):转载 2013-12-11 16:54:59 · 830 阅读 · 0 评论 -
使用UIAppearance 协议自定义视图
在iOS 5以前,自定义原生控件的外观并没有原生支持,因此开发人员感觉很麻烦。开发人员经常面临的问题是修改一个控件所有实例的外观。解决这个问题的正确方法是重写一遍控件。但由于这么做非常费时,一些开发人员开始覆盖或混写一些方法,如drawRect:。从iOS 5开始,苹果通过两个协议(UIAppearance和UIAppearanceContainer)规范了对许多UIKit控件定制的支转载 2013-12-11 17:34:39 · 2094 阅读 · 0 评论 -
ios json 解析 (2)
IOS5.0开始支持JSON,所以不用第三方的解析了。//将Foundation(NSDictionary、NSData)转换为JSon格式的NSData用来发送//+ dataWithJSONObject:options:error: //将JSON格式的Data转换为Foundation(NSDictionary、NSData) 用来解析//+ JS转载 2013-12-11 15:55:29 · 864 阅读 · 0 评论 -
ios网络编程(2)
IOS之同步请求、异步请求、GET请求、POST请求1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性转载 2013-12-12 16:33:39 · 750 阅读 · 0 评论 -
ios网络编程(3)
ASIHTTPRequest讲解 ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过转载 2013-12-12 16:40:08 · 672 阅读 · 0 评论 -
ios网络编程(4)
访问HTTPS站点的几种方法的几中方法这两天一直在研究如何用UIWebView访问HTTPS站点,试过很多方法,但都有这样那样的缺陷,下面简单分享一下,希望各位提点意见:1。调用私有API 最简单,也最危险的方法,调用 setAllowsAnyHTTPSCertificate:forHost ,后果怎么样就不用我说了吧。2. libCurl转载 2013-12-12 16:42:52 · 886 阅读 · 0 评论 -
iOS 网络编程(1)
HTTP定义了一种在服务器和客户端之间传递数据的途径。URL定义了一种唯一标示资源在网络中位置的途径。客户端先建立一个TCP连接,然后发送一个请求。服务器受到请求处理后发送一个响应向客户端传递数据。然后客户端可以继续发送请求或者关闭这个TCP连接。HTTPS:在TCP连接建立后,发送请求之前,需要建立一个一个SSL会话。转载 2013-12-12 16:31:54 · 933 阅读 · 0 评论 -
国家气象局提供的天气预报接口
国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html对于第三个接口,返回信息比较全面,也转载 2013-12-10 17:52:37 · 3591 阅读 · 2 评论 -
ios xml 解析(2)
一、概述由于xml具有强大的扩展性及清晰的结构,使其广泛用于各种文件配置,比如皮肤配置;那么在IOS该如何解析xml文件呢?xml解析必然要用到xml解析库,有libxml、tinyxml等,但在IOS的API中提供了NSXMLParser类,通过NSXMLParser可以实现快速访问xml中相关字段;二、NSXMLParser类几个重要知识点1、要使用NSXMLP原创 2013-12-10 16:31:30 · 1577 阅读 · 0 评论 -
UITableViewCell的selecte与deselect
首先要从一个我遇到的问题谈起,一个基于NavigationBar的App,开始时我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选中的Cell便会自动取消选中(有动画效果)。后来由于某些原因我把这个UITab转载 2012-11-07 16:41:51 · 1301 阅读 · 0 评论 -
UIButton点击后改变背景的方法
初始设置: UIImage *bgImg1 = [UIImage imageNamed:@"Selected.png"];UIImage *bgImg2 = [UIImage imageNamed:@"Unselected.png"];[btn setImage:bgImg2 forState:UIControlStateNormal];[btn setImage:bgImg1 for原创 2012-11-26 12:36:08 · 1903 阅读 · 0 评论 -
关于XCode编译完App之后生成的dSYM文件
自sh3ng.com,原文 http://sh3ng.com/2010/04/dsym-wtf/在XCODE编译项目之后,会在app旁看见一个同名的dSYM文件.他是一个编译的中转文件,简单说就是debug的symbols包含在这个文件中.他有什么作用? 当release的版本 crash的时候,会有一个日志文件,包含出错的内存地址, 使用symbolicatecrash工具能够把日志转载 2012-11-15 14:20:40 · 3226 阅读 · 0 评论 -
使用dwarfdump检查dSYM和app是否匹配
搞iPhone开发就要不停地发版本,随之而来的就是各种版本的crash log。如果不能好好地管理,那么开发人员很快就会在crash log和版本的海洋里迷失方向。MAC上有个免费的小工具——dwarfdump,可以简便地检测出app和相应的dSYM。使用起来很简单。分三步即可。1> 根据crash log,得到App的UUID。UUID是个字符串,由32个字符组成。得到了UUID转载 2012-11-15 14:22:42 · 11056 阅读 · 0 评论 -
ios系统crash文件分析方法
Xcode 4.3的symbolicatecrash的位置和老版本的不一致了。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/Xcode 4转载 2012-11-15 14:53:14 · 1661 阅读 · 0 评论 -
IAP-In App Purchase (应用内购买) 1
折腾半个月, 流程终于明白了。 大概流程参考 http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/ 的总结, 如下: Create and Fetch a Product DescriptionHere is a (very) rough overview of each step re转载 2012-11-19 17:33:10 · 962 阅读 · 0 评论 -
failed to attach to process ID 0
程序是正确无误的,模拟器上正常运行,所以我不再从xcode上找问题了。然后连接iphone测试,运行正常。问题很明显了,模拟器菜单栏选择“还原内容和设置”,搞定。屡试不爽。原创 2012-11-22 13:06:37 · 1524 阅读 · 0 评论 -
ios6/io7 画面适配
原创 2013-12-09 16:02:25 · 11852 阅读 · 0 评论 -
iOS网络编程
iPhone网络编程–一起来做网站客户端 链接 http://www.cocoachina.com/bbs/read.php?tid=98532&page=1原创 2013-12-12 16:47:59 · 779 阅读 · 0 评论