自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 用Icon Composer制作Mac/iPhone程序图标

上传过App Store的人还记得自己需要制作的各种尺寸的图标么?制作Mac/iPhone的图标的工作就不用Firework/Photoshop了吧…对!Apple的Developer文件夹不是白给的!(冷静…)请大家找到Icon Composer,下面是路径~~打开这个程序,不是很帅的程序,五个方块…大家可以看到Mac程序中需要的各种尺寸的

2015-09-20 12:38:14 1525 1

转载 iOS开发:开发者账号申请后真机调试详细步骤

前提:已经成功申请了iOS开发者账号环境:xcode 4.6.1 ; iOS 6.1.21、授权设备:进入Apple Developer会员中心,点击图中的iOS Provisioning Portal,进入开发者授权设置系统:在设置界面中,可以选择点击页面下方的助手来运行向导:点击左侧导航的Device,进入授权

2015-09-19 18:48:48 397

原创 switch语句中在case块里声明变量会遇到提示“Expected expression before..."的问题

switch语句中在case块里声明变量会遇到提示“Expected expression before..."的问题例如在如下代码中1case constant:2  int i = 1;3  int j = 2;4  sel

2015-09-14 23:27:48 10675

原创 iOS NSAarray的initWithArray:copyItems:方法

- (instancetype)initWithArray:(NSArray *)array  copyItems:(BOOL)flagIf YES, each object in array receives a copyWithZone: message to create a copy of the object—objects must conform to theNS

2015-09-10 22:38:08 4230

转载 Xcode基本操作

1.Xcode IDE概览说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。边列(Gutter):显示行号和断点。焦点列(Ribbon):灰色深度与代码嵌套深度相关:鼠标悬停可突出显示右侧相应代码块(Focus co

2015-09-09 22:17:07 1074

转载 iOS可执行文件瘦身方法

缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安装包的体积比例大约有80%~90%,还是挺值得优化的。下面介绍一下在研究可执行文件过程中发现的可以优

2015-09-09 22:16:04 713

转载 iOS APP可执行文件的组成

iOS APP编译后,除了一些资源文件,剩下的就是一个可执行文件,有时候项目大了,引入的库多了,可执行文件很大,想知道这个可执行文件的构成是怎样,里面的内容都是些什么,哪些库占用空间较高,可以用以下方法勘察:1.XCode开启编译选项Write Link Map FileXCode -> Project -> Build Settings -> 搜map -> 把Write Link

2015-09-09 22:14:48 713

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2015-09-09 22:13:14 344

转载 IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解

copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。       retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+1也就是说,retain 是指针拷

2015-09-08 22:52:35 909

原创 iOS Group类型的table的height ForHeader与footer

对于- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{    if (section == 0) {        return 30;    }else{        return 0;

2015-09-01 22:52:01 2999

转载 iOS文件的操作与相关的属性

1、文件的创建 -(IBAction) CreateFile{//对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];//指向文件目录NSString *documentsDirectory= [NSHom

2015-09-01 22:48:59 567

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除