`
feipigwang
  • 浏览: 770238 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

cocoa 延时 NSTimer

 
阅读更多

利用Timer定时器

NSTimer *connectionTimer;//timer对象
//实例化timer
self.connectionTimer=[NSTimerscheduledTimerWithTimeInterval:1.5 target:selfselector:@selector(timerFired:) userInfo:nil repeats:NO];
[[NSRunLoop currentRunLoop]addTimer:self.connectionTimer forMode:NSDefaultRunLoopMode];

//用timer作为延时的一种方法
do{
[[NSRunLoopcurrentRunLoop]runUntilDate:[NSDatedateWithTimeIntervalSinceNow:1.0]];
}while(!done);
//timer调用函数
-(void)timerFired:(NSTimer *)timer{
done =YES;
}
//用timer作为延时的一种方法

[NSTimerscheduledTimerWithTimeInterval:0.5target:selfselector:@selector(handleTimer: )userInfo:nilrepeats:NO] ;

-(void)handleTimer:(NSTimer *)timer

~~~


[timerinvalidate];//这句代码用来终止timmer,

延时函数:
[NSThread sleepForTimeInterval:5.0];//暂停5s.

分享到:
评论

相关推荐

    Cocoa基本原理指南(Cocoa Fundamentals Guide)

    《Cocoa基本原理指南》是苹果公司为开发者提供的关于Mac OS X和iOS平台应用程序开发的重要文档,它深入讲解了Cocoa框架的基础知识和核心概念。Cocoa是Apple的面向对象的应用程序开发框架,用于构建高性能、高质量的...

    Learning Cocoa With Objective-C

    《Learning Cocoa With Objective-C》是一本专为初学者设计的Cocoa编程教程,它深入浅出地介绍了如何在苹果的Mac OS X和iOS平台上开发应用程序。这本书以其丰富的图文并茂的讲解方式,使得复杂的编程概念变得易于...

    苹果开发之Cocoa编程原书第4版

    Cocoa编程是苹果平台开发的核心技术,主要用于构建Mac OS X和iOS的应用程序。在苹果开发之Cocoa编程原书第4版中,你将深入学习如何利用Objective-C或Swift语言来构建高效、功能丰富的应用程序。这本书是mac app...

    iOS and macOS Performance Tuning Cocoa, Cocoa Touch, Objective-C, and Swift

    《iOS和macOS性能优化:Cocoa,Cocoa Touch,Objective-C和Swift》是一本深入探讨移动设备和桌面操作系统性能提升的专业书籍。本书主要针对苹果的两大操作系统平台,即iOS和macOS,提供了丰富的实践经验和专业指导,...

    Learn Cocoa on the Mac, 2nd Edition

    ### 学习Cocoa开发Mac应用 ——《Learn Cocoa on the Mac, 2nd Edition》 #### 必须热爱Cocoa 本章介绍了为何选择Cocoa作为开发Mac应用程序的首选框架,并简要概述了Cocoa的基本概念。Cocoa是苹果为Mac OS X提供的...

    Cocoa基本原理指南

    Cocoa是苹果公司为MacOSX操作系统开发的应用程序框架,其提供了丰富的组件和工具,旨在帮助开发者快速创建出功能丰富、外观独特的应用程序。Cocoa框架基于Objective-C编程语言,这种语言是C语言的超集,并加入了面向...

    Cocoa 基本原理指南.pdf (中文)

    ### Cocoa基本原理指南知识点概述 #### 一、Cocoa简介与背景 - **定义与特点**:Cocoa是一个面向对象的应用程序开发环境,主要应用于Mac OS X操作系统之上。它不仅是一组面向对象的软件库集合,同时也是一个运行时...

    cocoa编程之菜鸟入门

    ### Cocoa编程之菜鸟入门 #### 一、Cocoa与Mac OS X应用开发 - **Cocoa框架简介**:Cocoa是苹果为Mac OS X提供的一个应用程序框架,它提供了一套丰富的API来帮助开发者构建高性能的应用程序。Cocoa的核心是...

    Cocoa和CocoaTouch的模型框架Mantle.zip

    Mantle 是 Cocoa 和 Cocoa Touch 的模型框架,你可以通过它为你的 Cocoa 和 Cocoa Touch 写简单的模型层。示例代码:@interface XYUser : MTLModel @property (readonly, nonatomic, copy) NSString *name;...

    Cocoa Design Patterns 2018

    《Cocoa设计模式》是一本专注于苹果公司iOS和Mac OS X平台上Cocoa框架设计模式的书籍。设计模式是软件开发中用于解决常见问题的模板,它们能够帮助开发人员以更高效和更优雅的方式编写代码。本书致力于展示如何在...

    swift Cocoa编程教程

    在Swift中,Cocoa主要通过Cocoa Touch(针对iOS)和Cocoa(针对macOS)两个框架体现。它们提供了UI设计、事件处理、数据管理、网络通信等各种功能。以下是一些关键的知识点: 1. **Swift基础**:Swift语言的基础...

    Cocoa Programming for Mac OS X

    ### Cocoa Programming for Mac OS X — 关键知识点解析 #### 一、Cocoa 框架简介 - **定义与背景**:Cocoa 是苹果公司为 macOS 和 iOS 设计的应用程序框架集,它提供了构建高性能、高质量应用所需的各种工具和 API...

    Cocoa Programming Developers Handbook(PDF and Source Code)

    Cocoa Programming Developer’s Handbook 书籍以及配套源码 对应的中文译本名《Cocoa编程开发者手册》,这里提供的是其原本,技术人员建议还是读原本。 《Cocoa编程开发者手册》是关于MacOSX上CocoaAPI的指南,...

Global site tag (gtag.js) - Google Analytics