随笔分类 - iOS开发
呼呼
    
摘要:Cocoa中常用的类NSStringNSMutableString赋值NSString *myString = @"some string";NSString *myString = [NSStringstringWithFormat:@"object = %@",someObject];转换NSString *upper = [myStringuppercaseString];intintString = [myStringintValue];去内容NSString *trimmed = [myString string ByTrimmingChara
        阅读全文
                
摘要:系统规格iPhone的规格Each is a 4.7- or 4.8-ounce computing device. Each contains a 620 MHz ARM CPU that has been underclocked to improve battery performance and reduce heat. The iPhone and iPhone 3G each include 128 MB of dynamic RAM (DRAM) and from 4 to 16 GB of Flash memory. The 3GS received an upgrade to
        阅读全文
                
摘要:历史NeXSTEPMany years ago Cocoa was known as NeXTSTEP . NeXT Computer developed and released version 1.0 ofNeXTSTEP in September of 1989, and versions 2.0 and 3.0 followed not far behind (in 1990 and 1992,respectively). In this early phase, NEXTSTEP was more than an application environment; the term r
        阅读全文
                
摘要:Paths中的几个重要元素Pointsvoid CGContextMoveToPoint ( CGContextRef c, CGFloat x, CGFloat y);指定一个点成为current pointQuartz会跟踪current point一般执行完一个相关函数后,current point都会相应的改变.Lines相关的几个函数void CGContextAddLineToPoint ( CGContextRef c, CGFloat x, CGFloat y);创建一条直线,从current point到 (x,y)然后current point会变成(x,y)void CG
        阅读全文
                
摘要:selector可以叫做选择器,其实指的就是对象的方法,也可以理解为C语言里面的函数指针,在面向对象里面的对应概念。@selector(xxxx)的作用是找到名字为xxxx的方法。一般用于[a performSelector:@selector(b)];就是说去调用a对象的b方法,和[a b];的意思一样,但是这样更加动态一些。@selector(xxxx)返回的类型是SEL,看方法说明的时候如果参数类型是SEL,那么就是要接受@selector(xxxx)返回的值的那种了。在Objc中 SEL的定义是:typedef struct objc_selector *SEL;具体这objc_sel
        阅读全文
                
摘要:最近的iOS开发总算告一段落,了解和学习了不少的内容,抽了一点时间把开发中参考的一些资料和内容汇总一下。iOS2007年iPhone发布2008年iPhone 3G release,2009年iPhone 3GS.2010 年iPhone 4 and iPadEach is a 4.7- or 4.8-ounce computing device. Each contains a 620 MHz ARM CPU that has been underclocked to improve battery performance and reduce heat. The iPhone and iP
        阅读全文
                
摘要:最近看了一本图书“Building iPhone Apps with HTML, CSS, and JavaScript”,对Web App的开发有了深入的了解特摘录一些片段,以作为实现选型的依据。http://www.oreilly.com/catalog/9780596805784/http://examples.oreilly.com/9780596805791/What Is a Web App?To me, a web app is basically a website that is specifically optimized for the iPhone. The site 
        阅读全文
                
摘要:最近进行iPhone的开发,使用了Cocoa,感觉Cocoa设计很精致,Objecitive-c语法也很简单和易用,因此想是否在Windows下也有可以运行的环境,这样可以方便使用,否则只在MAC上用,安装虚拟机或购买硬件都比较麻烦,搜索了一下资料,还真有这方面的工具。关于cocoa跨平台的问题http://stackoverflow.com/questions/2049099/cocoa-programming-on-windowsGNUStephttp://www.gnustep.org/The purpose of this project is to create a free and
        阅读全文
                
摘要:Apple App Storehttp://www.apple.com/itunes/http://strore.apple.com使用itunes在PC上浏览和同步软件到手机如何购买软件http://zhidao.baidu.com/question/154145910.html开发注册地址http://developer.apple.com最新推出的mac app storeAndriod Markethttp://www.android.comhttp://www.android.com/market/需要在手机上浏览软件和购买开发相关http://developer.android.c
        阅读全文
                
摘要:最近涉及了iPhone的开发,因此想在家中的机器上安装一个Mac os系统体验和了解一下,遇到了不少的问题,记录一下。首先是进行虚拟机的安装,可以参考如下的资料:How Install Mac OSX in VMware Windowshttp://www.sysprobs.com/mac-windows-featured-postHow to Install Mac OS X Leopard without VT on VMware Intel PChttp://www.sysprobs.com/install-mac-os-leopard-vt-vmwareInstall Mac OS X
        阅读全文
                
摘要:第一次使用iPhone SDK是,如果不清楚版本和操作系统等的关系,会浪费很多的时间进行下载和安装。以下汇总了一些常见可以尽快使用的方法和参考。SDK安装切记选择和自己的mac os系统吻合的版本,下载包都很大,国内需要很长的时间下载,如果选择错误,安装不了,如最新的ios sdk 4.2需要mac os的版本是10.6.4Mac OS的升级策略小版本号的产品更新可以免费升级,如10.6.*系列的可以免费,直接在系统的主菜单,软件升级,即可自动下载和更新但大的版本需要收费升级,如10.5升级到10.6系列,是不能直接升级的,需要交费后升级一个办法【手工修改系统版本号】http://jimych
        阅读全文
                
摘要:官方的门户站点Refernce LibraryMac OS X Refernce Libraryhttp://developer.apple.com/library/mac/navigation/iOS Refernce Libraryhttp://developer.apple.com/library/ios/navigationSafari Refernce Libraryhttp://developer.apple.com/library/safari/navigation/在IE下查看一般情况下会存在问题,在Safari或其他浏览器查看,这个的帮助搜索功能够强如下是一些必读的分类资料文
        阅读全文
                
摘要:迷思 2007 年, Jobs 拿着一个昂贵,功能欠缺,没有Apps 的 iPhone 一代,号称领先业界五年。手机市场,苹果一个新手说出这种话,很多人都为此笑掉了大牙。 不久, Palm , Nokia 这些老手的牙,就真的掉在地上了。不是笑掉的,是被iPhone打掉的。五年期限转眼就到,就产品而言, iPhone 的领先仍然无人可以动摇。 有人把原因总结为几点,比如软硬整合, iTunes模式等等。但这实在像一种“迷思”: 这些东西,其他所有厂家用近4年的时间还学不到?(TX“学”什么用了两年以上?)温故 1985年, NeXT Jobs 已经离开苹果。在新公司 NeXT ,他...
        阅读全文
                
摘要:最近需要做一个在iPhone上发布的小软件,由于是新手,发现网上的资料比较零散,通过整个的过程走一遍,总算顺利的把开发环境和相关的流程搞清楚了。开发者计划如果想用 XCode 在 iPhone 上联机调试代码,那就要先注册成为苹果开发者,再加入苹果的 iOS 开发者计划。以 Individual 名义和 Company 名义加入苹果开发者计划的不同之处是,前者需要给苹果传真身份证扫描件,后者需要给苹果传真营业执照 扫描件。这里选择以 Company 名义加入苹果开发者计划。苹果公司会对每个开发者收取99美元或299美元的年费个人注册的步骤:http://www.cnmsdn.com/html/
        阅读全文
                
摘要:获取iphone的系统信息使用[UIDevice currentDevice],信息如下: [[UIDevice currentDevice] systemName]:系统名称,如iPhone OS [[UIDevice currentDevice] systemVersion]:系统版本,如4.2.1 [[UIDevice currentDevice] model]:The model o...
        阅读全文
                
摘要:对于iOS的理解,应该来是就是一个拥有比较完整的内核的BSD UNIX系统,其实很多的东西都是可以问系统的,并不是必须通过又爱又恨的Frameworks的。 这里将介绍如何在iphone下面,通过系统的底层字节获取系统背光灯亮度和设备的IMEI。 这是UIDevice的Catagary,需要手动添加IOKit.frameworks(如果你找不到,那算了)。 代码部分 Thanks Eric...
        阅读全文
                
摘要:NSArray *myImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"Image1.png"], [UIImage imageNamed:@"Image2.png"], [UIImage imageNamed:@"Image3.png"], [UIImage imageName...
        阅读全文
                
摘要:iOS 4.0 的官方 API 裡頭,多了一個叫做 Core Telephony 的 framework;一直以來 Core Telephony 都是 private API,現在開放出來,但是從文件來看,裡頭根本沒有幾行,既沒有告訴你應該怎麼用,也沒有範例,你從 framework 裡頭寥寥四個 class 的 header 中,也搞不清楚,究竟可以把這個東西用在什麼用途上。 目前只知道可以拿...
        阅读全文
                
摘要:SQLite3的确很好用。小巧、速度快。这些天正在研究它,将它移植到ARM系统里面,又有一些收获,这里把我对sqlite3的研究列出来,以备忘记。【其中有摘抄自互联网】 SQLite3提供的是一些C函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准sql语句(以char *类型)给SQLite3函数,SQLite3就会为你操作数据库。 SQLite3跟MS的access一样是...
        阅读全文
                
摘要:官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。 使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号