摘要: push的时候隐藏底部的tabbar#import"mainNavigationControllers.h"@interface mainNavigationControllers ()@end@implementation mainNavigationControllers- (void)view... 阅读全文
posted @ 2015-04-22 10:18 穿山甲随笔-iOS开发 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 选择性编译代码;选择性编译代码和选择性运行代码是不一样的,区别在于:1.选择性编译代码是在硬件或者系统不支持的情况下不会对该段代码进行编译,也就不会由于不兼容的问题导致报错#import //定义来系统版本类别#ifdef __IPHONE_7_0 [navBarsetBackgroundI... 阅读全文
posted @ 2015-04-22 10:17 穿山甲随笔-iOS开发 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 客户端的文件存储位置:1,tem:临时存储,数据随时可能被系统删除2,Documents:用来长期存放的数据,一些文件(该文件会被备份到icloud中,不宜存放大文件)3,library:用来长期存放一些配置文件等(该文件会被备份到icloud中,不宜存放大文件)4,caches:用来存放其他文件,... 阅读全文
posted @ 2015-04-22 10:15 穿山甲随笔-iOS开发 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 设置非ARC:在build phase 设置中compile sources 选择非arc文件,设置键值为-fno-objc-arc 阅读全文
posted @ 2015-04-22 10:12 穿山甲随笔-iOS开发 阅读(140) 评论(0) 推荐(0) 编辑
摘要: KVC可以设置系统自带属性,不管是不是私有的属性:1,2, 阅读全文
posted @ 2015-04-22 10:10 穿山甲随笔-iOS开发 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 进程:正在进行的程序,我们就叫它进程.线程:线程就是进程中的一个独立的执行路径.这句话怎么理解呢! 一个程序它是按顺序从上往下执行的, 这个执行顺序我们可以把它看成是一条线,把这条线就叫做线程(个人理解,错了勿喷);每一个程序中至少包含一条线程, 这条线程,我们叫它主线程.多线程:多线程也就是说一个... 阅读全文
posted @ 2015-04-22 10:08 穿山甲随笔-iOS开发 阅读(2282) 评论(0) 推荐(0) 编辑
摘要: 需求:两个异步任务都完成后, 回到主线程/**1.下载图片1和图片22.将图片1和图片2合并成一张图片后显示到imageView上思考:* 下载图片 : 子线程* 等2张图片都下载完毕后, 才回到主线程*/- (void)touchesBegan:(NSSet *)touches withEvent... 阅读全文
posted @ 2015-04-22 10:06 穿山甲随笔-iOS开发 阅读(737) 评论(0) 推荐(0) 编辑
摘要: svn启动: 版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Commit. 一、配置SVN服务器 1、创建Svn服务工作路径同时新建我们的App... 阅读全文
posted @ 2015-04-22 09:55 穿山甲随笔-iOS开发 阅读(203) 评论(0) 推荐(0) 编辑
摘要: iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain (int argc,char *argv[],NSString *principalClassName,NSString *delegate... 阅读全文
posted @ 2015-04-22 09:53 穿山甲随笔-iOS开发 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 数组[0]和[firstobject]的区别[0]:数组为空时回报错[firstobject]:数组为空时回返回nil 阅读全文
posted @ 2015-04-22 09:50 穿山甲随笔-iOS开发 阅读(419) 评论(0) 推荐(0) 编辑