iphone NSArray 数组越界
摘要:问题:在将数据添加到数组中去的时候,出现如下错误 疑问为:使用[NSArray addObject:anObject] 竟然报出数组越界。-[__NSArrayM insertObject:atIndex:]: index 18 beyond bounds [0 .. 16]'
阅读全文
posted @
2012-05-26 11:23
wtq
阅读(418)
推荐(0) 编辑
iphone 委托导致内存泄露
摘要:A: 9:48:15程序在运行中,突然报这个错误。-[IPhoneConnectTestViewControllerservice:didFailWithError:]:messagesenttodeallocatedinstance0x10ffaf10类似着这种错误你有碰过吗?B9:49:37内存泄漏0x10ffaf10这个内存块泄漏了B: 9:50:40已经释放了你把消息发送到已经释放的内存块估计是啥变量被你提前释放了A: 9:54:20恩,灰常有可能。这是我使用委托的时候,发生的,而且是随机的。无法确定的错误。B: 9:55:38哈哈,我知道了B: 9:57:06你在哪个界面使用委托,出
阅读全文
posted @
2012-05-25 10:31
wtq
阅读(268)
推荐(0) 编辑
iphone ipad 无法进行真机调试
摘要:问题:在做真机调试时,证书安装正常,但是无法将程序运行到ipad上。 在选择模拟器时,显示如下图所示。 下载附件(12.8 KB)4小时前上传 此图的iOS Device并没有消失。此时无法将程序运行到ipad上进行调试。 当我把另外一台ipad连接到电脑上,结果iOS Device消失了。此时,可以将程序运行到ipad上。请问这是为什么?解决方法:原因是设备的版本与xcode的版本不一致,比如iphone3GS需要设置Deployment Target的值为4.0 ~4.3.而不是设置5.1
阅读全文
posted @
2012-05-21 19:18
wtq
阅读(668)
推荐(0) 编辑
mac 截图快捷键
摘要:原文地址:http://blog.renren.com/share/249701602/5160559368有些人说我废话很多= =来个总结Shift+Command+3 截取全屏幕至桌面Shift+Command+Control+3 截取全屏幕至剪贴板Shift+Command+4 截取部分屏幕至桌面Shift+Command+Control+4 截取部分屏幕至剪贴板Shift+Command+4 然后 空格 Space 截取窗口或原件至桌面Shift+Command+Control+4 然后 空格 Space 截取窗口或原件至剪贴板Shift+Command+4 然后
阅读全文
posted @
2012-05-21 14:31
wtq
阅读(427)
推荐(0) 编辑
ios 应用程序证书安装以及发布
摘要:原文摘自:http://www.cocoachina.com/bbs/read.php?tid-7923-keyword-%C8%E7%BA%CE%C1%AA%BB%FA%B5%F7%CA%D4.htmlhttp://developer.apple.com/iphone/index.action如果已经购买了99$, 登录进去后会看到如下地方(图1)点进去会看到如下界面(图2)这里我要提一下,公司和个人的$99Team里面的内容是有所不同的(至少我发现有不同)公司的Team下面可以加入Member而个人的不能加入Member只能是一个人,不过这里并无大碍,不妨碍我们下面的内容。点击进入 Cer
阅读全文
posted @
2012-05-21 10:48
wtq
阅读(29542)
推荐(0) 编辑
iphone _ ipad 应用程序发布问题
摘要:问题描述: 先将一个iphone应用程序发布到appStore,然后下载到ipad上进行安装,安装一切正常,登录也正常,但是当点击摄像头节点时,却报错。 应用程序自动关闭。
阅读全文
posted @
2012-05-19 10:24
wtq
阅读(307)
推荐(0) 编辑
Quartz 2D编程指南(1) - 概览
摘要:1:原文链接地址:http://www.cocoachina.com/bbs/read.php?tid=77731&page=1Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图形硬件的功能。在Mac OS X中,Quartz 2D可以与其它图形图像技术混合使用,如Core Image、Core Video、OpenGL、QuickTime。例如,通过使用 Q
阅读全文
posted @
2012-05-17 11:31
wtq
阅读(834)
推荐(0) 编辑
Quartz 2D编程指南(5) - 变换
摘要:Quartz2D 绘制模型定义了两种独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的本地分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。当我们需要一个点或者显示文档时,Quartz会将用户空间坐标系统映射到设备空间坐标系统。因此,我们不需要重写应用程序或添加额外的代码来调整应用程序的输出以适应不同的设备。我们可以通过操作CTM(current transformation matrix)来修改默认的用户空间。在创建图形上下文后,CTM是单位矩阵,我们可以使用Quartz的变换函数来修改CTM,从而修改用户空间中的绘制操作。本章内容包括:变换操作函数概
阅读全文
posted @
2012-05-16 21:31
wtq
阅读(3172)
推荐(2) 编辑
iPhone IOS区域截图
摘要:转载:http://talentwsc.blog.163.com/blog/static/68743076201231322844508/在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView {[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];UIImage
阅读全文
posted @
2012-05-16 20:48
wtq
阅读(8860)
推荐(0) 编辑
iphone UIView的一些基本方法理解
摘要:原文链接地址:http://www.cocoachina.com/bbs/read.php?tid=38766UIView的一些基本方法理解UIView的一些基本方法理解:loadView、viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear经常使用UIView以及它的子类,一般对于init:,viewDidLoad:,dealloc:等方法应该是比较熟悉和了解的。对于其它几个基本方法就不那么常用了,为了更好地编程使用这些方法,在此集中收集整理一下各方法调用的时机和作用:init:方法在init方法中实例化必要的对象(遵从Lazy
阅读全文
posted @
2012-05-16 14:31
wtq
阅读(451)
推荐(0) 编辑
ipad UISplitViewController 导航视图控制器标题设置
摘要:描述:在使用UISplitViewController时 ,如何修改导航视图控制器的标题呢?如图 修改方法:在导航视图控制器 初始化时,设置导航视图控制器本身的title,比如:self.title = @" ";
阅读全文
posted @
2012-05-16 11:28
wtq
阅读(551)
推荐(0) 编辑
iphone 如何辨别99美元的账户是个人版的还是公司版的账户
摘要:Member Center步骤:1公司帐号比个人多一些帐号管理的设置:个人帐号集Agent,Admin,Developer等为一身,而公司帐号可以设置不同的AppleID来担当。2. 登录https://developer.apple.com/ 这个账号3.进入“Member CenterMember Center” ,并查看是否可以添加账号。 如果出现以上界面,则说明是99美元的账号是公司版本的。可以支持多个人共同开发测试。
阅读全文
posted @
2012-05-15 15:52
wtq
阅读(909)
推荐(0) 编辑
苹果开发者帐号(Company)申请流程
摘要:因为工作的需要,申请苹果开发者帐号,这里做一个简单的注册流程,给相关人员执行。因为是在公司里使用,要考虑到多个人Apple ID 都能执行发布的操作,所以这里我们选择账户类型为 Company,而非Enentprise , 公司和个人帐号都是99$一年;而299$那个是Enentprise (大企业专用),无法提交App到App Store,只能公司内部自用,比如基于iOS的OA系统.苹果开发者帐号注册要求你有一张支持美元支付的信用卡, 如果你期望在线支付开发者帐号所需的费用,必须用其他国家的银行支付服务。第一步:访问http://developer.apple.com/找到 “Join th
阅读全文
posted @
2012-05-15 11:50
wtq
阅读(21078)
推荐(1) 编辑
iphone 账号问题
摘要:1:99刀的为公司使用,可以自己定义一定数量的开发者子账号,不过只能有主账号来提交,发布等操作。 问题:如何利用多个开发子账号来进行测试2:如果发布一个应用程序到苹果商店,用户购买并且下载,苹果那边的分成是多少呢?3: 账号续费问题:帐号一般都是一年续费一次。续费一次大约需要个3到5天。所以在帐号失效前十天就要做准备。
阅读全文
posted @
2012-05-14 21:31
wtq
阅读(584)
推荐(0) 编辑
苹果 开发者账号区别
摘要:苹果 开发者账号如下:99美金个人用户99美金团队:审核多了企业资质认证,可以多开发者共享.(如何共享?)这个测试的时候如果有多个人的话,可以拆分多个子账户出来测试,对于测试方便点。也就是说一个AppleID对应于多个Devices ID。299美金企业用户:面向拥有500雇员以上的公司,开发专用的企业内部使用的app。这个账号需要邓氏码,小企业一般申请不下来,但只要有那个码就好办了(500或者500以上的公司用于内部分发)。为企业客户发布应用,例如为某集团发布办公客户端区别:个人和公司的区别:个人的账号只能显示个人的Full Name,公司则可以显示类似Studios,或者自定义的团队名称。
阅读全文
posted @
2012-05-14 20:57
wtq
阅读(30875)
推荐(1) 编辑
iphone 在VMWare上安装Mac OS X Server 10.6
摘要:1:原文链接地址如果没有足够的预算购买苹果机,又想省去在X86体系架构的PC上安装Mac操作系统得安装驱动程序的麻烦,只是想想体验下苹果机或是做一些软件开发的话,那么在一台强劲的PC机上利用虚拟软件VMWare安装Mac OS上就是一个不错的选择,系统运行较流畅。下面是我的一些经验。 本文主要参考了http://bbs.weiphone.com/read-htm-tid-564573-page-1.html。1. 系统硬件需求 CPU的支持64位,SSE3及其以上多媒体指令集,支持硬件虚拟化。这些需求现在新买的机器一般都满足。对于CPU虚拟化一般是在BOIS里禁用的,得到BOIS里把相关的设置
阅读全文
posted @
2012-05-12 11:50
wtq
阅读(2769)
推荐(0) 编辑
iphone ipad viewController不响应横竖屏转换相关消息的问题
摘要:原文链接地址:屏幕无法旋转有同学在 CocoaChina 上提出这样一个问题:A viewController 中包含一个 B viewController(B 的 view 作为 A 的 view 的 subView),在横竖屏转换时,A 可以得到屏幕旋转相关的消息(如:shouldAutorotateToInterfaceOrientation),而 B 却得不到,即使 A,B 都实现了这些函数。原贴见这里:http://www.cocoachina.com/bbs/read.php?tid=40973&page=1#393765这个问题我以前也碰到过,稍微研究了一下,其原因是 A
阅读全文
posted @
2012-05-10 10:49
wtq
阅读(430)
推荐(0) 编辑
iPhone UITableView取消UITableViewCell选择的样式
摘要://取消UITableViewCell选中的状态UITableViewCell.selectionStyle=UITableViewCellSelectionStyleNone;
阅读全文
posted @
2012-05-08 16:03
wtq
阅读(1165)
推荐(0) 编辑
ipad 判断设备的方向问题
摘要:问题描述:如果使用以下代码在iPad模拟器上进行判断横竖屏的话,运行正常,但是如果运行在真机上,结果一直运行else语句,也就是说判断无效。 if([[UIDevicecurrentDevice]orientation]==UIInterfaceOrientationLandscapeLeft||[[UIDevicecurrentDevice]orientation]==UIInterfaceOrientationLandscapeRight){[self.imageViewsetFrame:CGRectMake(0,0,704,768)];[self.cameraControllersetF
阅读全文
posted @
2012-05-08 10:11
wtq
阅读(493)
推荐(0) 编辑
iPhone NSString NSData char互相转换
摘要:本文摘自: Char* 与NSData 互换NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];NSData 转换成char*NSData *data;char *test=[data bytes];
阅读全文
posted @
2012-05-08 09:29
wtq
阅读(1262)
推荐(1) 编辑
IPad iOS开发基础——ipad设备方向识别
摘要:由于apple要求ipad的应用至少提供portrait和landscape两个方向上的支持,因此在程序中检测设备当前的方向是必不可少的,一般情况下,在程序运行中可以用: 1 [[UIDevice currentDevice] orientation]; 来获取当前的设备方向,但是如果是在程序开始启动的时候,此时获取到的结果是: 1 UIDeviceOrientationUnknown 这是无法判断设备方向的,如果在程序启动的时候我们就要做写于设备方向有关的处理,要怎么做呢? 实际上,这可以通过获取控件所属controller的方向,使得相关控件的方向与其controller的方向是...
阅读全文
posted @
2012-05-07 15:19
wtq
阅读(1257)
推荐(0) 编辑
iPad /iPhone Apple Mach-O Linker Error
摘要:问题:在转换解码器时,出现如下错误:Apple Mach-O Linker Error Linker command failed with exit code 1(use -v to see invocation) ld: duplicate symbol _fourxm_decoder in .../libH264Unit.a(4xm.o) and .../libavcodec.a(4xm.o) for architecture armv7clang: error: linker command failed with exit co...
阅读全文
posted @
2012-05-03 15:26
wtq
阅读(8988)
推荐(0) 编辑