ios
xiaoyy1828
人在江湖,身不由己。。
展开
-
iphone开发前景
说起iphone开发,必然要先说说iphone了,也就是苹果手机,总体来说,苹果手机的出现带动了一系列的IT行业的迅猛增长,在2007年6月29日苹果公司首发iPhone,在当年9月10日iPhone就突破了100万台,苹果公司股价涨至180美元,由于苹果手机硬件和系统几乎完美的结合,给了用户非常舒适的操作感,导致了苹果手机的疯狂热卖,但是在此时需要注意的是,在那是苹果应用程序商店程序条目数位0,原创 2012-04-22 14:22:08 · 18749 阅读 · 0 评论 -
iphone数据库
CoreData介绍在Cocoa环境下,如果你想使用数据库(如sqlite),你可以使用sql语句的方式通过相关的工具类进行数据库的直接操作。当然你也可以通过别人封装之后的一些简单框架,使得你的操作更加简单(如FMDB BNRPersistence)。 Cocoa框架本身提供了CoreData这个API可方便的让开发者通过操作对象的方式在操作数据库。CoreData是一个对象图(o原创 2012-05-23 14:38:43 · 628 阅读 · 0 评论 -
ios sqlite3实用命令
在iOS下开发使用sqlite,和在windows下使用有一些差别,这里简单介绍一些在ios下使用sqlite3的一些简单的命令:由创建一个数据库的一个表来说:先指定路径,这里指定的路径是桌面,cd Desktop然后 创建数据库:sqlite3 date1.db;.databases //显示所有数据库create table tab(id int,name string);原创 2012-05-23 16:08:14 · 1944 阅读 · 0 评论 -
kvc 、kvo
KVC、KVO即NSKeyValueCoding和NSKeyValueObserving的简称。那我们KVO、KVC用来做什么的我们又怎么使用它呢?首先我们先了解下KVO的机制KVO:当指定的对象的属性被修改了,允许对象接收到通知的机制。每当在类中定义一个监听如:[self addObserver:selfforKeyPath:@"items"o转载 2012-06-13 09:07:40 · 1221 阅读 · 0 评论 -
iOS解析html(转)
#import "StringChuLi.h" /* 项目作用:链接网络解析html */ @implementation StringChuLi //访问网页源码 -(NSString *)urlString:(NSString *)value{ NSURL *url = [NSURL URLWithString:value]; NSData *data =原创 2012-06-13 10:46:48 · 3407 阅读 · 0 评论 -
iphone开发文件的读写
iPhone开发中文件读写教程是本文要介绍的内容,主要是来学习iphone开发中关于文件的操作,具体内容来看本文详细讲解。对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).。一个app发布到iPhone上后,它得目录结构如下:1、其中得 app root 可以用 NSHomeDirectory() 访问到;2、Documents 目录就是我原创 2012-05-24 13:54:22 · 696 阅读 · 0 评论 -
亲,开发一个ios应用没那么容易.!
让我们开门见山吧:做一个 iPhone 应用需要花多少钱? 就是这个最常见的问题,我的很多朋友(大多是些西装革履的商务人士),还有我那些个对技术一知半解的客户们,他们都问过我这个的问题。通常,我会先给出一个大致的报价,这个报价并没有细致到需要签合同确认每一个功能点的地步。即便是这样,每当的我报价一出口,对方都毫无例外的给惊着了(当然不是因为便宜)。说实话,我没有狮子大开口。看看原创 2012-06-13 08:15:34 · 1530 阅读 · 1 评论 -
ios文件读写 (转自我同学)
通过 NSHomeDrietory获取文件路径NSString *homeD = NSHomeDrietory();//获取Home路径NSString *fileD = [homeD stringByAppendingPathComponent:@"temp/xxx.xxx"];这样可以获取xxx的完整路径了____________________________________原创 2012-05-25 20:55:30 · 14556 阅读 · 0 评论 -
Objective-C KVC机制
1. 基本概念MODEL主要是英文文档里面经常出现的一些概念,讲解一下,方便英文文档的阅读。IOS应用开发是遵循MVC设计模式的,Cocoa框架用Object Modeling的规则来规范一个Model的实现。ObjectModeling有如下几个概念的规定:Entity:表示持有数据的一个实体Property实体中的成员,分为Attribute和:Relationship原创 2012-06-13 08:37:33 · 650 阅读 · 0 评论 -
由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起
init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,必须重载重写该方法如果使用IB维护views,必须不能重载重写该方法loadView和IB构建view原创 2012-06-16 18:16:14 · 786 阅读 · 0 评论 -
ios各版本特性
2011年6月6日在美国旧金山的Moscone West会议中心将举行苹果2011年度的WWDC大会(即苹果电脑全球研发者大会)在会上,除了有100场的技术研讨会,以及超过1000名的苹果工程 师会与开发者们面对面的交流。但是我们最为关心莫过于伴随着新品发布的开幕演讲,因为每年的WWDC都有可能带来激动人心的新产品、新服务,去年六月,乔 布斯就亲自发布了iPhone 4,掀起了手机市场的又原创 2012-06-16 23:49:18 · 5677 阅读 · 0 评论 -
ios开发帮助网站
我现在知道的几个,很有帮助、http://code4app.com http://www.1000phone.net http://www.codeios.com/ http://www.cocoachina.com/ http://www.devdiv.com/iOS开发资料_iPhone开发资料-forum-214-3.html 10个不错的iPh原创 2012-06-09 21:01:43 · 742 阅读 · 0 评论 -
从开发者的角度审视iOS 6与iPhone 5
全新的显示效果【2012年9月27日 51CTO外电头条】在接触iPhone 5之初,我想大家最先注意到的可能就是其屏幕尺寸的改动——没错,苹果终于对经典设计做出变更,对视网膜屏加以扩展。iPhone 4所使用的是3.5英寸(指对角线长度)640 x 960像素的分辨率方案,而iPhone 5则拥有分辨率为640 x 1136像素的4寸屏幕。作为用户,我们可能会对iPhone 5的新外形赞转载 2012-10-12 09:13:03 · 1560 阅读 · 0 评论 -
iOS 的框架
本附录介绍iOS系统包含的框架,它们为编写iOS平台的软件提供必要的接口。下面的表格尽可能地列出框架中的类、方法、函数、类型以及常量使用的关键前缀,请避免在您的符号名称中使用这些前缀。设备中的框架表B-1描述iOS设备提供的框架,它们位于/Platforms/iPhoneOS.platform/Developer/SDKs//System/Library/Framework转载 2012-09-26 10:07:10 · 538 阅读 · 0 评论 -
iphone数据库增删改查
数据库的创建需要sqlite3,所以需要在mac下装sqlite3数据库,这样就可以创建sqlite3数据库了,当然用别的方法也行,如在windows下有很多软件可以创建sqlite3数据库 (注意,数据库的格式为:dbname.sql)数据库的浏览软件在mac下可用MesaSQLite1,将创建好的数据库拖到Xcode的Resources文件夹里2,在程序的A原创 2012-05-23 14:34:01 · 746 阅读 · 0 评论 -
多线程和进程的区别(转载)
很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。我想,只要你不是整天都写那种int main()到原创 2012-06-09 18:02:30 · 799 阅读 · 1 评论 -
iphone开发学什么
1.最好有一定的C/C++基础2. 学习Objective-C语言及核心知识,快速掌握应用程序开发和游戏开发所需的程序语言基础3. 掌握开发环节中的Xcode、Interface Builder IDE环境、控件的属性和使用方法,了解技术的开发环境、熟练掌握开发工具4. 应用实战开发,包括文字输入、小键盘处理事件、AddressBook、Audio and Video、常用原创 2012-04-22 14:28:40 · 631 阅读 · 0 评论 -
ios开发必备10款第三方类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD(进度指示符库)地址:https://github.com/jdg原创 2012-06-02 20:07:58 · 1088 阅读 · 0 评论 -
xml解析类库对比
在iPhone开发中,XML的解析有很多选择,仅iOS SDK就提供了NSXMLParser和libxml2两个类库,还有如TBXML、TouchXML、KissXML、TinyXML和GDataXML等第三方类库。解析XML通常有两种方式:DOM和SAX DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(称“节点树”),之后就通过遍历树结构可以检索任意XML节点,读取原创 2012-06-02 20:10:11 · 1535 阅读 · 1 评论 -
iOS 的 ASIHTTPRequest 类库简介和使用说明
使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大原创 2012-06-02 20:04:50 · 892 阅读 · 0 评论 -
ios第三方类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。 KissXml——xml解析库相关教程:http://www.iteye.com/topic/6原创 2012-06-02 20:06:13 · 660 阅读 · 0 评论 -
Iphone开发UILable和UITextField
1)初始化UILabel12345678910111213UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ]; scor原创 2012-05-15 12:51:24 · 817 阅读 · 0 评论 -
UITableView 一些方法
1. UITableView的初始化[csharp] view plaincopyUITableView tableview= [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [tableview setDelegate:self]; [ta原创 2012-05-15 12:52:59 · 772 阅读 · 0 评论 -
为何要选择iOS开发而不选择其它的平台?
有时候我不禁问自己:为什么我选择了做iOS的开发工作呢?我其实还有其他很多选择,可以做Haskell开发,也可以做HTML5的相关开发工作。然而我最终还是成为了一名独立研发者,我想,是以下几点原因让我选择了这份工作。高档平台iPhone and iPad是智能手机和平板电脑的高档王牌产品。这就意味着这些iOS设备的使用者为了得到更好的用户体验,乐意花更多的钱。随之而来的是,他们同样愿意为应原创 2012-05-15 15:58:47 · 1309 阅读 · 4 评论 -
iphone 基于纯代码的方式实现界面转换
基于纯代码的方式实现界面转换1、创建空工程创建第一个页面文件 不用xib 在主界面加载第一个页面 前置声明 用导航在应用方法里把第一个页面创建出来,直接alloc init 就可以不需要release,因为他是成员 self.first=[[firstViewalloc]init]; self.iNal = [[UINavigationCont原创 2012-05-16 16:56:24 · 1402 阅读 · 0 评论 -
IBOutlet与IBAction
在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应. 下面通过一个连接网络服务器(Netw原创 2012-05-17 17:55:51 · 708 阅读 · 0 评论 -
iOS多线程 (转载)
iPhone 中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数来更改。 只有主线程有直接修改UI的能力。一、 NSOperation和NSOperationQueue 1、一个继承自 NSOperation的操作类,该类的实现中必须有 - (void)main原创 2012-06-09 17:59:22 · 497 阅读 · 0 评论 -
ios利用josn解析(转载)
json不必多说了,在手机开发中,客户端和服务器端开发经常使用的数据交互模式。Iphone中利用json传递的数据,可以非常容易的展示到各个容器中。下面是一个最简单的例子。效果如图:上面用到了json传递的数据,有关json部分,iphone sdk虽然没有支持,但是第三方已经写好了。json 参考:http://code.google.com/p/json-framework/原创 2012-06-09 17:58:01 · 649 阅读 · 0 评论 -
iOS4中Core Motion框架的介绍和使用
作为一个刚学习iPhone编程一周的人来说,其实写这篇文章的目的不是传道授业解惑,而是为了知识的总结。如果能吸引到各位为我传道授业解惑那再好不过了。文章基本的内容,整个流程是参照WWDC 2010上的session 423: Sensing Device Motion in iOS4写的,同时参考了开发文档Event Handling Guide for iPhone OS: Motion Eve转载 2012-09-25 15:40:31 · 4596 阅读 · 0 评论