
iOS
山屾
这个作者很懒,什么都没留下…
展开
-
OC-学习Tips
(Objective-C) 13,多参数方法:(函数名:f::) 参数能够在 : 前面设置一个标签label,标签label也是函数名的一部分,方便阅读(不带标签实际上也有个匿名标签),第一个参数不能有标签,实际上函数名就是第一个参数的标签。 14,OC不是严格的函数重载(和C++不同),主要看标签中,函数名和参数数量是否相同,不是看参数类型,如: - (i原创 2016-01-16 09:54:01 · 625 阅读 · 0 评论 -
iOS 开发学习之 User Interface(1)APP 生命周期
一,APP 生命周期OC的学习在Fundation框架下,UI阶段的学习在触摸层(Cocoa Touch Layer)下的UIKit框架下(Cocoa:是OS X 和iOS 操作系统的程序运行环境)。 应用程序入口 *** main函数: int UIApplicationMain(int argc,char *a原创 2016-01-16 11:59:15 · 632 阅读 · 0 评论 -
iOS 开发学习之 User Interface(2)UIWindow 视窗
UIWindow 视窗 a. 所有的UI直接或间接的放在UIWindow之上。 b. UIWindow 继承自UIView. c. 视窗的创建:初始化视窗对象,指定其尺寸,以主屏幕([UIScreen mainScreen])范围指定. d. 将视窗设置为主窗口并使其可见 [window makeKeyAndVisible]; 一个应用程序只有一个主原创 2016-01-16 12:00:05 · 948 阅读 · 0 评论 -
iOS 开发学习之 User Interface(3)iOS 坐标系和 UILabel 与 UIButton
注意:控制器的视图默认是透明的,需要给其设置背景。 a. 创建UILabel对象,使用带frame参数的初始化方法。 此参数是结构体类型,包含了该UI对象显示在视图上的位置,尺寸。 iOS 坐标系: 屏幕左上角为(0,0)起始点, 终点:(各代设备尺寸不同而变化) 3GS及之前:(320,480)原创 2016-01-16 12:00:47 · 1005 阅读 · 0 评论 -
iOS 开发学习之 User Interface(11)iOS事件处理机制及手势 与 MVC浅述
1. iOS事件处理机制 iOS应用程序是事件驱动型的。 分两步:a. 分发事件 b. 响应事件 [分发事件] 在发生触摸后,事件加入到UIApplication事件队列(UIApplication接收消息,分发事件,它始终在循环监听用户操作),UIApplication从事件队列中取出最前面的事件进行分发处原创 2016-01-17 17:51:18 · 688 阅读 · 0 评论 -
iOS 开发学习之 User Interface(10)UICollectionView 与 UIStoryBoard 与 Xib
1. UICollectionView 网格视图,除了提供与UITableView同样的功能显示一组顺序显示的数据,还支持多列的布局。2. UICollectionView 使用 > 设置Controller要遵循的协议: UICollectionViewDataSource // 数据源协议 UIColl原创 2016-01-17 17:46:43 · 1507 阅读 · 0 评论 -
iOS 开发学习之 User Interface(9)UITableView
1. UITableView表格视图(确切的说是列表视图,多行一列)。继承自UIScrollView.2. UITableView使用 > 属性,方法 [UITableView alloc] initWithFrame:style:] // 以样式,尺寸信息初始化. 表格样式分为普通UITableViewStylePlain,分区UITableV原创 2016-01-17 17:39:19 · 1192 阅读 · 0 评论 -
iOS 开发学习之 User Interface(8)UIScrollView 与 数据持久化
1. UIScrollView 滚动视图,是其他带有滚动功能视图的父类。 支持显示那些内容超出应用程序窗口尺寸的视图主要负责子视图的滚动和翻页。2. 基本属性,方法及协议方法 >>属性,方法: .contentSize // ***内容尺寸 .bounces // 设置回弹属性,在滚动拖曳时,松手,原创 2016-01-17 17:35:55 · 829 阅读 · 0 评论 -
iOS 开发学习之 User Interface(6)UITextField 与 UIImageView
UITextField 文本输入框,用于获取用户输入的文本。——————————————————————————————基本属性 .text // 文本/默认文本 .placeholder // 水印文本原创 2016-01-17 16:05:39 · 997 阅读 · 0 评论 -
iOS 开发学习之 User Interface(7)UINavigationController 与 UITabBarController
导航控制器 UINavigationController 是一个容器视图控制器,用于切换具有层次关系的视图,而非同一级视图间的切换。 UINavigationController 继承自UIViewController ,是系统封装的容器视图控制器。 使用栈的形式存放导航控制器的所有子视图控制器,先进后出。————————————————————————原创 2016-01-17 17:16:05 · 1051 阅读 · 0 评论 -
iOS 开发学习之 User Interface(5)UIView 与 UIViewController【二】
UIViewController 生命周期从视图控制器创建,在屏幕上显示视图,再到被销毁的过程。一个生命周期内viewDidLoad只被调用一次。见图一// 视图控制器在经过alloc之后,开始生成UIView- (void)loadView { [super loadView]; // 加载视图原创 2016-01-16 16:31:41 · 825 阅读 · 0 评论 -
Cocoa框架概览
Cocoa ? 是OS X 和iOS 操作系统的程序运行环境。最初是为了Mac OS X所创建的原生面向对象的API(Application Programming Interface,应用程序编程接口), 后经发展到移动平台。可以理解为是一个框架/环境。在此环境下开发的应用程序为Cocoa应用。整个Cocoa框架(见图一)分为以下5层,每层又包含有不同的框架。原创 2016-01-16 10:01:12 · 1373 阅读 · 0 评论 -
iOS 开发学习之 User Interface(4)UIView 与 UIViewController【一】
UIViewController 与 UIView self.view -> UIView : 根视图 一个界面上的UI是添加到self.view上,是self.view的直接或间接的子视图。 回顾: window.rootViewController——————————————————————————————UIViewCon原创 2016-01-16 15:33:17 · 895 阅读 · 0 评论 -
初识Objective-C
(区别于Java的学习,欧阳坚老师视频学习笔记)1,OC中,关键字都由@开始(为避免和C、C++冲入冲突),如@class,@interface,@implementation,@public……2,for(xx in xx),BOOL,YES,NO。3,基类—NSObject—单继承,接口—支持接口协议—@protocol,接口方法可选实现,使用接口可实现多继承,支持多态原创 2016-01-16 09:53:01 · 597 阅读 · 0 评论