
XCode
文章平均质量分 69
more2010wei
2010年6月毕于厦门大学软件工程专业,从事移动互联Symbian开发一年多,转为ios开发,对C,C++和Object-C等语言有心得,热衷于技术,喜欢研究算法,具有开源精神!Knuth是我心中永远的神话!
展开
-
XCode 常用快捷键
熟悉Xcode的常用快捷键,可以更快的调整代码的版式,功能。尤其是几个常用的快捷键,更应该是编码必用啊。特整理如下:command相当于win键;control相当于Ctrl键;option相当于Alt键;//排版快捷键command + [ 左移选中的代码command + ]原创 2012-05-15 17:11:38 · 8417 阅读 · 0 评论 -
那些不能错过的XCode插件
转载自:http://iosdeveloper.diandian.com/post/2013-09-22/40053447971,特此声明。古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIF转载 2014-03-07 16:46:09 · 2379 阅读 · 1 评论 -
ios 制作自已的framework
ios中我们写的代码有时不愿意让别人看到,可能对它进行封装,生成一个静态库如典型的.a,还有一种就是和苹果自带的库一样的后缀名为.framework的库,个人推荐使用.framework,因为.a不仅要装其添加进去,还要将对应的头文件添加到项目中。1.新建一个静态库工程。file--new--project,弹出框中选择Ios--framework&library中的coc转载 2014-12-11 18:04:23 · 2268 阅读 · 0 评论 -
iOS:苹果企业证书通过网页分发安装app
苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限。为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。 基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址、版本信息、BundleID等信息,通过网页下载的时候其实下载的是这个plist文件,然后苹果通过自己的协议根据plist文件转载 2013-12-04 15:10:29 · 7278 阅读 · 0 评论 -
xcode armv6 armv7 armv7s arm64
目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5SiPhone6 机器对指令集的支持是向下兼容的,因此ar翻译 2014-11-03 11:57:21 · 7966 阅读 · 1 评论 -
coreData入门基本知识(1)
目录(?)[-]简介模型文件了解NSManagedObjectCoreData中的核心对象代码实现打开CoreData的SQL语句输出开关创建NSManagedObject的子类转载自:http://blog.youkuaiyun.com/q199109106q/article/details/8563438简介 Core Data是i原创 2013-11-14 19:05:39 · 4111 阅读 · 3 评论 -
xcode统计源代码行数
在网上搜到几种统计源代码行数的方法:1、打开终端。2、cd到你项目的路径。3、输入如下命令:a) 统计整个工程的所有文件的代码量以及总量find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print |转载 2013-02-05 15:18:33 · 3640 阅读 · 0 评论 -
Building a Universal Framework for iOS
Apple has invested quite a bit of time into making it easy to compile for a number of different architectures in XCode. For instance, compiling a library into itsarmv6,armv7, and i386 variants is转载 2013-01-28 15:59:22 · 2900 阅读 · 0 评论 -
加快itunes访问下载速度
App Store服务器遍布世界各地, 有很多! 我们连接的时候如果能连接到离我们近一点的地方, 那么可以大大加快下载速度, 比如港澳台, 日韩等等!如果不小心连接到了美国那边的服务器, 那么一去一回几乎绕地球一圈, 可以想想这样的速度能有多快呢!那么下面教大家如何选择速度快的服务器, 通过修改hosts文件来达到目的!1. MAC用户在spotlight里面搜转载 2012-12-24 14:54:59 · 2030 阅读 · 0 评论 -
Xcode的控制台调试命令
XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析的.原创 2012-05-17 15:47:03 · 48033 阅读 · 5 评论 -
ios6和iphone5的适配<3>之第三方静态库
如果你的工程没有使用第三方的静态库或者framework,那么看完旧工程适配iOS6和iPhone5的一些故事基本上适配也就结束了,可是像笔者这样有的工程里用到第三方库了,打包的时候还会提示下面的问题:ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/rainbird/Deskto转载 2012-11-05 00:18:59 · 2472 阅读 · 0 评论 -
ios6和iphone5的适配<1>之UI适配
苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。1.添加Retina 4 launch image,运行工程的时候会主动提示你。这时候直接点Add就好了。会默认添加一张Default-568h@2x.png的黑图:不添加的话,程序运行起来会转载 2012-11-05 00:04:25 · 3080 阅读 · 0 评论 -
ios6和iphone5的适配<2>之UIActivityIndicatorView
UIActivityIndicatorView是iOS开发中使用频率极高的组件之一,大多都配合列表加载时使用。如下图:可是在iOS6上,上面的用法第一次正常,第二次再次加载数据的时候竟然不显示了:oh,my lady gaga,这是为什么呢?解决问题第一势,google之,找到一篇儿文章:Problems with iOS 6 and UIActivityIndicator i转载 2012-11-05 00:10:25 · 1536 阅读 · 0 评论 -
关于iOS6模拟器两个新发现
iOS6的模拟器,发布很久了,对它的学习和认知还在不断深入,废话少说直接进入正题1.OTA测试不能弹出对话框不知道OTA是嘛东东的,可以先复习一下:iOS通过OTA部署App。目前可以确定的是这个功能在5.0和5.1的模拟器都是ok的。如图:虽然自已确定这个功能是在模拟器上不好使,真机上好使,但是还是给自已个弹框吧,防止过三个月自已再测试这个功能的时候自已再郁闷一番:代码也转载 2012-11-05 00:20:00 · 4078 阅读 · 0 评论 -
在工程里面怎么兼容arc和非arc的文件
苹果文档Transitioning to ARC Release Notes里描述了好几种处理arc和非arc情况的方法,我遇到的情况是需要在一个非arc的工程里载入一个同步twitter的库,而该库是使用arc模式的文件。为了使两者兼容,我采用如下方法,顺利通过编译:Use Compiler Flags to Enable and Disable ARCYou enable ARC原创 2012-07-03 16:15:39 · 12715 阅读 · 0 评论 -
深入浅出 Cocoa 之 Framework
本文转载自:http://blog.youkuaiyun.com/kesalin/Framework 简介Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。framework 在概念上有点像 Window 下的库,但是比库更加强大,通过 framework 我们可以共享所有形式的资源,如动态共享库,nib 文件,图像字符资源以及文档等。系统会在需要的时候将 fra原创 2012-05-24 13:02:01 · 1695 阅读 · 0 评论 -
iphone开发账户中添加Udid,签名和打包ipa
这个是Jay.homzhou编写的文档,详细的记录了操作过程。感谢.因为图片文件太多,显示不出来,转存到资源文件里了,下载地址为: http://download.youkuaiyun.com/detail/likendsl/4317590 对于不太了解证书,怎么打包,怎么在证书里添加新的测试机等的开发者,可以下载下来一看。原创 2012-05-21 12:08:32 · 11440 阅读 · 0 评论 -
XCode修改公司名和作者名
在XCode的.h和.m文件中,创建时候都会生成一个头,如下//// MyViewCtrl.m// TestNSException//// Created by xianyu wei on 5/28/12.// Copyright (c) 2012 __MyCompanyName__. All rights reserved.//那么怎么设置Creat by aut原创 2012-05-28 19:55:20 · 21864 阅读 · 6 评论