摘要:
NGTabBarController 是一个定制的 TabBarController控件,可置于顶部、底部和左边。NGTabBarController 利用 iOS 5 的ContainmentAPI,但也可以在iOS 4下使用。该控件可完全进行定制、包括颜色、背景、图片等信息。NOUSguide/NGTabBarControllerWatch199Fork34A custom TabBarController implementation for iPhone and iPad —More...Issues#15TabBar background not set when using res 阅读全文
摘要:
转载自http://www.cocoachina.com/gamedev/2013/0109/5504.htmlCocos2D如何使用Cocos2D制作一款简单的iphone游戏-1如何使用Cocos2D制作一款简单的iphone游戏第2部分-旋转的小炮台如何使用Cocos2D制作一款简单的iphone游戏第3部分-更难的怪物和更多的关卡在cocos2d里面如何制作按钮:简单按钮、单选按钮和开关按钮Box2D:怎样在cocos2d里面如何使用物理引擎box2d制作弹球游戏如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分如何使用cocos2d和box2d来制作一个Bre 阅读全文
摘要:
1、首先这是一种体系结构2、这个体系结构只是描述了CPU的行为,跟CPU的生产没有关系(类似于C++标准). 3、体系结构定义了处理器和外界(操作系统,应用程序和调试支持)的接口. 4、从细节上说,处理器结构体系定义了指令集、编程模式和最近的存储器之间的接口.5、armv6有4个内核系列的产品(ARM1156T2-S内核、ARM1156T2F-S内核ARM1176JZ-S内核和ARM11JZF-S内核)6、苹果对应的体系架构下的产品ARMv7 = iPhone3GS/4/4S/5, iPod 3G, iPad/iPad2/new iPadARMv6 = iPhone 2G/3G, iPod 1 阅读全文
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
摘要:
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper-UIViewController对象的视图已经加入到窗口时调用;viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;viewDidDisappear-UIViewContr 阅读全文
摘要:
iOS6来了!iOS6更先进的功能可以为开发者提供更好更有效的开发方式;比如大方有型的设计;在MapKit框架内使用向量式引擎(vector-based engine)开发的地图;可以存放各类票据、优惠卡、登机牌的Passbook;整合了分享功能的Facebook;新的camera API和 提醒(Reminders)功能改进;以及应用内购和Game Center等技术可以帮你打造一款最好的iOS应用。下载和安装安装iOS 6 使用Xcode 4.5开发apps为你的苹果设备升级iOS 6系统,点击进入Mac App Store下载iOS 6 SDK工具包和Xcode 4.5,获取最新iOS 阅读全文
摘要:
SDWebImage是一个可以自动管理图片加载的类库。因为大家都知道,图片加载非常耗流量,所以在移动平台上对于图片的处理就要异常小心了。因此就必须用到本地缓存了。而我之前写的一个小型App,因为每张图片的名字都是GUID生成的,不会被修改了。所以会每次都检查一下本地是否有这个文件名的文件存在了。这样最大限度的减小了网络流量,不需要每次都加载一次。不过呢,SDWebImage的功能不仅仅仅限于此,功能更为强大。最基本的有一个UIImageView的category,用法很简单[imageView setImageWithURL:[NSURL URLWithString:@"http:/ 阅读全文
摘要:
安装:1String str ="/CanavaCancel.apk";2String fileName = Environment.getExternalStorageDirectory() + str;3Intent intent =newIntent(Intent.ACTION_VIEW);4intent.setDataAndType(Uri.fromFile(newFile(fileName)),"application/vnd.android.package-archive");5startActivity(intent);卸载:1Uri pa 阅读全文
摘要:
本文根据http://wolfpaulus.com/journal/mac/tomcat7的说明收集整理如何在Lion下配置Tomcat71. 安装JDKMac OS X从Lion开始不再预先安装JDK,需要自行下载安装(http://support.apple.com/kb/DL1421)安装之后,在Applications>Utilities>Java Preference下应该可以看到32/64两个版本的JDK, 打开Terminal 利用java -version应该可以看到相关的版本信息。2.下载Tomcat从Tomcat项目主页下载相关压缩包,解压之后在~/Downlo 阅读全文
摘要:
SQLite是MySQL的简化版,更多的运用与移动设备或小型设备上。SQLite的优点是具有可移植性,它不需要服务器就能运行,同时,它也存在一些缺陷,首先,没有提供简单的数据库创建方式,必须手工创建数据库,其次,SQLite没有面向对象接口,必须使用依赖于C语言代码的API。相对于OC,这套API既不那么优雅,也更难使用。当相比于用文件进行存储,还是更推荐使用SQLite进行数据存储。下面来看下如何使用SQLite工程目录如下:首先建立一个Single View Application工程,命名为SQLite3Test,然后打开ViewController.xib文件,布局如下,并设置三个UI 阅读全文
摘要:
说到软件汉化,一般朋友可能会觉得很复杂,其实iPhone的汉化相对于Windows软件的汉化来说,技术上要简单一些,因为iPhone属于Mac OS的简化版,Mac OS本身有非常直观的多语言环境支持。但是,也因为Mac OS的小众特性,相应的工具较Windows少很多,尤其是对于iPhone上的软件,与Mac下相比,可用的资源编辑工具更少,且暂时没有工具对程序执行文件中的资源进行提取和编辑,只能对下列资源进行修改:第一类资源:标准的Localizable.strings 或 strings这是标准的多语言环境支持的文件,根据不同的语言,在软件安装目录下,存在于诸如en.lproj、de.lp 阅读全文