- 博客(11)
- 收藏
- 关注
原创 用Icon Composer制作Mac/iPhone程序图标
上传过App Store的人还记得自己需要制作的各种尺寸的图标么?制作Mac/iPhone的图标的工作就不用Firework/Photoshop了吧…对!Apple的Developer文件夹不是白给的!(冷静…)请大家找到Icon Composer,下面是路径~~打开这个程序,不是很帅的程序,五个方块…大家可以看到Mac程序中需要的各种尺寸的
2015-09-20 12:38:14 1567 1
转载 iOS开发:开发者账号申请后真机调试详细步骤
前提:已经成功申请了iOS开发者账号环境:xcode 4.6.1 ; iOS 6.1.21、授权设备:进入Apple Developer会员中心,点击图中的iOS Provisioning Portal,进入开发者授权设置系统:在设置界面中,可以选择点击页面下方的助手来运行向导:点击左侧导航的Device,进入授权
2015-09-19 18:48:48 429
原创 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 10965
原创 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 4267
转载 Xcode基本操作
1.Xcode IDE概览说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。边列(Gutter):显示行号和断点。焦点列(Ribbon):灰色深度与代码嵌套深度相关:鼠标悬停可突出显示右侧相应代码块(Focus co
2015-09-09 22:17:07 1172
转载 iOS可执行文件瘦身方法
缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安装包的体积比例大约有80%~90%,还是挺值得优化的。下面介绍一下在研究可执行文件过程中发现的可以优
2015-09-09 22:16:04 727
转载 iOS APP可执行文件的组成
iOS APP编译后,除了一些资源文件,剩下的就是一个可执行文件,有时候项目大了,引入的库多了,可执行文件很大,想知道这个可执行文件的构成是怎样,里面的内容都是些什么,哪些库占用空间较高,可以用以下方法勘察:1.XCode开启编译选项Write Link Map FileXCode -> Project -> Build Settings -> 搜map -> 把Write Link
2015-09-09 22:14:48 735
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2015-09-09 22:13:14 355
转载 IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。 retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+1也就是说,retain 是指针拷
2015-09-08 22:52:35 921
原创 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 3009
转载 iOS文件的操作与相关的属性
1、文件的创建 -(IBAction) CreateFile{//对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];//指向文件目录NSString *documentsDirectory= [NSHom
2015-09-01 22:48:59 582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人