IOS
tiger119
喜欢游泳,看书!
展开
-
windows 下调试ObjectC
转自:http://www.itivy.com/iphone/archive/2012/1/31/objective-c-windows-gnustep.html1:到GNUstep官方网站上下载,三个软件包:GNUstep MSYS System、GNUstep Core、GNUstep Devel。其中,前两个软件包是必须要安装的,第三个软件包是安装一些开发工具,比如:转载 2012-02-02 22:56:26 · 3467 阅读 · 0 评论 -
ios应用程序的两种启动方式
记得几个月前刚接触ios时,因为要急着完成任务,搭建应用的方式完全按照书本,而书本讲的是xcode3,而装的xcode的版本是4。所以,书上的一些东东和xcode的版本对不上,非常苦恼,为了创建一个windows base 的project,都费劲了心思。过了几个月,回到来想想当初的问题,无非是没有理解xib的原理,没有弄清楚在ios里,如果通过xib来创建对象。对于xib创建对象,可以从原创 2012-10-31 17:04:20 · 12700 阅读 · 0 评论 -
使用本地git管理xcode代码:
代码可以使用mac提供的git来进行本地管理。方法很简单 : 一:创建工程时把选项勾上。二:如果是已有工程呢?那也好办,用git命令行。首先用Terminal 到你项目的路径,然后用Git命令进行初始化,比如说cd /workspace/WorkXPgit initgit add .git commit -m 'Initial com原创 2012-11-07 16:51:02 · 5483 阅读 · 2 评论 -
如何在Mac下显示Finder中的所有文件
虽说是很简单的问题,但确实是折腾了我好久。转一篇解决问题比较全面的答案。转自:http://www.cnblogs.com/elfsundae/archive/2010/11/30/1892544.html在Unix下工作,你可能需要处理一些“特殊“文件或文件夹,例如/usr,/bin, etcf,或一些"dot files"(如.bash_profile)。但是L转载 2012-11-26 11:47:34 · 1317 阅读 · 0 评论 -
如果爱,请深爱:10大iOS开发者最喜爱的类库
转自:http://www.csdn.net/article/2012-11-07/2811587-pop-ios-dev-library发表于2012-11-07 23:04| 9056次阅读| 来源raywenderlich| 55 条评论| 作者Marcelo FabriiOS类库iOS开发工具摘要:库是开发的根本,从页面到APP客户端,所有的设计都离不开转载 2012-11-12 09:15:06 · 1169 阅读 · 0 评论 -
mac终端命令大全 苹果入门
在mac上,如果不用终端命令行,很多事情是很麻烦的。学习一下。转自:http://www.7do.net/resources-3130-1-1.htmlOSX 的文件系统2 k/ x' Q6 g2 l( C 七度苹果电脑软件OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂转载 2012-11-14 08:58:55 · 19981 阅读 · 0 评论 -
xcode中使用svn
之前使用本地的git,发现实在不好用。还是习惯用svn,于是搭了一个svn服务器,在xocde中使用。过程中遇到问题,记录一下:我的环境是: xcode 4.4.1 Mac OS X 10.7.5一:我在另一台windows7机器上安装了最简单的svn Server。不在mac上安装的原因有2,一是在本机建代码库,总是不安全。二是在mac只能使用svn的命令行来创建(m原创 2012-11-14 16:22:26 · 2828 阅读 · 0 评论 -
在mac下查看 sqlite3
需要在mac下查看一下sqlite3的数据,最简单的办法是:1:下载工具,到http://www.sqlite.org/download.html下载mac版。2:解开下载文件,得到 sqlite3.app。3:使用terminal,用命令行方式打开 sqlite3工具。很简单 sqlite3 数据库的路径名4:然后就可以开始查看数据库了,记住;结尾。5:如何查表结构?原创 2012-12-05 18:02:59 · 21731 阅读 · 0 评论 -
2013年,移动App设计的13大精髓
转自:http://www.csdn.net/article/2013-01-17/2813659-app-design-trends-for-2013/5摘要:在过去的一年里,移动成主流也让众多的移动应用如雨后春笋般层出不穷,在众多开发者从中获利的同时竞争也愈演愈烈,如何才能保证自己立于不败之地?用户是上帝,一切还得从应用说起。本文总结了新一年里App设计的13大发展趋势,因为人心所向,转载 2013-01-19 10:25:39 · 1154 阅读 · 0 评论 -
当程序崩溃的时候怎么办 Part-2
转自:http://article.ityran.com/archives/1143归类于Cocoa Touch查看:3923 | 2012-05-07泰然教程组出品,转载请保留出处并通知泰然!翻译:大侠自来也;校对:Iven原文地址:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-2转载 2013-01-21 11:11:38 · 1597 阅读 · 0 评论 -
当程序崩溃的时候怎么办 part-1
转自:http://article.ityran.com/archives/1006#more-1006归类于Cocoa Touch查看:9139 | 2012-04-15本文由 大侠自来也 翻译(泰然翻译组),转载请注明出处并通知泰然。有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起转载 2013-01-21 11:05:52 · 891 阅读 · 0 评论 -
苹果Mac OS X操作系统下-显示/隐藏文件
苹果Lion系统下的资源库是隐藏的,要想查询资源库中的内容需要先把资源库显示出来点击前往/实用工具/终端[pre]苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。[/pre][pre]显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.fin转载 2013-05-18 12:25:57 · 1086 阅读 · 0 评论 -
使用Xcode和Instruments调试解决iOS内存泄露
转自:http://blog.csdn.net/totogo2010/article/details/8233565虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文转载 2013-05-14 07:48:00 · 689 阅读 · 0 评论 -
苹果对企业主也有野心:iOS 7发布一系列针对企业用户的新功能
距离 WWDC 大会发布 iOS 7 已有一段时日了,但苹果仍在不断的完善和优化系统的细节,比如今天苹果发布了面向企业用户的新功能。据苹果称,iOS 7 将为企业用户提供更为先进的部署设备方式以及为企业员工提供更好的用户体验。新增功能如下:管理资源共享的对象。这一功能设定了打开文件和附件的账户权限,以此来保护企业数据。换言之,只有被允许共享的 app 和文件才可以放在共享渠道中,避转载 2013-06-27 21:48:49 · 805 阅读 · 0 评论 -
self.赋值时使用alloc的问题
作为新手,对self.的用法有些不习惯,因为它和其它语言不同。赋于了很多特殊的情况。属性赋值时要注意内存问题。对于 self.myArray = [NSArray alloc]init....myArray的定义为:@property (nonatomic,retain)NSArray * myArray;@synthesize myArray;对不起,这个代码原创 2012-10-31 10:46:13 · 2146 阅读 · 0 评论 -
如何关掉webview中select弹出的对话框。
我的应用是html5和ios本地混合应用。html5中实现了报表页面,并且有过滤器。过滤器使用的是html的select元素。当用户操作时,会弹出ios原生的对话框。注意:工具栏是ios原生的,过滤页面是webview容器中的html5。这时候,如果用户不点击对话框中的完成,而直接点击左上角的取消。对话框将不会消失。过滤有各种各样的元素,并且可能有多个。找到比较简单原创 2012-10-19 16:44:57 · 5793 阅读 · 0 评论 -
Sencha Touch和jQuery Mobile该如何选择?
转自:http://extjs.org.cn/node/519如果你正在面临是选择 jQuery Mobile 或者是 Sencha Touch ,那么下面这些因素是你需要考虑的。jQuery MobileJM 只是一个 UI 库,依赖于 jQuery 和 jQuery UI 的 DOM 操作、Ajax 和其他库为了创建 UI 部件,你只需要编写 HTML 即可,J转载 2012-02-17 00:00:47 · 1882 阅读 · 0 评论 -
移动开发中HTML5能否替代本地程序?
转自: http://www.williamlong.info/archives/3004.html随着移动设备越来越先进,对HTML5的支持度越来越高,我们进军移动领域的时候,都会遇到一个问题,是选择HTML5和还是Native(用原生代码编写的本地程序)?HTML5的前景无疑是诱人的,一句“Write once, run anywhere”就可以秒杀一切。笔者最近两年来对HTM转载 2012-02-26 21:08:48 · 706 阅读 · 0 评论 -
在xcode4.3.1中如何创建 window-based Application 工程。
在xcode 4.2中如何创建 window-based Application.老外写的方法,写得非常清楚,就不用翻译了。出处也找不到,抱歉!In the tutorial that I am learning at the moment, it requires “Window-based application”.Xcode 4.2 beta 4 does not h转载 2012-05-21 14:47:32 · 1586 阅读 · 0 评论 -
一些iOS高效开源类库
刚始进入ios开发这一行,唉,相当于又转行了。先了解一些常用的开源库。有一些已经在第一个项目中用到,很不错。转自:http://www.cocoachina.com/iphonedev/toolthain/2011/1227/3791.html一些iOS高效开源类库因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运转载 2012-08-09 10:44:00 · 1366 阅读 · 0 评论 -
Objective C @property 参数
从今天起,开始把iOS中的东西一一总结:nonatomic系统默认 是 atomic的 效果是,线程安全,在多线程操作的时候假如多个线程都会用到这个变量,那么你在读写这个变量的时候 会有一个 lock 和unlock的操作 防止在读写的过程中,变量被其他的线程所改变,导致错误.在java里,不这么玩,需要自已写synchronize.像下面这样[_internal lo原创 2012-08-30 22:58:18 · 1013 阅读 · 0 评论 -
NSDateFormatter用法:
日期格式化是最基本的了,就是那些套路,下面列一下:NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease];[dateFormatter setAMSymbol:@"AM"];[dateFormatter setPMSymbol:@"PM"];[dateFo原创 2012-09-01 11:31:10 · 759 阅读 · 0 评论 -
混合使用Objective-C,C++和Objective-C++
转自:http://blog.csdn.net/horkychen之前有段时间,我参与了一项使用了C++库的Objective-C项目。写了一篇关于混编的文章,结果却出乎意料的成为Google搜索中关于Objective-C++的最靠前的结果之一。后来,Apple将基于LLVM的clang做为主选编译器。其作用之一就是可以保证Objective-C的演化,而GCC的进化却太转载 2012-09-05 08:45:52 · 2765 阅读 · 0 评论 -
iOS App Launch Option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。若用户原创 2012-09-06 08:51:34 · 14245 阅读 · 1 评论 -
如何陷藏 UITabBarController 的 Tab 标签
刚开始写ios的界面,对它的UI用法不熟,需求也给了一些比较奇怪的要求,比如点击UITabBarController中的某个页签,出来的view需要覆盖下面的页签,整了半天,才把页签给隐藏掉,用法很奇怪。后来更改了需求,把相应的奇怪代码去掉了。但隐藏tab的方法还是可以记录一下。 做法很笨,就是把标签栏的位置强行做一下变化。431的高度和你实际的界面和父容器有关。 可以自已调整一下。原创 2012-09-06 09:47:34 · 1497 阅读 · 0 评论 -
关于 UIImage ImageNamed的内存释放。
在重构代码时,认真处理一些内存未释放的问题。看到自已的目录树图标的加载,好象没有释放内存,于是,将下面的代码做修改: if(isExpand) { cell.directoryAccessoryImageView.image = [UIImage imageNamed:@"TriangleSmall2.png"];原创 2012-09-11 09:29:43 · 6521 阅读 · 0 评论 -
OBJECTIVE C内存实践准则与理解AUTORELEASE
转自:http://www.blogjava.net/hechi158/archive/2012/02/20/370325.html在进行iPhone开发时, 内存管理是个相对比较难以理解的东西。Objective-C 使用了一种介于C#和C++之间的内存管理机制。C#是基于Mark-sweep的GC,C++基本上是程序员自己负责分配和释放。Ojbective-C,是程序员来负责Mar转载 2012-09-12 15:54:37 · 1202 阅读 · 0 评论 -
在Objective-C中 NSString并不受引用计数器机制管理
对于字串如果是常量赋值,是否需要release,一直是迷迷糊糊的,另外,如果中途用常量赋值,之有的alloc是否会内存泄露,没明白。找到一篇文,写得比较清楚,也免得自已去试了。转自:http://www.devpak.me/tag/nsstring六月 19th, 2012 | Posted by Parker Liu in 未分类 - (0 Comment转载 2012-10-15 16:39:31 · 4337 阅读 · 1 评论 -
如何在xcode中安装多个ios版本
我的xcode版本是4.4.1。ios开发新手,发布的应用在ios4.3上有问题。开发环境中有ios5.0和ios5.1,在发布程序时,目标选择的是4.3。编译没有相应的警告。因此只能安装ios4.3的模拟器来调试。按照网上的搜索,找了若干种做法。包括安装多个xcode版本,手工命令映射,修改应用目录之类。都不好使,差不多耗去我半天时间。最后发现原来这根本不是一个问原创 2012-10-19 16:38:42 · 5905 阅读 · 0 评论 -
Objective-C语法property详解
转自: http://blog.csdn.net/totogo2010/Objective-C语法property详解分类: 深入浅出Objective-C2012-07-19 20:44 5205人阅读 评论(2) 收藏 举报目录(?)[+]1、简介: property是Objective-C的关键词,与@synthesize配转载 2014-03-26 09:44:33 · 923 阅读 · 0 评论