iOS开发-代码的基本使用

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #1e9421 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #000000; min-height: 21.0px }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #c81b13 }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #3c828b }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #c42275 }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #000000 }
p.p7 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC"; color: #1e9421 }
p.p8 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #3e1e81 }
span.s1 { }
span.s2 { font: 18.0px "PingFang SC" }
span.s3 { color: #822d0f }
span.s4 { color: #c42275 }
span.s5 { color: #000000 }
span.s6 { font: 18.0px Menlo }
span.s7 { color: #3e1e81 }
span.s8 { color: #6122ae }
span.s9 { color: #703daa }
span.s10 { color: #0435ff }
span.s11 { color: #c81b13 }
span.s12 { font: 18.0px "PingFang SC"; color: #c81b13 }
span.s13 { font: 18.0px Menlo; color: #000000 }

//

//  ViewController.m

//  05-用代码创建按钮

//

//  Created by vic fan on 2017/7/30.

//  Copyright ? 2017年 李洪强. All rights reserved.

//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

//视图加载完毕后调用,一般用来初始化(添加)控件,这个方法是系统主动调用的

//

- (void)viewDidLoad {

[super viewDidLoad];

//1.创建一个按钮对象

UIButton *headBtn = [[UIButton alloc]init];

//2.设置按钮的frame

headBtn.frame = CGRectMake(30, 30, 120, 120);

//3.添加到视图上

[self.view addSubview:headBtn];

//4.设置图片

//4.1 设置普通状态的图片

UIImage *nomalImage = [UIImage imageNamed:@"btn_01"];

[headBtn setBackgroundImage:nomalImage forState:UIControlStateNormal];

UIImage *hightImage = [UIImage imageNamed:@"btn_02"];

[headBtn setBackgroundImage:hightImage forState:UIControlStateHighlighted];

//5.设置文字

//5.1 设置普通状态下的文字

[headBtn setTitle:@"摸我吧" forState:UIControlStateNormal];

//设置高亮状态的文字

[headBtn setTitle:@"摸我干啥" forState:UIControlStateHighlighted];

//6.设置文字颜色

[headBtn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

//设置高亮状态文字颜色

[headBtn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];

//7 添加按钮的点击事件

//    forControlEvents  监听的是什么事件

[headBtn addTarget:self action:@selector(benClicked) forControlEvents:UIControlEventTouchUpInside];

}

- (void)benClicked{

NSLog(@"我们快下课了");

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

时间: 2024-12-10 13:03:42

iOS开发-代码的基本使用的相关文章

iOS 开发代码规范有哪些

对于刚刚入门ios的同学来说,iOS 开发代码规范是很重要的知识的,这里就给大家简单总结了一下. 一.工程规范 1.功能分类 根据所做功能的不同,分为不同的功能模块,比如登录模块,首页模块,个人模块等,根据不同的功能,代码必须要放在不同功能的文件夹下. 2.代码文件分类 不管是MVC模式,MVVM模式,或是其他设计模式,在不同的功能模块下,视图控制器(Controllers),视图(Views),模型类(Models),也必须要分别存放. 3.第三方库分类 工程中会经常使用第三方库,在引入第三方

ios开发代码规范

代码规范很重要,一个良好的代码习惯要从一开始就养成 公共类和文件的设计 (网络请求类.数据库类.Model类.View类,Controller<根据流程图>.Handle类<数据处理>.公共头文件<宏.接口的.h{URL}.常量const{通知中心的名字.一些状态码.枚举.结构体}.全局配置(适配{屏幕适配.iOS系统适配}的宏.系统版本判断.颜色值{参考图片})>) 一.文件 1.项目文件必须使用一个有意义的名字. 例如:TestDownImages 2.任何文件的命

IOS开发-代码规范

代码风格的重要性对于一个团队和项目来说不言而喻.网上有许多 Objective-C 的代码风格,但这份简洁而又最符合苹果的规范,同时有助于养成良好的代码习惯,也是我们团队一直遵循的代码风格. 写法没有对错,只是一种规范.各有各的一种规范,仅供参考. # 纽约时报 移动团队 Objective-C 规范指南 这份规范指南概括了纽约时报 iOS 团队的代码约定. ## 介绍 关于这个编程语言的所有规范,如果这里没有写到,那就在苹果的文档里: * [Objective-C 编程语言][Introduc

OC iOS开发 代码布局

代码布局抛弃storyboard,用代码生成界面,它的优劣不谈 首先在项目设置中,更改应用的“入口” 不选main,清空它 然后在AppDelegate.m中,更改(添加内容),别忘了import 1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 2 // Override point for customization

iOS开发代码规范(通用)

例子: MFHomeViewController View: 使用View做后缀 例子: MFAlertView UITableCell:使用Cell做后缀 例子: MFNewsCell Protocol: 使用Delegate或者DataSource作为后缀 例子: UITableViewDelegate UI控件依次类推 3> 私有变量 小驼峰式命名:第一个单词以小写字母开始,后面的单词的首字母全部大写 例子:firstName.lastName 以 _ 开头,第一个单词首字母小写 例子:N

iOS - 开发代码部分规范

1. 关于命名 1.1 统一要求 含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释 使用全称,不适用缩写 1.2 类的命名 大驼峰式命名:每个单词的首字母都采用大写字母 1   例子:MFHomePageViewController 后缀要求 a.ViewController: 使用ViewController做后缀 1   例子: MFHomeViewController b.View: 使用View做后缀 1   例子: MFAlertView c.UITableCell:使用

[IOS 开发代码]UIImage+Blur 网络图片模糊用法

UIImage-Helpers 网络图片模糊用法   float quality = .00001f;    float blurred = .5f; NSURL *url = [NSURL URLWithString:@"http://pic21.nipic.com/20120614/10230657_130343324168_2.jpg"]; NSData *data = [[NSData alloc]initWithContentsOfURL:url]; UIImage *img

IOS开发 统计XCODE 代码行数

如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 列出每个文件的行数 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or

iOS开发 统计xcode代码行数

如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 列出每个文件的行数 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or