
iphone/ipad相关
文章平均质量分 76
chun799
性格决定命运
展开
-
Xcode使用教程详细讲解
来自:http://www.51cto.com/php/viewart.php?artID=273735Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程转载 2011-10-10 18:08:57 · 16314 阅读 · 0 评论 -
Xcode GDB 调试
关于GDB对于大多数Cocoa程序员来说,最常用的debugger莫过于Xcode自带的调试工具了。而实际上,它正是gdb的一个图形化包装。相对于gdb,图形化带来了很多便利,但同时也缺少了一些重要功能。而且在某些情况下,gdb反而更加方便。因此,学习gdb,了解一下幕后转载 2011-10-11 11:21:33 · 1957 阅读 · 0 评论 -
不能修改“System Roots”钥匙串
下载的.cer 文件添加不到钥匙串AppleWWDRCA.cerdeveloper_identity.cer双击提示 :不能修改“System Roots”钥匙串要更改根证书是否会被信任,请在“钥匙串访问”中打开它,然后修改它的信任设置。原创 2011-09-30 14:13:58 · 23957 阅读 · 1 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08转载 2011-10-13 18:20:45 · 508 阅读 · 0 评论 -
iPhone应用程序的启动过程
博主:易飞扬原文链接 : http://www.yifeiyang.net/iphone-developer-advanced-3-iphone-application-startup-process/转载请保留上面文字。我们看到了iPhone的入口函数mai转载 2011-10-08 11:36:37 · 1050 阅读 · 0 评论 -
Mac系统常用快捷键及技巧
注:Command即苹果键,也有人称为花键。Ctrl即control键。Escape即键盘左上角的esc键。Space空格键。在x86版中:win键 = 花键ctrl键 = Ctrl^键Alt 键 = Optionshift 键 = shift屏幕捕捉转载 2011-10-18 18:10:20 · 3526 阅读 · 0 评论 -
引用】xcode with gdb(转)
本文引用自风向标《xcode with gdb(转)》Xcode的调试器为用户提供了一个GDB的界面,GDB是GNU组织的开放源代码调试器。您可以在Xcode的图形界面里做任何事情;但是,如果您需要您可以在命令行里使用GDB的命令。 要在一个调试的任务里输转载 2011-10-11 11:22:52 · 689 阅读 · 0 评论 -
xcode 4 使用指南系列2-Interface Builder
来自:http://blog.sina.com.cn/s/blog_68444e230100rx7r.htmlIB(Interface Builder)在Xcode 4中使用方法有了很大变化,已经被完全集成到xcode 4中了,但只是使用步骤不同而已,干的还是那些活。转载 2011-10-11 13:57:55 · 1059 阅读 · 0 评论 -
iPhone平台上的json-framework
當我們在開發iPhone應用程式時,必然會對Cocoa Touch的平台功能感到不足,在接下來的幾篇文章中,筆者將介紹一些在Cocoa上熱門的第三方函式庫,還請多多指教!json-framework在所有的第三方函式庫中,最有名且被廣泛使用的不外乎便是json-framework了,就連iPhone OS本身也有用到這個函式庫。JSON是目前網路服務API中很常見的資料格式,幾乎所转载 2011-10-20 21:20:40 · 864 阅读 · 0 评论 -
Xcode 4.2 中的Automatic Reference Counting (ARC)
Automatic Reference Counting (ARC), 自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理。在XCode 4.2中,使用模板新建一个工程,该工程将使用ARC特性。如果你的iOS SDK是iOS5 seed release 2,需要做如下修改,才能避免编译时的错误:● 在Syste转载 2011-10-21 09:29:10 · 1292 阅读 · 1 评论 -
iPhone应用炫酷的下拉更新效果
原文地址:iPhone应用炫酷的下拉更新效果 原文作者:冥冥之中楼主 发表于 2010-6-19 05:00 | 只看该作者 | 倒序看帖 | 打印最近看到有不少人问,像Twitter,Sina微博等这些iPhone客户端下拉刷新是怎么实现的,所以花了点时间整理一个例子给大家参考一下。 能够下拉说明他首先得是个UIScrollView,转载 2011-10-20 09:28:25 · 813 阅读 · 0 评论 -
如何创建自己的库并且部署到另外的项目
ios的应用,也不都是使用ios自带的框架或者自己写所有实现,有时需要使用第三方库,比如ios调用flurry做统计分析。下面简要说明,如何创建自己的库,并且部署到另外的项目中使用。创建库通过xcode的想到可以很容易的创建库。为了简单起见,这里只用objc写最简单的类代码。当然是可以用c、c++语法写库函数的,而且也很常见。ios为了安全上的考虑,只允许使转载 2011-10-21 18:25:20 · 664 阅读 · 0 评论 -
imageNamed 与 imageWithContentsOfFile的区别
UIImage imageNamed将为这个图像提供缓存,所以如果你再次需要同一图像时,图像将被从内部缓存而 不是从资源中加载。而坏消息也是iPhone将为此图像提供缓存。这样如果图片过多就好出现内存泄露的现象。 UIImage imageWithContentsOfFile将不提供缓存。原创 2011-11-15 11:15:42 · 1390 阅读 · 0 评论 -
XCode调试技巧之EXC_BAD_ACCESS中BUG解决
XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BAD_ACCESS这个bug时不容易找到原因的,在网上找到的3个关于这个问题的方法,希望可以帮到你,我自己试了一下第一中方法,效果还不错首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。1.转载 2011-10-26 17:55:45 · 895 阅读 · 0 评论 -
iphone之发布版本的时候移除NSLog输出的方法
只需要加入到pch文件中即可,__OPTIMIZE__这个编译选项是发布版本才有的,所以在编译调试版本的时候可以看到Log,而发布版本则没有Log。#ifndef __OPTIMIZE__#define NSLog(...) NSLog(__VA_ARGS__)#else#define NSLog(...) {}#endif转载 2011-11-16 16:41:18 · 562 阅读 · 0 评论 -
Quartz 2D编程指南(1) - 概览
Quartz 2D编程指南是论坛会员德鲁伊翻译的国外的Quartz 2D一系列学习资料,供大家参考Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图形硬件的功转载 2011-11-16 18:15:32 · 1272 阅读 · 0 评论 -
XCode4报internal error
错误提示:Xcode encountered an internal logic error. Choose “Continue” tocontinue running Xcode in an inconsistent state.Choose “Crash” to halt Xcode and file a bug withCrash Reporter. Choosing “转载 2011-10-28 17:30:42 · 5491 阅读 · 2 评论 -
如何使用XCode 4创建ipa文件及提交应用程序
转载地址:http://liucheng.easymorse.com/?p=314 最近项目太忙了,没时间总结技术写博客了,把制作ipa文件及提交应用的流程分享一下吧! 使用了最新的XCode 4,虽然需要进行一些使用习惯上的改变,同时也发现了一些BUG,但总体觉得还是一个很易用的IDE,希望他会变的更好。这里主要介绍如何使用XCode 4里面的工具直接打包转载 2011-11-18 11:24:08 · 1351 阅读 · 0 评论 -
IOS悬浮窗口之——Popover实现原理分析
目前那些popover的menu,loadingview之类的都是搞view,可以解决。但显示的时候其实挺麻烦的,得先保证全屏,在addsubview,消失时又得removefromsuperview,还得保证这个view在最上层,代码得可重用度也不高。其实iphone程序是支持多窗口显示得,而且还支持分层显示,就是设置window得windowlevel。Mac上有类似的属性可以得到很多转载 2011-11-18 14:26:43 · 6113 阅读 · 0 评论 -
显示动态动画
1. iphone的UIImageView Class不支持显示单个动画文件。简而言之,动画不会动!iphone的image view (UIImageVIew Class)支持以下的文件格式Tagged Image File Format (TIFF) .tiff, .tifJoint Photographic Experts Group (JPEG) .jpg,转载 2011-11-21 15:27:57 · 1098 阅读 · 0 评论 -
属性变量如何release?
为了释放对象拥有的实例变量,常用的方法是在dealloc中调用release,比如下面的代码:@interface MyClass : NSObject { NSString *name;} @end @implementation MyClass//something...- (void)dealloc{ [name release]; [super dealloc];} @en转载 2011-11-02 14:20:07 · 1062 阅读 · 0 评论 -
10个必需的iOS开发工具和资源
界面总不是一件很容易事,尤其是iPhone/iPad的界面,做过iOS开发的程序员,一定会感到开发iPhone/iPad的界面是一件多么不容易的事。下面的文章来自10 Essential iOS Developer Tools & Resources,这个文章介绍了十个iOS开发的基础性工具和资源,其一定会很有效地帮你做iOS的开发。在这里,我再闲扯一句,虽然Android的开发好像整整XML文件转载 2011-11-03 09:44:38 · 760 阅读 · 0 评论 -
重定义 UIImagePickerController
今天想实现一个类似Path 的Photo Picker的效果,没有Cancel按钮,取而代之的是添加一个从相册获取的按钮,要知道这在官方的SDK里面是没有。开始之前,先做下功课,找到几个相关的文章http://blog.airsource.co.uk/index.php/2008/11/11/views-of-uiimagepickercontroller/http:/转载 2011-11-04 13:57:46 · 2367 阅读 · 0 评论 -
IOS开发问题汇总
1.运行即崩溃,log下面提示:Couldn't register com.myApp.debug with the bootstrap server. Error: unknown error code. This generally means that another instance of this process was already running or is hung in转载 2011-11-04 16:28:48 · 3347 阅读 · 0 评论 -
UIImagePickerController
UIImagePickerController-- the only sanctioned way to get videos/movies or images/pictures on supported devices用UIImagePickerController选择、显示图片或视频,主要注意UIImagePickerController几个属性的设置一:U转载 2011-11-04 14:00:56 · 984 阅读 · 0 评论 -
UITableView详解
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];转载 2011-11-26 14:32:26 · 934 阅读 · 0 评论 -
总结了几种设置UITableView的cell动态高度的方法
1.UITableView加载的顺序是先得到表的行的高度,也就是 先调用heightForRowAtIndexPath方法,然后再调用cellForRowAtIndexPath,所以我们有两个办法实现自定义 cell高度(解决不同section的不同行高问题)。一:改变它的加载顺序,或者说白了就是计算好cell高度后,再次让它加载heightForRowAtIndexPath方法;转载 2011-11-26 14:42:06 · 9711 阅读 · 1 评论 -
UIScrollView 原理详解
ScrollView UIScrollView UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类是UITableView以及UITex转载 2011-11-14 16:05:16 · 1388 阅读 · 0 评论 -
iPhone字体显示大全
苹果开发者们想在应用中使用不同字体的话,往往会发现自己不知道 iPhone 支持什么字体、各种字体的显示效果怎么样,而且用了 UIFont fontWithName 后不知道自己的名字。下面分享一个 iPhone 支持的各种字体名称及显示效果大全。转载 2011-11-26 15:27:30 · 1927 阅读 · 0 评论 -
CALayer(这里简单地称其为层)的教程
前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码:123转载 2011-11-26 15:30:41 · 583 阅读 · 0 评论 -
NSNotificationCenter 的使用
转载自:http://blog.sina.com.cn/s/blog_793cad6e0100sa6x.htmlNSNotificationCenter 的使用1,定义一个方法-(IBACtion)shuchu{ }2,对象注册,并附带信息[[NSNotificationCenter defaultCenter] addObserver:self selector:@select转载 2011-11-09 17:51:56 · 814 阅读 · 0 评论 -
iphone开发常用代码
原文地址:iphone开发常用代码作者:139me3Gdream更改cell选中的背景//创建一个UIView对象 UIView *myview = [[UIView alloc] init];//设置UIView对象的外观大小 myview.frame = CGRectMake(0, 0, 320, 47); //设置UIView对象的背景色。 [UIColor colo转载 2011-11-09 18:01:42 · 555 阅读 · 0 评论 -
几个提高 iOS 开发效率的开源类库及工具
几个提高 iOS 开发效率的开源类库及工具时间: 2010-11-22 17:51 点击:772 次以下几个提高 iOS 开发效率的开源类库及工具,转自 CocoaChina 会员 花太香齐 的博客,有修改。希望能对您的开发工作有所帮助。 几个常用的开源类库及下载地址: 1.json json编码解码 2. 以下几个提高 iOS 开发效率的开源类库及工具,转自 C转载 2011-11-10 13:35:54 · 874 阅读 · 0 评论 -
local notifications
from:http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW1http:/转载 2011-11-10 16:24:03 · 2124 阅读 · 0 评论 -
UIWebView 使用方法
基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把UIActivityIndicatorView添加到我们自己定义的view(opaqueview)上。这转载 2011-11-26 16:33:32 · 830 阅读 · 0 评论 -
iphone真机调试教程
对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请转载 2011-12-14 10:49:56 · 773 阅读 · 0 评论 -
ASIHTTPRequest 详解
http://www.cocoachina.com/iphonedev/sdk/2011/0324/2736.htmlhttp://www.devdiv.com/thread-93741-1-1.html转载 2012-01-05 13:05:39 · 497 阅读 · 0 评论 -
正则表达大全
正则表达大全$ 匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。 ^ 匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of human events"的开始,但是不能匹转载 2012-01-12 08:48:55 · 1207 阅读 · 0 评论 -
iPhone app发布到appstore的步骤
iPhone app发布到appstore的步骤如下:要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。创建发布程序的证书。步骤如下:如果已经购买了开发账号IDP, 登录进去后会看到如下地方(图1)store上" title="如何将创作的app发布到苹果的a转载 2012-01-14 13:05:55 · 4590 阅读 · 0 评论 -
如何实现对UITextField ,UITextView等输入框的 字数限制
1. 如何实现对UITextField ,UITextView等输入框的 字数限制 (1)首先,肯定要 让controller 实现 UITextFieldDelegate (针对UITextField)或者 UITextViewDelegate(针对UITextView) 然后,将 输入框的delegate原创 2012-02-01 16:26:33 · 1976 阅读 · 0 评论