iOS - 零碎

---恢复内容开始---

1、模拟器目录:

ProjectNameApk、documents、library(cache、preference、cookies)、temp

2、Edit-Refactor(重构)-Convert to Objective-C ARC...

3、Product-Profile()-instruments(leak、GPU、CoreData、CoreAnimation、Network。。。。)

      -Analyze(分析)

4、多线程创建、指定主线程执行、延迟执行代码:

创建:NSThread--

  • NSThread *thread = [NSThread alloc] initWithTarget:self selector:@selector(run:) object:nil];    [thread start];
  • [NSThread detachNewThreadWithSelector:@selector(run:) toTarget:self withObject:nil];
  • [obj performSelectorInBackground:@selector(run:) withObject:nil];

GCD--

  • dispatch_async(dispath_get_global_queue(0,0)^{ .......  });//后台执行
  • dispatch_async(dispath_get_main_queue(0,0)^{  ....... });//主线程执行
  • static dispatch_once_t oncetoken;     dispatch_once(&oncetoken,^{  .......  });

延迟执行:

double delayInSeconds = 2.0;

dispatch_time_t poptime=      ;

dispatch_after(poptime,dispatch_get_main_queue(),^{ ......  });

NSOperation --

NSOperationQueue queue = [NSOperationQueue alloc] init];

[queue addOperation:  oneOper ];

5.手势

  • Tap
  • Pinch
  • Rotation
  • swipe
  • pan
  • longPress
时间: 2024-11-05 02:37:08

iOS - 零碎的相关文章

iOS开发中的零碎知识点笔记 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 2.tableView的beginUpdates 和 endUpdates 3.关于代码与storyBoard的自动布局 4.国际化与本地化,为了实现全球化 5.技巧 可以通过设置Scheme来设置app所运行的语言,你想要什么语言就是什么语言,而不用重新设置系统的语言. 6.i

iOS开发零碎知识点

记录一些常用和不常用的iOS知识点,防止遗忘丢失.(来源为收集自己项目中用到的或者整理看到博客中的知识点),如有错误,欢迎大家批评指正:如有好的知识点,也欢迎大家联系我,添加上去.谢谢! 一.调用代码使APP进入后台,达到点击Home键的效果.(私有API) [[UIApplication sharedApplication] performSelector:@selector(suspend)]; suspend的英文意思有:暂停; 悬; 挂; 延缓; 二.带有中文的URL处理. 大概举个例子

IOS要用到的零碎东西

有些东西虽然不重要,但是零零碎碎会用到,就做个笔录吧: 协议中有2个关键字可以控制方法是否要实现(默认是@required),在大多数情况下, 用途在于程序员之间的交流 @required:这个方法必须要实现(若不实现,编译器会发出警告) @required - (void)test; - (void)test2; @optional:这个方法不一定要实现 @optional - (void)test3; @synthesize 的语义是如果你没有手动实现 setter 方法和 getter 方

iOS移动应用开发零碎细节随笔

1.关于视图交互的屏蔽问题 (1)下文代码段表现的视图层次关系是self.view上放置_launchScrollView,而_launchScrollView 上放置了4个launchImageView用来当欢迎界面做应用首次使用介绍,再者最后1个launchImageView中间放置comeinBtn. (2)现欲comeinBtnClick事件触发,且在默认情况下发现并不可行(userInteractionEnabled 默认为NO) (3)分析:交互默认为NO,会屏蔽掉launchIma

iOS之工作中的零碎笔记

eil函数-ceil函数的作用是求不小于给定实数的最小整数.ceil(2)=ceil(1.2)=cei(1.5)=2.00使用该函数需要包含头文件 ,该函数返回值为浮点型- 如上图,或者提示private key for "XXX"is not installed on this mac.出现这种错误是因为证书不可用了,我又根据钥匙串重新生成了证书和配置文件.就ok了 出现上图的情况是因为PNG图片出现未知错误,用mac自带的预览功能再重新导出一下就好了(不影响编译).

蓝懿 iOS一周学习总结

在蓝懿学习已经一周多了. 时间如流水,在期间的日子慢慢冲刷掉了我的消极和懒惰.这些天来过得非常充实而充满张力.处于老师的富有创新的讲课方式和充满虚席热情的同学包围中,时间过得飞快. 在此回顾一下这些天的学习内容和学习感受. 课程从Objective-C开始.在老师介绍完计算机编程语言和基本的iOS基本常识后,正式进入OC的课程. 第一天,不仅认识了很多积极进取的同学.我们还接触到了如何控制label 让它显示指定的内容和Button 获取用户点击的事件的,虽然是简单的尝试,但是让我们对使用XCo

iOS开发之runtime运行时机制

最近参加三次面试都有被问到runtime,也不知道面试官们自己懂不懂,反正就喜欢问,似乎就想把我唬住,来显示自己的对OC底层知识的理解很牛逼似的.(我现在开始看面试题,发现他们都喜欢问面试题的问题,我算明白了,都是应试教育惹的祸,大概他们以前没什么实际的app经验,所以准备了很多面试题,而我真的是能写app,先干活再找方法的人,面试不多,没什么面试经验,看来要开始碰壁多次才能掌握中国式面试).因为不太懂runtime我就只能支支吾吾的说点零碎.我真的好几次努力想看一看runtime的知识,因为知

IOS整体项目层级构建

在创建IOS项目时,若有一个比较明确的层级架构,将对于今后代码的维护或者功能的扩展很有帮助:本文将通过一个实例来展现我对于层级的一些观点:里面有一些零碎的知识点可能无法全部介绍,到时提供源代码进行下载,也希望有其它更好的观点可以提出来: 一:首先了解整个项目的情况 注意:项目中结合Pod进行一些第三方插件的管理,项目中已经把几个比较常用的第三方进行引用:因为上面几个都是比较常见的第三方插件,就不在这边详细介绍,关于如何使用Pod可以通过网上其它资料进行了解:对于如何一个项目创建多个Tag的知识也

ios下UIImage相关开发经验总结

iOS下做和UIImage相关功能有段时间,这里总结列下相关经验. 1. 基本框架image IO image IO可以通过URL或者data Provider来生成CGImageSourceRef,然后可以在source上获取第几张图片或者缩略图:根据http://www.mindsea.com/2012/12/downscaling-huge-alassets-without-fear-of-sigkill/文中所讲,使用这种方式比直接加载fullsolutionimage,然后利用core