美文网首页
OC语言的学习

OC语言的学习

作者: 妳要等我 | 来源:发表于2016-07-12 21:06 被阅读0次

UI常用控件

//

//  Created by lanou on 16/7/10.

//  Copyright © 2016年pingguo. All rights reserved.

//

#import"ViewController.h"

@interfaceViewController()

@property(nonatomic,strong)UILabel*titleLabel;

@property(nonatomic,strong)UIButton*leftBtn;

@property(nonatomic,strong)UIButton*rightBtn;

@property(nonatomic,strong)UIImageView*myImageView;

@property(nonatomic,strong)NSArray*imageNames;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

self.imageNames=@[@"biaoqingdi",@"bingli",@"chiniupa",@"danteng",@"wangba"];

//创建并初始化按钮图片及文本

//表明文本的位置

self.titleLabel=[[UILabelalloc]initWithFrame:CGRectMake(160,60,150,30)];

//文本内容

self.titleLabel.text=@"biaoqingdi";

//将文本添加到视图

[self.viewaddSubview:self.titleLabel];

//表明左按钮的位置

self.leftBtn=[[UIButtonalloc]initWithFrame:CGRectMake(20,150,45,45)];

//关掉交互

self.leftBtn.userInteractionEnabled=NO;

//加载左按钮的图片

UIImage*leftImage=[UIImageimageNamed:@"left_disable"];

//左按钮的背景及按下状态

[self.leftBtnsetBackgroundImage:leftImageforState:(UIControlStateNormal)];

//将左按钮添加到视图

[self.viewaddSubview:self.leftBtn];

//表明图片的位置

self.myImageView=[[UIImageViewalloc]initWithFrame:CGRectMake(85,100,200,200)];

//加载图片

UIImage*image=[UIImageimageNamed:@"biaoqingdi"];

//设置myimageview显示的图片

self.myImageView.image=image;

//将图片添加到视图

[self.viewaddSubview:self.myImageView];

//以下同理

self.rightBtn=[[UIButtonalloc]initWithFrame:CGRectMake(305,150,45,45)];

UIImage*rightImage=[UIImageimageNamed:@"right_normal"];

[self.rightBtnsetBackgroundImage:rightImageforState:(UIControlStateNormal)];

[self.viewaddSubview:self.rightBtn];

//创立按钮监听

[self.rightBtnaddTarget:selfaction:@selector(rightBtnAction)forControlEvents:(UIControlEventTouchUpInside)];

[self.leftBtnaddTarget:selfaction:@selector(leftBtnAction)forControlEvents:(UIControlEventTouchUpInside)];

oc基本语法

//

//  Created by lanou on 16/7/9.

//  Copyright © 2016年pingguo. All rights reserved.

//

#import

intmain(intargc,constchar* argv[]) {

@autoreleasepool{

// insert code here...

NSLog(@"Hello, World!");

  OC基本语法

//整型

NSIntegera =10;

NSLog(@"a=%ld",a);

CGFloat  b =2.3;

NSLog(@"b=%.2f",b);

BOOLflag =YES;

NSString*str=@"abcde";

NSLog(@"str=%@",str);

NSLog(@"str的长度=%ld",str.length);

if([strisEqualToString:@"abcde"]) {

NSLog(@"是的");

}

if([strhasPrefix:@"a"]) {

NSLog(@"前缀等于a");}

if([strhasSuffix:@"e"]) {

NSLog(@"后缀等于e");

}

NSString*str1=[NSStringstringWithFormat:@"%@++++",@"im"];

NSLog(@"str1=%@",str1);

}

return0;

}

oc基础语法:

//

//  Created by lanou on 16/7/9.

//  Copyright © 2016年pingguo. All rights reserved.

//

#import

intmain(intargc,constchar* argv[]) {

@autoreleasepool{

// insert code here...

NSLog(@"Hello, World!");

NSArray*array1=@[@"a",@"b",@"c",@"d"];

NSLog(@"array1=%@",array1);

NSLog(@"count=%ld",array1.count);

NSString*str = array1[0];

NSLog(@"str=%@",str);

NSMutableArray*mutableArray =[NSMutableArrayarrayWithObjects:@"1",@"2",@"3",@"4",nil];

NSLog(@"mutable Array=%@",mutableArray);

[mutableArrayaddObject:@"5"];

NSLog(@"已添加----%@",mutableArray);

[mutableArrayremoveObject:@"3"];

NSLog(@"已移除----%@",mutableArray);

NSDictionary*dict =@{@"key1":@"value1",@"key2":@"value2",@"key3":@"value3"};

NSLog(@"dict=%@",dict);

NSString*string=[dictobjectForKey:@"key1"];

NSLog(@"string=%@",string);

NSLog(@"allkeys=%@,allvalues=%@",dict.allKeys,dict.allValues);

}

return0;

}

相关文章

  • OC语言的学习

    UI常用控件 // // Created by lanou on 16/7/10. // Copyright © ...

  • IOS学习之——新手基础学习资料分享

    /* 1、OC简介: OC 是C语言的超集,它在C语言的基础上增加了最小的面向对象的语法 2、对比C来学习OC 数...

  • 总结:八天学会OC语言(上)

    day1 OC语言day01-01OC的简介(附C语言知识点回顾)OC语言day01-02C和OC的对比OC语言d...

  • C语言-学OC的基础

    C是OC学习的基础,OC是从C衍生出来的,所以先学习C语言,主要学习编程语言的语法,积累一个编程思想 我搜到了一个...

  • Objective-C概述

    OC概述 • Objective-C简称OC,OC是C语言的扩充,并且OC是iOS和OS X操作系统的编程语言...

  • iOS堆栈、字面量、常量和枚举

    学习iOS的都知道,OC是面向对象的语言,是C语言的超集,OC面向对象的特性工作是在运行期完成的,而不是在编译期,...

  • 面试题之 OC

    OC语言的特性? ①OC 语言是 C 语言的一个超集,在 C 的基础上添加了面向对象的特性;②OC 语言与 Jav...

  • 编写高质量iOS与OS X代码的52个有效方法(一)

    这本书没有OC语言的基础知识,讲的是如何高效运用这门语言 第一章 熟悉OC 1、什么是OC ·OC是为C语言添加了...

  • OC对象 学习

    前言 对象是OC的基本单元,由于OC语言的特殊型,所以OC语言的对象或许会有和其他语言不一样的地方,今天来看看OC...

  • OC学习之OC语言特点

    简介 Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语...

网友评论

      本文标题:OC语言的学习

      本文链接:https://www.haomeiwen.com/subject/emrsjttx.html