IOS开发入门
chinahaerbin
这个作者很懒,什么都没留下…
展开
-
在App Store上发布程序
转载:http://www.mobiletrain.org/lecture/doc/iphone/2012-04/915.html转载这篇文章可能有点过时,希望这篇文章能为即将要发布应用程序的同学做一个参考。程序终于编写好了,这一回介绍应用程序的发布流程。通过 App Store 将自己的程序向全世界公开。准备工作向 App Store 注册自己的程序之前,需要准备以下的东西。转载 2012-06-13 18:05:14 · 897 阅读 · 0 评论 -
iPhone开发之深入浅出 (2) — ARC之@property使用
转载: http://article.ityran.com/tutorials原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-2/上一回我们学到了一些ARC的基本概念,这一次我们来看看ARC对@property的使用规则有何影响。所有者属性我们先来看看与所有权有关系的属性,关键字间的对应关系。原创 2012-07-31 16:54:45 · 605 阅读 · 0 评论 -
iPhone开发之深入浅出 (5) — ARC之Outlet与弱引用
转载: http://article.ityran.com/tutorials原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-5/使用weak property声明Outlet当我们使用 Interface Builder 生成Outlet对象的时候,一般都是作为 subview 来使用的。比如 UIView原创 2012-07-31 19:32:27 · 718 阅读 · 0 评论 -
iPhone开发之深入浅出 (6) — ARC之对象转型
转载: http://article.ityran.com/tutorials原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-2/自 Xcode4.2 开始导入ARC机制后,为了支持对象间的转型,Apple又增加了许多转型用的关键字。这一讲我们就来了解其用法,以及产生的理由。引子我们先来看一下ARC无效的原创 2012-08-01 11:57:17 · 605 阅读 · 0 评论 -
OS X Mountain Lion10.8 XCode 4.4 下找不到GCC
安装环境是OS X Mountain Lion10.8,安装了XCode 4.4打开XCode 4.4, Command Line Tools 为 115.1 MB第一步:点击位于Mac桌面底部DocK上找到Xcode程序图标。第二步:打开XCode,进入Preferences --> Downloads第三步:选择 Downloads , 然后点击 Command原创 2012-08-20 19:54:18 · 1124 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
转载:http://blog.csdn.net/totogo2010/article/details/8048652 作者: totogo2010分类: IOS开发进阶 目录(?)[+]应用程序的状态应用程序的生命周期加载应用程序进入前台加载应用程序进入后台关于main函数响应中断当一个基于警告式的中断发生时,比如有电话打进来了,这是程序会临时原创 2012-10-11 09:44:13 · 828 阅读 · 0 评论 -
IOS学习之 plist文件的读写
著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!在做IOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文原创 2012-10-20 16:50:56 · 1109 阅读 · 0 评论 -
iOS开发中一些有用的小代码
转载:http://mobile.51cto.com/iphone-374104.htm这是一些iOS开发中有用的小代码。有判断邮箱格式是否正确的代码、图片压缩、亲测可用的图片上传代码和实现点击图片进行跳转的代码等。1.判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{ NSString原创 2013-02-19 14:28:59 · 708 阅读 · 0 评论 -
ios 画图总结
0 CGContextRef context = UIGraphicsGetCurrentCont ext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRec t 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4原创 2013-06-17 12:16:29 · 784 阅读 · 0 评论 -
iPhone开发之深入浅出 (4) — ARC之循环参照
转载: http://article.ityran.com/tutorials原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-4/概念当我们使用强参照(Strong reference)时,往往需要留意 循环参照 的问题。循环参照指的是两个对象被互相强参照,以至于任一对象都不能释放。一般情况下,当对象之间原创 2012-07-31 19:31:04 · 723 阅读 · 0 评论 -
iPhone开发之深入浅出 (1) — ARC是什么
转载:http://article.ityran.com/tutorials原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-1/ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原原创 2012-07-31 12:22:04 · 905 阅读 · 0 评论 -
XCode编译iphone时出现的问题:The identity 'iPhone Developer' doesn't match any valid certificate/private key
开发环境:Xcode 4.1_iOS SDK 4.3问题描述:编译其它工程中的 iphone项目时出现如下的问题:The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain问题解决:在 Code Sig原创 2012-06-19 15:00:07 · 11876 阅读 · 0 评论 -
XCode编译Iphone出现的问题:code signing is required for product type 'Application' in SDK 'iOS 4.3'
开发环境:Xcode 4.1_iOS SDK 4.3问题描述:编译其它工程中的 iphone项目时出现如下的问题code signing is required for product type 'Application' in SDK 'iOS 4.3'如图所示:在XCode 左上角 将 ios Device 修改为 iPhone 4.3 Simulato原创 2012-06-19 15:06:27 · 6553 阅读 · 0 评论 -
使用SQLite3存储和读取数据
SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。基本操作:(1)打开或者创建数据库sqlite3 *database;int result = sqlite3_open(原创 2012-07-10 09:43:58 · 804 阅读 · 0 评论 -
iPhone开发之深入浅出 (7) — ARC总结
转载: http://article.ityran.com/archives/1277原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-7/通过前面几篇文章的介绍,我想大家应该对ARC有了一个比较完整的理解。最后,我们来对ARC做一个总结,并把一些未涉及到的细节部分再深入讨论一下。内存管理基本原则内存管原创 2012-07-14 15:21:26 · 723 阅读 · 0 评论 -
iphone程序的生命周期分析
本文转自 http://www.cr173.com/html/11133_1.html 做iphone开发首先第一件就是得知道iphone程序的生命周期,说白点就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代码都发 生了什么,只有理解了这个才能游刃有余的掌握Iphone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。首先忘记Xcode给我们生成的 代码模板,忘原创 2012-07-14 14:20:30 · 582 阅读 · 0 评论 -
NSRunLoop 概述和原理
1.什么是NSRunLoop?我们会经常看到这样的代码:- (IBAction)start:(id)sender{pageStillLoading = YES;[NSThread detachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self withObject:nil];[progress se原创 2012-07-18 16:03:26 · 1111 阅读 · 0 评论 -
iOS中block的探究
/* ---------------------------------------------------------------------------------------------------- */[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。原创 2012-07-18 16:02:15 · 839 阅读 · 0 评论 -
iPhone开发之深入浅出 (3) — ARC之前世今生
转载: http://article.ityran.com/tutorials原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-3/前两节我们对 ARC(Automatic Reference Counting) 有了一个基本的理解,但是 ARC 是怎么产生的,为什么苹果要在其最新的 iOS/Mac OS X 上导原创 2012-07-31 19:21:11 · 851 阅读 · 0 评论 -
ARC 类型转换:显示转换 id 和 void *
ARC有效时三种类型转换:1、__bridge 转换2、__bridge_retained 转换3、__bridge_transfer 转换// __bridge 转换 //////////////////////// ARC无效时 对应的代码id obj = [[NSObject alloc] init];void *p = obj;id o = p;[o r原创 2013-07-25 17:20:29 · 13297 阅读 · 0 评论