Programming in Objective-C 学习笔记10——Cocoa, Cocoa Touch and the iOS SDK
来源:互联网 发布:淘宝男装牛仔衣服 编辑:程序博客网 时间:2024/05/21 16:54
PART III —— Cocoa, Cocoa Touch and the iOS SDK
chapter 20, 21
Introduction to Cocoa and Cocoa Touch
framework layers (Mac OS X)
Writing iOS Applications
- Class Prefix:设置类名前缀
- outlet:一种instance variable,与view内容的管理相关联
- 虽然IBOutlet,IBAction本身没有实际内容,但Xcode需要利用它们来确定哪些instance variable和method需要与何种特定view对象和动作绑定
- 设置button的Tag属性 → tag与button一一对应
部分C语言特性
chapter 13
Blocks
与函数相似:可以接收参数,可以有返回值
与函数不同:可以使用blocks外的变量(在其作用域内),但是不能改变其值
- __block modifier (两道下划线)——此种变量可以在block内改变其值
__block
的使用方法:在声明变量的语句前插入__block
block可以作为函数和方法的参数传递 ——好处之一:可以由系统分配给其他处理器或其他线程运算
block可以被声明为全局的(main函数外)或局部的(方法内)
syntax:
- 声明并赋初值:
返回值类型 ^(block名)(参数1类型, 参数2类型, …) = ^(参数1类型 参数1名, 参数2类型 参数2名, …) { … body … };
- 使用block:
block名(参数);
0 0
- Programming in Objective-C 学习笔记10——Cocoa, Cocoa Touch and the iOS SDK
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之20-Cocoa和Cocoa Touch简介——黑马 IOS 技术博客
- IOS学习之——Cocoa 和Cocoa Touch
- iOS开发笔记之十七——学习Cocoa和Cocoa Touch框架
- Objective-C程序设计(第4版)学习笔记之20-Cocoa和Cocoa Touch简介
- iOS Cocoa Touch学习笔记1
- iOS cocoa touch 部分控件学习笔记
- iOS 笔记《About the iOS Technologies:Cocoa Touch Layer》
- 学习cocoa和cocoa touch
- __block的两种核心用法(摘自iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics)
- 学习cocoa编程-.Cocoa.Programming
- Cocoa & Objective-c学习笔记1 (方法调用)
- iOS Cocoa Touch Framework 学习(1)
- cocoa touch——UILabel
- cocoa touch——UIImageView
- cocoa touch——UISwitch
- cocoa touch——UIProgressView
- cocoa touch——UIActivityIndicatorView
- 架构师的行为准则(一)
- Android的init进程启动过程
- 笔试题:GetMemory()函数
- 获取本机ip
- 使用IntelliJ IDEA开发SpringMVC网站(二)框架配置
- Programming in Objective-C 学习笔记10——Cocoa, Cocoa Touch and the iOS SDK
- Linux调试工具
- Hust oj 1143 泉水(dfs)
- csapp中csapp.h和csapp.c
- 【LeetCode-303】Range Sum Query - Immutable
- github生成SSH公钥
- linux目录处理文件处理命令
- GDB 命令详细解释
- Rikka with Chess