随笔分类 -  IOS

摘要:直奔主题。-》》》》》》》》》》》》》》既然要使用touchXml解析xml。那么首先应该下载touchxml类库。猛击我。点击左边的zip下载。打开下载好的类库。找到里面的Source文件夹。这就是需要用到的类库。然后在xcode建立一个项目。在项目中新建一个文件夹,名字随便,就叫touchxml吧。然后将Source中的文件拖入touchxml文件夹中。尽量将Copy itmes into destination group’s folder(if needed)勾选上。 这时候,你编译他是不会通过的。你需要首先添加libxml2 library。右键Frameworks。通... 阅读全文
posted @ 2011-11-18 19:48 楚广明 阅读(531) 评论(0) 推荐(0) 编辑
摘要:// insert code here... NSLog(@"数组"); //指定多个字符串创建数组 NSArray *array; array=[NSArray arrayWithObjects:@"0-asd",@"1-fds",@"2-哈咯",@"3-个人",nil]; //数组的长度 NSLog(@"数组长度%d",array.count); //通过索引取得对象 for(int i=0;i<array.count;i++) { NSString *second 阅读全文
posted @ 2011-11-18 19:47 楚广明 阅读(657) 评论(0) 推荐(0) 编辑
摘要:在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于HTML的webapp开发。他们支持大部分流行的智能手机和平板。1.Lungo.js:HTML5 移动开发框架Lungo.js 是第一个应用HTML5和CSS3特性的移动开发框架。它可以帮助开发者创建iOS,Android,Blackberry和WebOS平台的应用。Lungo.js 不需要任何web服务器的支持就能帮助用户实现HTML5的功能,例如WebSQ 阅读全文
posted @ 2011-11-13 13:26 楚广明 阅读(333) 评论(0) 推荐(0) 编辑
摘要:ShareKit是iPhone开发的第三方接口,允许你一键分享文字,图片,网址,文件到facebook,twitter,delicious,tumblr,google reader等第三方的网站。下面是下载地址:(1) Download :http://getsharekit.com/d/ShareKit.0.2.1.zip(2) Github :http://github.com/ideashower/sharekit/下载之后按照官方提示,把整个ShareKit文件夹拖入工程文件中;如下:接下来要对他进行一些详细的配置,如下:一、SHKConfig.h文件的配置#define SHKMyA 阅读全文
posted @ 2011-11-12 18:07 楚广明 阅读(3551) 评论(1) 推荐(1) 编辑
摘要:最近写代码用到比较多的字符串操作的,所以找到一个objective-c中字符串操作的汇总,和大家分享! 1//创建字符串对象数组 NSArray *array = [str componentsSeparatedByString:@"@"];//就是以@为标示 输出看看啦 int count=[array count]; int i; for(i=0;i<count;i=i+4) { printf("%i: %s\n",i,[[array objectAtIndex:i] UTF8String]); }2 可变的字符串类 NSMutableStri 阅读全文
posted @ 2011-11-10 16:46 楚广明 阅读(8410) 评论(0) 推荐(1) 编辑
摘要:因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附加功 阅读全文
posted @ 2011-11-10 16:31 楚广明 阅读(755) 评论(0) 推荐(0) 编辑
摘要:下载地址:http://d.1tpan.com/5ObQlFjKs0 阅读全文
posted @ 2011-11-01 12:48 楚广明 阅读(137) 评论(0) 推荐(0) 编辑
摘要:如果学习IOS开发这对于一个初学者来说,是一件非常挠头的事情。其实学习IOS开发无外乎三大门槛。一、 硬件门槛(学习IOS是要花钱的,一个MAC一个手机就得二万大洋了,还不算开发者帐号)二、 环境门槛(搞喜欢了windows你花mac会很痛苦的,要什么没有什么,不过搞一搞就好了)三、 技术门槛(语言objective-C一开始你会感觉真他妈的恶心,不过越用越爽,有点臭豆腐的感觉了。还有就是xcode的使用,IOS开发环境下的MVC的理解这些东西每一处都是档在初学者头上的利剑)许多人学着学着就放弃了,从今天开始,哥们我有空就写点文档与大家分享一下,希望对IOS开发的初学者有点帮助。如何理解IO. 阅读全文
posted @ 2011-10-25 17:00 楚广明 阅读(3594) 评论(0) 推荐(0) 编辑
摘要:1. Hello iPhone通过该教程来学习最基本的 iPhone 开发,开发一个 Hello world 程序2. How To Make a 2.5D Game With Unity Tutorial该教程告诉我们如何开发一个简单的 iPhone 游戏3. PhotoCapture Application in iPhone该应用演示如何获取相片4. Campfire基本动画开发演示,创建火苗5. Tutorial 14 – Moving to 3D视频教程,关于OpenGL ES在 iPhone 手机上的使用6. Learn To Create Your First iPhone Ap 阅读全文
posted @ 2011-10-24 16:23 楚广明 阅读(504) 评论(0) 推荐(0) 编辑
摘要:整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自曝,自己也会信心倍增。另外,实践最重要,首先行动起来。http://cocoachina.com/大量iPhone开发资料,教学,经验,还有自曝。http://www.iteye.com/forums/board/mobileiPhone开发论坛,人气鼎盛,大量自曝,还有Android的讨论http://developer.apple.com/iphone/苹果iPhone开发官方主页, 阅读全文
posted @ 2011-10-14 19:28 楚广明 阅读(230) 评论(0) 推荐(0) 编辑
摘要:今天 Sencha Touch 发布 2.0 的首个开发者预览版。这在 Sencha Touch 1.0 发布的一年之后。新版本主要工作侧重于性能提升、易用以及内置打包方面。相关连接:下载 TouchTouch 文档下载SDK工具 (Mac-only)下图是 ST 2.0 和 1.0 在启动时间的比较:另外 2.0 版本在文档方面也做了很多改进,查看 2.0 文档。 阅读全文
posted @ 2011-10-12 10:06 楚广明 阅读(232) 评论(0) 推荐(0) 编辑
摘要:在xcode4中,为了将一些比较独立的功能封装起来,或者多人同时开发时,需要将程序打包成静态库,但在xcode4中设置工作区、工程和静态库等遇到了一系列问题,不知道是不是xcode的高版本中已经解决了这些问题?我用的是xcode4.0(4A304a), SDK是4.3。从网上能够查到的写的比较全面的使用和建立静态库的文章是CarbonFive的这篇文章。但我按照这个文章逐个试验后,发现几个地方跑不通,经过一番尝试,终于在我的机器上把详细的设置步骤跑通了。xcode4中的几个基本概念工作区(Workspace):在xcode4中引入了这个概念,能够把project统一管理起来,这功能在Visua 阅读全文
posted @ 2011-10-03 17:52 楚广明 阅读(4708) 评论(0) 推荐(0) 编辑
摘要:由于 iPhone 和谷歌Android 推出移动应用开发正在迅速增长。有无数的移动Web应用程序在互联网上公布,这些应用程序在发布之前都需要经过大量的工作和很多工程师辛勤的劳动,开发移动应用并不是一件容易的事情,需要额外的努力和决心。为了帮助开发者快速开发移动应用,有一些非常优秀的移动开发框架可以简化移动应用的开发,缩短程序的发布时间。本文为你收集 10 款移动应用开发框架,jQuery Mobile就不再提了:1. RestKit: Objective-C Framework For iOSRestkit 是一个开源的 objective-c 框架,允许在 iOS 和 Mac OS X 的 阅读全文
posted @ 2011-09-28 08:43 楚广明 阅读(623) 评论(0) 推荐(0) 编辑
摘要:曾经在不同场合与很多安卓青探讨过一些或浅或深的知识层面问题,如今想来具备真正独立思考能力与当量知识储备的,也只有一人而己;换言之,绝大部分时候只是对牛弹琴。那么我将从以下七点来说明iPhone 4比Android手机们好在哪里:工业设计,操作系统,屏幕显示,开发环境,生态环境,硬件配置,杂项。一、工业设计林徽因当年动身学建筑的原因,按她自己来说是:”建筑是唯一一门将工程与艺术结合至完美的学科。“词句上可能略有偏差。这句话放到现在来看,应该把”唯一“去掉,因为设计学科几乎都有这方面特质。工业设计本身的效用并不是如绝大部分人所想的,只具备”好看“这一特性。这门学科的水很深,从材料到交互,从人性到科 阅读全文
posted @ 2011-09-16 08:32 楚广明 阅读(392) 评论(0) 推荐(1) 编辑
摘要:供开发者和设计师使用的 iPhone 应用越来越多,本文介绍10款最新的web开发用的iPhone应用。Color1. cliqcliq Colors应用包括主页,我的色彩,调色板编辑,照片色彩提取,以及详细页。2. Color ExpertColor Expert 具有强大的攻击来帮助设计师确定、翻译、捕捉、展示色彩。Fonts3. WhatTheFont允许您分析任何图像的文本和标识原始字体。Manuals & References4. Python Cheat SheetPython 的文档。5. The Ruby Programming Language为Ruby开发者准备的文 阅读全文
posted @ 2011-09-12 15:33 楚广明 阅读(277) 评论(0) 推荐(0) 编辑
摘要:PhoneGap是一款HTML5平台,通过它,开发商可以使用 HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。下面是一些使用该框架的代码示例:获取地理位置: //GAP will invoke this function once it has the location function gotLocation(lat,lon){ $('la. 阅读全文
posted @ 2011-09-12 15:31 楚广明 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Macintosh(MAC) OS X 是苹果公司开发的操作系统,有大量的 Web 开发人员和设计师在使用这个系统作为工作平台。本文向你介绍 20 个 Mac 下的免费软件,这些软件对一个设计师来说,可算是是必不可少,其中一很大一部分是开源的。1)GIMPGIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。包括几乎所有图象处理所需的功能,号称Linux下的PhotoShop。2)ResizeIt如果你需要大量修改图片的大小的话,这个工具可以帮助你批量调整图片大小、格式等3)BlenderBlender是一套三维绘图及渲染软件。它具有跨平台的 阅读全文
posted @ 2011-09-12 10:00 楚广明 阅读(682) 评论(0) 推荐(0) 编辑
摘要:下载回来是一个zip包,解压后是一个app,如图右键,显示包内容进入Content/SharedSupport/,会看到一个InstallESD.dmg打开磁盘工具,插一个4G的U盘,选中后按恢复,然后把InstallESD.dmg拖到源磁盘位置把光盘或U盘分区拖到目的磁盘里,按恢复。如图恢复完成后,就是可以正常使用的安装盘,可以全新安装,我已通过这种方式成功全新安装使用安装盘的方法是开机时按住alt键,选择你的U盘。之后会引导进入安装界面,如果要升级安装,同样一路继续即可。如要全新安装,选择磁盘工具,把你原来的硬盘抹掉,再在那个硬盘上安装。抹盘要在U盘引导后的安装程序中进行 阅读全文
posted @ 2011-09-11 14:43 楚广明 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:刚开始用NSImage,从网上查找的方法是调用 imageNamed方法NSImage *myImage = [NSImage imageNamed:@"imageName.png"] ;然后我加载一个绝对路径的图片怎么也显示不出来,在资源内的图片都可以显示出来。查了一些资料才知道:imageNamed加载一个图片的时候,先到到缓存中搜寻,看cache中是否存在,如果不存在则从资源中加载,用完了之后,其实这个图片会被缓存起来,且在缓存中一个图片对应一个唯一标识,默认为不带后缀的图片名,当然你可以主动的为某一个图片注册一个自己的标识也可以自己指定。NSImage *myIma 阅读全文
posted @ 2011-09-10 18:21 楚广明 阅读(711) 评论(0) 推荐(0) 编辑
摘要:最开始的是时候始终没有弄明白xib文件中的绑定关系。经过一周的开发体验终于有一些理解与收获。Xib文件就是MVC模式中的View这个层的界面显示布局的信息。即类似Asp.net的aspx文件或者java中的jsp文件。完全就是一个界面展示控制的文件,存储方式是xml文件格式,可以手动编辑与修改。但我还没有细致的研究xml文件内容本身。所有的关联与绑定的信息都存储在xib文件中,头文件与实现类没有任何记录绑定信息的东西。所有的xib中的控件及关联绑定信息都可以通过.m文件的中的代码进行实现。所以xib文件不是必须的,但为了更好的可视化编程建议还是使用。第一步:设置File's Owner 阅读全文
posted @ 2011-09-10 18:19 楚广明 阅读(609) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示