IOS
文章平均质量分 73
缘点星空
这个作者很懒,什么都没留下…
展开
-
理解开发工具Xcode
from:http://mobile.51cto.com/iphone-272074.htm介绍Xcode是一个强大的专业开发工具,可以简单快速、而且以您熟悉的方式执行绝大多数常见的软件开发任务。相对于创建单一类型的应用程序所需要的能力而言,Xcode要强大得多,它的设计目的是使您可以创建任何想像得到的软件产品类型,从Cocoa及Carbon应用程序,到内核扩展转载 2012-02-12 22:00:27 · 545 阅读 · 0 评论 -
iOS高效开发必备的10款Objective-C类库
from:http://mobile.51cto.com/hot-249831.htm因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一转载 2012-02-12 22:08:43 · 428 阅读 · 0 评论 -
Objective-C by 维基百科
from: http://zh.wikipedia.org/wiki/Objective-CObjective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS这两个NeXTSTEP的衍生系统,而在NeXTSTEP和OpenStep中它更是基本语言转载 2012-02-10 14:23:22 · 679 阅读 · 0 评论 -
Xcode使用教程详细讲解
from:http://mobile.51cto.com/iphone-273735.htmhttp://mobile.51cto.com/iphone-273738.htmXcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此,如果转载 2012-02-12 21:54:15 · 775 阅读 · 0 评论 -
Xcode 4开发第一个iPhone程序 图文实例
from;http://mobile.51cto.com/iphone-273942.htmXcode 4开发第一个iPhone程序“Hello World”是本文要介绍的内容,分为上下篇为友们介绍。项目要求写一个iPhone程序,在屏幕正中显示文字“Hello Word”,粗体,字体大小26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移1像素,支转载 2012-02-12 22:29:21 · 1418 阅读 · 0 评论 -
Objective-C基础语法快速入门
2010年11月编程语言排行榜和2月编程语言排行榜讲的都是Objective-C。Objective-C是Mac软件开发领域最主要的开发语言,假如我们对面向对象的思维已经C语言都很熟悉的话,对于我们学习Objective-C将会非常有用。假如我们对C语言还不熟悉的话,那我们需要学习一下C语言。方法调用(Calling Methods)为了能够尽快上手,我们先来看一些简单的例子。转载 2012-02-13 01:44:27 · 658 阅读 · 0 评论 -
iPhone中获取UIWebView内的html方法
from:http://blog.csdn.net/diyagoanyhacker/article/details/6564897获取所有html:NSString *lJs = @"document.documentElement.innerHTML";获取网页title:NSString *lJs2 = @"document.title";UIWeb转载 2012-02-24 06:45:49 · 616 阅读 · 0 评论 -
SQLite3中针对Objective-C的持久框架
from:http://blog.csdn.net/diyagoanyhacker/article/details/7210264Cocoa与Cocoa Touch(主要是指iphone,ipad,ipod等等)都对sqlite3提供了良好的支持,但objective-c语言中的sqlite3持久层框架确没有java中那样丰富与强大、灵活,直转载 2012-02-24 07:17:11 · 510 阅读 · 0 评论 -
如何使iPhone开发数据持久化
from:http://mobile.51cto.com/iphone-274293.htm如何使iPhone开发数据持久化是本文要介绍的内容。在开发应用程序的时候,当然需要经常的实用数据库进行数据的保存了,在移动设备上,我们可以使用文件,数据库等方式去保存,为了能够让用户无法使用其他的程序去修改,我这里认为使用数据库的方式是一个很好的方式。在iPhone上面,我们可以使用SQ转载 2012-02-22 01:09:46 · 438 阅读 · 0 评论 -
iPhone table 实现动态加载图片的教程
from:http://www.cocoachina.com/bbs/read.php?tid=92444iPhone在加载列表时,如果每个等待把所有列表中的数据都加载完在显示相关内容,如果列表中有一些比较大的图片,加载的时间比较长,那么给用户的效果就很差了,下面详细是一种实现动态加载图片的办法:- (UITableViewCell *)tableView:(UITableVi转载 2012-03-23 13:42:49 · 400 阅读 · 0 评论 -
UIView翻转效果实现
from: http://www.cocoachina.com/bbs/read.php?tid=38766UIView翻转效果实现新建一个view-based模板工程,在ViewController文件中添加下面的代码,即可实现翻转效果;- (void)viewDidLoad { [super viewDidLoad];//需要翻转的视图UIVie转载 2012-03-26 13:25:33 · 590 阅读 · 0 评论 -
自定义UIViewController与xib文件关系深入分析
from:http://www.cocoachina.com/bbs/read.php?tid=38766&page=2自定义UIViewController与xib文件关系深入分析用xcode模板向工程加入UIViewController sub class的时候,如果选中了with xib for interface,那么就会向工作加入三个文件(.h .m .xib), 这转载 2012-03-26 13:34:30 · 456 阅读 · 0 评论 -
Cocoa的MVC架构分析
from:http://www.cocoachina.com/bbs/read.php?tid=38766&page=3Cocoa的MVC架构分析在Cocoa框架中:所有的控件、窗口等都继承自 UIView,对应MVC中的 V。UIView及其子类主要负责UI的实现,而UIView所产生的事件都可以采用委托的方式,交给UIViewController实现。对于不同的UIView,都转载 2012-03-26 14:09:15 · 569 阅读 · 0 评论 -
UIView的一些基本方法理解
from: http://www.cocoachina.com/bbs/read.php?tid=38766UIView的一些基本方法理解:loadView、viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear经常使用UIView以及它的子类,一般对于init:,viewDidLoad:,dealloc:等方法应该是比较熟转载 2012-03-26 13:27:20 · 448 阅读 · 0 评论 -
iphone 程序view的流程
from:http://www.cocoachina.com/bbs/read.php?tid=38766&page=3由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起 init方法 在init方法中实例化必要的对象(遵从LazyLoad思想) init方法中初始化ViewController本身 load转载 2012-03-26 14:05:32 · 384 阅读 · 0 评论 -
UITableView 详细讲解
from:http://blog.csdn.net/woainike/article/details/6387377-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTabl转载 2012-03-27 17:08:53 · 365 阅读 · 0 评论 -
如何使用XCode 4创建ipa文件及提交应用程序
转载地址:http://liucheng.easymorse.com/?p=314 使用了最新的XCode 4,虽然需要进行一些使用习惯上的改变,同时也发现了一些BUG,但总体觉得还是一个很易用的IDE,希望他会变的更好。这里主要介绍如何使用XCode 4里面的工具直接打包应用,并上传app store的过程,其中如何处理证书和编译应用的过程请参看iPhone App Store提交转载 2012-03-12 09:41:11 · 462 阅读 · 0 评论 -
iPhone 网络开发介绍
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t331.html系统总介绍 URL loading系统是一个类和协议的集合,为应用程序通过url访问数据提供支持 共有五个类别 url loading cache management authentication and credentials c转载 2012-03-12 23:11:19 · 468 阅读 · 0 评论 -
iOS中获取程序相关的一些目录路径
from: http://blog.sina.com.cn/s/blog_4cd8dd130100tcb8.html// 获取程序Documents目录路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);NSString转载 2012-03-12 23:50:57 · 472 阅读 · 0 评论 -
iPhone应用中APNS推送通知流程代码实现案例
from:http://mobile.51cto.com/iphone-284849.htmiPhone应用中APNS推送通知流程代码实现案例是本文要介绍的内容,主要是如何来实现APNS的推送通知,具体内容来看本文详细代码。1. 将app注册notification里面, 并从APNS上获取测试机的deviceToken. - (BOOL)appli转载 2012-03-12 21:09:28 · 1272 阅读 · 0 评论 -
iPhone网络软件在睡眠情况断线问题解决
from:http://mobile.51cto.com/iphone-285332.htmiPhone网络软件在睡眠情况断线问题解决是本文要介绍的内容,主要是来学习iphone网络软件的使用。如果你希望使用iPhone的网络功能并保持长连接,并使用Wifi的话,你可能会发现一个问题,那就是在iPhone处于睡眠状态时,Wifi会中断,这样程序就无法保持连接。(iPho转载 2012-03-12 21:10:47 · 471 阅读 · 0 评论 -
iPhone消息推送机制实现与探讨
from:http://no001.blog.51cto.com/1142339/687069Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(转载 2012-03-12 21:17:02 · 406 阅读 · 0 评论 -
push推送浅析
from;http://no001.blog.51cto.com/1142339/687076APP 开发基础设置1.在iPhone Provisioning Portal中建立好APP ID和Device.2. 在Keychain Access.app中生成证书请求CertificateSigningRequest.certSigningRequest(菜转载 2012-03-12 21:28:24 · 1537 阅读 · 1 评论 -
iOS Provisioning Portal概述
from:http://www.cnblogs.com/ifeng/articles/2295859.html概述相对于provisioning(信息提供)辅助工具执行的自动设置来说, iOS Provisioning Portal 包含的工具允许您执行高级的或自定义的provisioning(信息提供)设置。 这里,您转载 2012-03-12 21:57:37 · 1175 阅读 · 0 评论 -
深入理解iPhone委托模式兼谈iPhone生命周期
from:http://blog.sina.com.cn/s/blog_4cd8dd130100t1cq.html每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮转载 2012-03-12 22:51:10 · 340 阅读 · 0 评论 -
iphone开发中,委托、协议、数据源等总结
from:http://blog.sina.com.cn/s/blog_4cd8dd130100t1et.html其实没那么多繁琐的概念,基本只用代理,协议,数据源就可以了,简单解释下我的理解class A{B* pB; // 说明类B应该支持myProtocol这个协议}class B:NSObject{}那么,在A内做完一件事情的时转载 2012-03-12 22:52:38 · 524 阅读 · 0 评论 -
发送Http请求(POST GET)的方法
来源:代码人生(http://aminby.net/2010/07/iphone-develop-how-to-send-http-request/)我们知道Http有Get和Post两种方法,我们分开说吧.另注: 今天讲的方法是同步的请求, 异步的方法我还没试过, 不知道有没有使用异步的需求, 有的话于发上来和大家分享.1.Get方法1.1 使用NSMutableUR转载 2012-03-12 22:59:51 · 637 阅读 · 0 评论 -
iPhone网络开发之如何使用NSURLConnection
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t32w.htmlNSURLConnection 提供了很多灵活的方法下载URL内容 也提供了一个简单的接口去创建和放弃连接,同时使用很多的delegate 方法去支持连接过程的反馈和控制 如何创建一个连接呢? 为了下载url的内容,程序需要提供一个delegate转载 2012-03-12 23:07:03 · 348 阅读 · 0 评论 -
iPhone网络开发之缓存管理
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t32x.htmliPhone网络程序比较依赖网络,所以sdk url loading 系统提供了缓存管理,是基于磁盘和内存复合方式的缓冲,缓冲使得程序减少对网络连接的依赖,并提供对之前缓存的response更快的回访时间。 被存储的缓冲是和每一个程序相关的(我的理解就是每一个程序有自己的转载 2012-03-12 23:10:19 · 381 阅读 · 0 评论 -
iphone和http服务器的通信
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t333.htmlIphone用http协议和服务器通信有两种方式,一种是同步一种是异步的,所谓同步是指 当客户端调用post/get的方式的函数向服务器发出数据请求后,该函数不会直接返回,只有得到服务器响应或者请求时间timeout之后才会返回继续 执行其它任务。异步采用回调的方转载 2012-03-12 23:13:45 · 397 阅读 · 0 评论 -
iphone开发NSString字符串常用方法
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t3gm.html//一、NSString //1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString a转载 2012-03-12 23:15:57 · 365 阅读 · 0 评论 -
iphone基于网络的客户端开发技巧——后台上传
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t5cm.html这里说的后台上传当然不是真的后台上传,只是在开启程序的情况下不影响操作的上传。基本的思想就是开启一个线程,不断的处理上传操作。这里用队列比较方便一些。主要做以下几步:第一步:实现一个自定义类,继承NSObject@interface Min转载 2012-03-12 23:31:06 · 433 阅读 · 0 评论 -
objective-c dictionary(字典)
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t88x.htmldictionary是由键-对象组成的数据集合。正如在词典中查找单词的定义一样,可通过对象的键从objective-c词典中获取所需的值。词典中的键必须是单值的,尽管它们通常是字符串,但还可以是任何对象类型。和键关联的值可以是任何对象类型,但它们不能为ni转载 2012-03-12 23:34:57 · 617 阅读 · 0 评论 -
iphone开发常用代码
from: http://blog.sina.com.cn/s/blog_4cd8dd130100t9h0.html- (NSString *)URLEncodedString:(NSString *)string{ NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCF转载 2012-03-12 23:37:31 · 673 阅读 · 0 评论 -
iOS中对文件的操作
from: http://blog.sina.com.cn/s/blog_4cd8dd130100tc9y.html把resourceDir目录下的文件 复制到tempDir目录下- (void)copyDatabaseFromResourceDir:(NSString *)resourceDir toTempDir:(NSString *)tempDir转载 2012-03-12 23:46:46 · 497 阅读 · 0 评论 -
Objective-C文件操作初步理解
from: http://blog.sina.com.cn/s/blog_4cd8dd130100tca5.htmlNSData:自定义文件格式,可以处理各种类型的数据NSDictionary:键-值对,处理plist文件,xml格式,为了保密,也可以存入经过NSData处理过的数据NSData用法:1.写入文件//文件路径:根目录iph转载 2012-03-12 23:48:55 · 1132 阅读 · 0 评论 -
如何实现对UITextField ,UITextView等输入框的 字数限制
from: http://blog.csdn.net/sjzsp/article/details/68454171. 如何实现对UITextField ,UITextView等输入框的 字数限制 (1)首先,肯定要 让controller 实现 UITextFieldDelegate (针对UITextField)或者 UITe转载 2012-03-13 15:30:27 · 625 阅读 · 0 评论 -
NSNotificationCenter的作用
from:http://blog.csdn.net/sjzsp/article/details/6777700NSNotificationCenter有什么作用,简单说之,就是两个不相干的对象之间可以通过他来传递消息,只要你把相关发送的消息和处理的事件在他那里注册就行了。我们可以这样理解:NSNotificationCenter就是一个信息中心,有很多用户已经声明他们需要这些信转载 2012-03-13 15:31:46 · 327 阅读 · 0 评论 -
UIWebView加载Loading...两种方法
from: http://blog.csdn.net/sjzsp/article/details/6541538第一种方法:使用UIView and UIActivityIndicatorView //创建UIWebView WebView = [ [ UIWebView alloc ] initWithFrame : CGRectMake( 0 , 4转载 2012-03-13 15:33:06 · 468 阅读 · 0 评论 -
结合UIImageView实现图片的移动和缩放
from: http://blog.sina.com.cn/s/blog_4cd8dd130100tgqi.html因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用“手势”来实现图片的实时缩放和移动。借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下。 一、 首先实现原图显示(不缩放) 新建Mov转载 2012-03-13 15:07:43 · 438 阅读 · 0 评论