iOS
wohaoxuexi
这个作者很懒,什么都没留下…
展开
-
如何解决Could not launch app - No such file or directory
如何解决Could not launch app - No such file or directory升级到XCode4.5后会经常出现“Could not launch app - No such file or directory”这个问题,下面介绍下我的解决方法1.断开设备,删除在设备调试的APP2.强行退出XCode(Quit xcode),不要只是关闭,直接强行转载 2012-11-28 11:12:59 · 4882 阅读 · 0 评论 -
iOS 查看系统安装字体的方法
在Xcode中编辑下列代码执行,打印出得即为系统中已经安装所有字体。 NSArray * fontNames=[UIFont familyNames]; for(NSString * name in fontNames) { NSLog(@"font name:%@",name); }原创 2013-06-30 16:04:07 · 2524 阅读 · 0 评论 -
MAC系统 批量删除一个项目中的所有.svn
打开终端,进入项目所在的文件夹:使用命令find . -type d -name ".svn" |xargs rm -rvf就可将项目的.svn全部删除;原创 2013-03-27 17:30:32 · 6367 阅读 · 0 评论 -
关于clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later)的错误问题
使用Xcode4.5.2后遇到clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later)的错误问题,找到TARGETS、Build Settings、Apple LLVM compiler 4.1 - Language、C++ Standard Library。将其选项改为libstd原创 2013-03-27 14:54:49 · 2339 阅读 · 0 评论 -
appStore上传苹果应用程序软件发布流程
appStore上传苹果应用程序软件发布流程首先确定你的帐号能不能发布,如果你打开Provisioning Portal看到的是下图中那样,再考虑按下面的方法弄(我的不是企业帐号)(1)没有Distribution,你的帐号不能发布,找你们老大要帐号 (2)或者是Distribution是空白的,你要从钥匙串请求证书,然后提交,然后刷新页面下载证书,然后按照下面转载 2013-01-18 16:04:24 · 1918 阅读 · 0 评论 -
iOS 5.1及6.0 屏幕旋转的兼容问题
iOS 5.1及6.0 屏幕旋转的兼容问题:在iOS6.0以前,由各个view的控制器(即viewController)使用各自的- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation;来控制view的旋转。但在iOS6.0中,将此方法废弃掉了:见官方文档说明:原创 2013-03-25 17:21:59 · 2765 阅读 · 0 评论 -
证书更新错误Code Sign error: Provisioning profile ‘XXXX' can't be found
遇到“Code Sign error: Provisioning profile 'XXX' can't be found”问题的解决方法:关闭项目,找到项目的XXX.xcodeproj文件,在文件上点击右键,选择“显示报内容”。打开一个Finder。在新打开的Finder中找到project.pbxproj文件,打开。在这里找到你之前的证书编码信息,即报的错误信息“Code Sign err原创 2013-03-22 10:45:47 · 2077 阅读 · 0 评论 -
iOS里的MVC
我们今天谈谈cocoa程序设计中的 模型-视图-控制器(MVC)范型。我们将从两大方面来讨论MVC:什么是MVC?M、V、C之间的交流方式是什么样子的?理解了MVC的概念,对cocoa程序开发是至关重要的。 一、MVC的概念MVC是Model-VIew-Controller,就是模型-视图-控制器,这些都是什么东西呢?MVC把软件系统分为三个部分:M转载 2013-01-17 13:55:45 · 633 阅读 · 0 评论 -
如何用Xcode 4.5 编译支持 armv6 CPU及iOS 4.3以前的版本
原来的iPhone,iPhone3G 以及 第一代和第二代的iPod Touch 均只支持 Armv6的CPU指令集。然而,随着iPhone3GS 这款新产品的发布,Apple 开始支持新的指令集 Armv7,iPhone5的所有设备支持Armv7s,且向下兼容。为了保持向下兼容,且支持旧有设备及旧有指令集,Apple支持胖二进制代码(fat binaries)也就是在可执行文件中支持更多的平转载 2013-01-28 14:26:33 · 1033 阅读 · 0 评论 -
Declaration of 'struct sockaddr_in' will not be visible outside of this function警告的处理
Declaration of 'struct sockaddr_in' will not be visible outside of this function做ios网络开发的肯定会用到苹果的官方库Reachability。ios5发布了,将项目升级到ios5的过程发一个warning:+ (Reachability*) reachabilityWithAddress: (const转载 2013-01-08 09:35:15 · 6109 阅读 · 1 评论 -
iOS中Data argument not used by format string的警告处理
Data argument not used by format string的警告被引起的原因:如 int index; NSLog(@"index:", index); [menuButton setImage:[UIImage imageNamed:[NSString stringWithFormat:@"menu0.png", index]] forStat原创 2013-01-08 09:22:58 · 29056 阅读 · 0 评论 -
Xcode svn import项目 上传.a文件(静态库)
在终端使用命令touch 项目所在文件夹 svn import 项目文件夹 https://服务器地址 -m "iPad import"这样就把项目上传到服务器上了!但是不能把.a文件上传到服务器。上传.a文件(静态库),首先进入.a文件所在的文件夹,使用命令svn add 文件名.a然后在使用命令svn commit -m “提交说明消息”原创 2012-12-27 17:56:27 · 3854 阅读 · 0 评论 -
iOS 遇到Could not change executable permissions on the application的情况
在iOS开发中,运行程序时遇到Could not change executable permissions on the application的提示,无法在设备上运行! 是因为同一个bundle identifier 往测试设备里装了两个程序,冲突了。 删除设备中同一个bundle identifier的另一个app,再点击运行就可以了原创 2013-08-14 17:09:38 · 3952 阅读 · 0 评论