- 浏览: 265130 次
- 性别:
- 来自: 大连
文章分类
最新评论
objective-c 延迟用法
- 博客分类:
- XCode
//延迟执行
[self performSelector:@selector(hidenSelf) withObject:nil afterDelay:2];
//取消延迟执行
[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(hidenSelf) object:nil];
[self performSelector:@selector(hidenSelf) withObject:nil afterDelay:2];
//取消延迟执行
[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(hidenSelf) object:nil];
发表评论
-
发送短信,发邮件,打电话代码实现
2012-03-12 12:11 2341基础代码: + (void)alert:(NSSt ... -
iphone"此证书是由未知颁发机构签名的"的解决办法
2012-01-10 20:46 13734由于误删除,将开发证书给弄没了,导致Certificates中 ... -
Xcode4 常用快捷键
2011-12-21 20:14 981基础篇 command + arr ... -
NSOperationQueue用法
2011-12-14 17:03 1342operationQueue = [[NSOper ... -
Delegate与Notification区别
2011-12-09 17:54 1492Delegate: 消息的发送者(sender)告知接收者(r ... -
实现对UITextField ,UITextView等输入框的 字数限制
2011-12-08 18:30 40221. 如何实现对UITex ... -
切分字符串转数组
2011-12-05 14:46 1100使用-componentsSeparatedByString: ... -
线程循环
2011-12-02 20:06 896@selector(xxxThread)方法以后,在方法中添加 ... -
使用及关闭线程
2011-12-02 20:00 1065-(void)startRtsp{ // ... -
判断touch在一个View上
2011-12-02 19:41 844UIView *temomoveView = [[UIView ... -
Xcode4 下设置 NSZombieEnabled 的方法
2011-12-02 09:39 1648点击 Xcode4 菜单 Product -> Edit ... -
创建颜色交替的table view cell
2011-11-23 19:34 0- (void)tableView:(UITableView ... -
关于block的学习笔记
2011-11-22 23:50 0现在是多核时代了,所以IOS也得跟上潮流,所谓block就是把 ... -
Thread、Process和Task的解释
2011-11-22 23:45 01、线程(Thread):用于引用执行代码的一个独立的路径。M ... -
cocoa 文件操作
2011-11-18 21:38 0打开查看文件 NSOpenPanel *openPanel=[ ... -
Button按下状态
2011-11-18 21:21 0[myButton setEnabled:YES]; ... -
延时函数和Timer的使用
2011-11-18 20:30 1617//延时函数: [NSThread sleepForTi ... -
iphone程序中实现截屏的一种方法
2011-11-18 20:29 918//导入头文件 #import QuartzCore/Q ... -
截取屏幕图片
2011-11-18 20:28 941//创建一个基于位图的图形上下文并指定大小为CGSizeM ... -
自定义按钮
2011-11-18 20:26 903UIButton *Btn; CGRect frame; ...
相关推荐
《Effective Objective-C 2.0》是一本针对iOS和Mac OS X开发者的经典书籍,它深入探讨了Objective-C编程语言的高效使用方法。这本书由Mattt Thompson撰写,旨在帮助开发者写出更加优雅、可维护和高性能的代码。中文...
通过学习《iOS和macOS性能优化:Cocoa,Cocoa Touch,Objective-C和Swift》,开发者不仅能掌握性能调优的具体技巧,还能培养出一套系统的方法论,以适应不断变化的技术环境,持续提升应用的运行效率和用户体验。...
Objective-C是一种面向对象的编程语言,它结合了C语言的特性,并引入了Smalltalk式的面向对象编程概念。Objective-C最初由General Electric的Pike International开发,后被苹果公司采纳并广泛应用于iOS和macOS的开发...
对于没有默认初始化器的情况,可以使用Objective-C的初始化方法名称来调用它们,如`init(coder:)`。 **访问属性(Accessing Properties)** Swift可以直接访问Objective-C类的属性,如同访问Swift属性一样。但是需要...
通过阅读《Objective-C编程之道:iOS设计模式解析 源码与demo》,开发者可以深入理解这些设计模式的用法,同时结合提供的源码和demo,能更有效地将理论知识转化为实际操作能力,提升iOS应用的开发水平。
- **定义**: Objective-C是一种通用、面向对象的编程语言,由C语言扩展而来。它继承了C语言的所有特性,并在此基础上增加了面向对象的功能和动态特性。 - **应用场景**: 主要用于开发苹果公司的操作系统上的应用程序...
11. Cocoa设计模式的采纳:Apple的文档可能会介绍如何在Swift中使用Objective-C设计模式,如委托(Delegation)、延迟初始化(Lazy Initialization)等。 12. 错误报告、键值观察(KVO)、目标-动作模式:这一部分...
- **方法声明**:Objective-C的方法声明使用`-`(实例方法)或`+`(类方法)开头,后面跟着方法名和参数列表。 - **动态类型**:Objective-C支持动态类型,可以使用`id`关键字来定义一个未知类型的指针。 3. **类...
例如,iPhone应用程序和macOS v10.5及之后版本的64位程序使用的是Objective-C运行时系统的现行版本,而其他版本(如macOS中的32位程序)则使用早期版本。 #### 和运行时系统的交互 Objective-C程序可以通过以下几...
### Objective-C基本设计模式案例分析 #### 设计模式概述 设计模式是软件工程中的一个非常重要的概念,它为解决常见的编程问题提供了一种通用、可重复使用的解决方案。掌握设计模式对于提升代码质量和开发效率有着...
在iOS应用开发中,Objective-C是一种广泛使用的编程语言,尤其在构建iPhone应用程序时。本资源“用于iPhone的简单Objective-C手势识别器_Objective-C_下载.zip”包含了一个名为“GLGestureRecognizer-master”的项目...
- **定义**:Objective-C是一种结合了C语言特性和Smalltalk风格消息传递机制的通用、面向对象的编程语言。 - **应用领域**:主要用于苹果的操作系统macOS和iOS及其API(Cocoa和Cocoa Touch)。 #### 二、Objective-...
《Objective-c编程之道:IOS设计模式解析》是一本专注于探讨iOS平台开发中Objective-C语言与设计模式相结合的著作。本书深入浅出地介绍了如何在Objective-C编程中运用各种设计模式,以提升iOS应用的可维护性、扩展性...
"swift-JHChainableAnimations-在Objective-C中实现易于读写可链接的动画"这个项目就是为了解决这样的问题,它允许开发者在Objective-C中使用类似Swift的链式语法来创建流畅、易于理解和维护的动画效果。 ...
- **《Cocoa编程指南》**:这本书主要介绍Cocoa框架的使用方法,对于希望利用Cocoa框架开发macOS和iOS应用的开发者来说非常有用。 #### 七、Objective-C的高级特性 1. **协议**:Objective-C支持协议的概念,通过...
【标题】"An Objective-C wrapper for RocksDB" 是一个针对RocksDB的Objective-C封装库,使得iOS和macOS开发者可以更加便捷地在他们的应用程序中使用这个强大的键值存储系统。 【描述】这个描述简洁明了,指出该库...