摘要: 控制器嵌套关系如下,ITGDealViewController的view是UI界面中Dock其中点击按钮弹出的一个子viewrootViewController == mianViewController --> UINavigationController -->ITGDealViewController -->UICollectionViewFlowLayout*****************************************************************ITGAppDelegate.m文件------------------------ 阅读全文
posted @ 2014-02-23 22:10 左左木 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pa 阅读全文
posted @ 2014-02-23 00:37 左左木 阅读(377) 评论(0) 推荐(0) 编辑
摘要: xml文件如下:Question.xml,放在Resource文件目录中你的学习成绩如何?主要科目成绩较好对自己的学习成绩一定要如实回答。大概可在中等偏上水平如果成绩不好则应说明理由。成绩特好,在我们班老数第一应表现出对学习的态度是认真的。IVPaserXMLSingleton.h 文件如下#import #import "IVQuestionModel.h"#import "IVAnswerModel.h"@interface IVPaserXMLSingleton : NSObject {NSXMLParser*m_parser; //xml 解析类 阅读全文
posted @ 2014-02-23 00:18 左左木 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Safari浏览器上并不支持WML的解析,尽管笔者也认为WML这种抱残守旧的技术被淘汰是迟早的事,但WML作为XML结构的一个“变种”进行学习还是不错的。上面说了,WML是XML结构的一个“变种”或者说特例,既然是特例那么就可以把它当成XML来进行解析。那么做一个浏览器的任务流程就清晰了,如下:²封装BSD Socket进行HTTP请求。²将请求到的WML页面解析成XML数据结构。²渲染需要在界面上显示的WML标签(英文名tag)。²将渲染后的WML标签显示在界面上(UIView)。其中第一条在笔者的前一篇文中《玩转iPhone网络通讯之BSD Sock 阅读全文
posted @ 2014-02-23 00:08 左左木 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。iPhone BSD Socket进行编程所需要的头文件基本都位于/Xcode3.1.4/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.SDK/usr/include/sys下,既然本篇文章作为基础篇,那么笔者就从最基本的知识讲解开始。首先,Socket是进行程序间通讯(IPC, Internet Process Connection)的BSD方法,这意味 阅读全文
posted @ 2014-02-23 00:03 左左木 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 前言:iPhone是个极具艺术性的平台,相信大家在开发过程中一定有很多感触,希望能写出来一起交流,所以开了这个帖子,以后还会维护。如果大家和我一样有感触的话,可以跟在帖子下面,最好简短并附上中英文:)1:如果无法保证子类行为的一致性,那么就用委托 If the subClass cann't keep with superClass,use delegate rather than inheritance.2:屏幕上看到的,都是UIVew Everything you see on Screen is UIView.3:如果对性能要求高,慎用Interface Build If app 阅读全文
posted @ 2014-02-23 00:02 左左木 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在Symbian中可以保存在相应的磁盘目录中和数据库中。Symbian中因为权限认证的原因,在3rd上大多数只能访问应用程序的private目录或其它系统共享目录。在iPhone中,APPLE博采众长,提供了多种数据持久化的方法,下面笔者会逐个进行详细的讲解。iPhone提供的数据持久化的方法,从数据保存的方式上讲可以分为三大部分:属性列表、对象归档、嵌入式数据库(SQLite3)、其他方法。一、属性列表NSUserDefaultsNSUserDefaults类的使用和NSKeyedArchiver有 阅读全文
posted @ 2014-02-23 00:01 左左木 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 怎么在iPhone程序中读取PDF的内容呢?答案是,苹果为我们准备了一个很神奇的framework Q2D(Quartz 2D)。Q2D提供了全套的PDF读取API,接下来我们来看看如果简单的使用Q2D来读取PDF文件:我建立了一个工程叫iPhonePDF, 添加了一个UIScrollView(不知道怎么添加UIScrollView? 添加一个UIView然后把interface上的UIView改成UIScrollView就可以啦…)名为PDFView看看PDFView里面有什么吧复制到剪贴板C/C++代码@interfacePDFView:UIScrollView{ NSString*fil 阅读全文
posted @ 2014-02-22 23:44 左左木 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 很多朋友希望在体验或学习iPhone开发,但是iphone开发环境一般需要安装在mac计算机下Mac OS中。 这给许多朋友带来了额外成本投入。 网上已经有各种破解方法,在非苹果电脑上安装iphone开发环境,给我们带来了佳音。但是各种版本比较杂乱,可能会费时费力而无果。 最近,苹果推出了新的开发环境版本。我将新版开发环境在Windows XP下VMWare虚拟机中安装开发环境过程贴出来,让大家分享。 本文在Windows Xp + VMware Workstation 7.0 + MAC OS X Snow Leopard 10.6 环境下安装iPhone SDK 3.1.2成功!..两种安 阅读全文
posted @ 2014-02-22 23:43 左左木 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 安装开发证书1.使用开发者帐号登录IOS Provisioning Portal:https://developer.apple.com/ios/manage/overview/index.action2. 进入Certificates管理页面, 点击右页面低下的链接“click here to download now”,会下载一个名为“AppleWWDRCA.cer”的证书。3.双击AppleWWDRCA.cer文件安装,会自动弹钥匙串访问(ketchain Access)窗口,接下来需要创建名为“CertificateSigningRequest.certSigningRequest”的 阅读全文
posted @ 2014-02-22 23:34 左左木 阅读(218) 评论(0) 推荐(0) 编辑