文档章节

iOS学习笔记

song314
 song314
发布于 2016/09/23 11:08
字数 277
阅读 2
收藏 0
  • 编写自己的类 TSPerson
  • 使用自己的类

头文件:

//
//  TSPerson.h
//  Learn_OC
//
//  Created by tangsong on 9/21/16.
//  Copyright © 2016 tangsong. All rights reserved.
//

#ifndef TSPerson_h
#define TSPerson_h

@interface TSPerson : NSObject
@property NSString* name;
@property int id;

-(void) sayHello;

@end

#endif /* TSPerson_h */

 

m文件

//
//  TSPersion.m
//  Learn_OC
//
//  Created by tangsong on 9/21/16.
//  Copyright © 2016 tangsong. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "TSPersion.h"

@implementation TSPersion

-(void) sayHello {
     NSLog(@"%s", "334");
}

@end

使用自己的类

//
//  main.m
//  Learn_OC
//
//  Created by tangsong on 9/21/16.
//  Copyright © 2016 tangsong. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "TSPerson.h"

int main(int argc, const char * argv[]) {

    NSLog(@"Hello, World!");
        
    TSPerson* firstPerson = [[TSPerson alloc] init];
//     TSPersion* pTsP = [TSPersion new]; 当使用无参数构造方法时

    [firstPerson sayHello];
    [firstPerson setName:@"tang song"];
    
    TSPerson* p2rdPerson = [TSPerson new];
    [p2rdPerson setName:@" 22222 name"];
    
    
    NSLog(@"My name is : %@", [firstPerson name]);
    NSLog(@"My name is : %@", [p2rdPerson name]);
    
    
    if ([firstPerson isEqual:p2rdPerson]) {
        NSLog(@" we are the same");
    } else {
        NSLog(@" we are different ");
    }
        

    return 0;
}

 

运行输出结果如下:

2016-09-23 11:06:58.241 Learn_OC[11054:1428147] Hello, World!

2016-09-23 11:06:58.242 Learn_OC[11054:1428147] 334

2016-09-23 11:06:58.242 Learn_OC[11054:1428147] My name is : tang song

2016-09-23 11:06:58.242 Learn_OC[11054:1428147] My name is :  22222 name

2016-09-23 11:06:58.242 Learn_OC[11054:1428147]  we are different 

Program ended with exit code: 0

 

参考资料:

http://www.runoob.com/ios/ios-objective-c.html

© 著作权归作者所有

song314
粉丝 2
博文 6
码字总数 1044
作品 0
成都
程序员
私信 提问
Core Data 学习笔记 常用链接整理

目录 Core Data 学习笔记(一)框架简介 Core Data 学习笔记(二)被管理对象模型 Core Data 学习笔记(三)被管理对象 Core Data 学习笔记 应用示例 Core Data 学习笔记 常用链接整理 文章 ...

灰大羊
2015/07/31
59
0
OSC 第 63 期高手问答 —— iOS 开发进阶

OSCHINA 本期高手问答( 3月17日- 3月21日)我们请来了@唐巧 为大家解答关于 iOS 开发 方面的问题。 @唐巧 ,Blogger、InfoQ 编辑,资深 iOS 开发者。曾在网易参与过网易邮箱、网易微博、有道云...

叶秀兰
2015/03/17
3.5K
39
iOS逆向与安全(一):环境搭建

前言 从本篇文章开始,笔者会整理iOS逆向相关的笔记。作为一位新人,希望通过整理笔记能够更好的理解和掌握知识。作为新人能力有限,在行文时难免出现错误欢迎批评和指正。 前期准备 一台越狱...

紫电清霜Owenli
2018/09/16
0
0
唐巧专访:用 HTML5 写移动应用终究不会成为主流

小编语 本文为 DevLink 专访系列,本期采访嘉宾是 iDev 苹果开发者大会特约出品人、小猿搜题产品技术负责人——唐巧。在参加 iDev 苹果开发者大会前夕,这位资深 iOS 开发者接受了 DevLink ...

DevLink
2016/10/13
361
0
唐巧专访:用 HTML5 写移动应用终究不会成为主流

小编语 本文为 DevLink 专访系列,本期采访嘉宾是 iDev 苹果开发者大会特约出品人、小猿搜题产品技术负责人——唐巧。在参加 iDev 苹果开发者大会前夕,这位资深 iOS 开发者接受了 DevLink ...

DevLink
2016/10/18
294
2

没有更多内容

加载失败,请刷新页面

加载更多

Java 脚本引擎入门

Java Script Engine Java 脚本引擎可以将脚本嵌入Java代码中,可以自定义和扩展Java应用程序,自JDK1.6被引入,基于Rhino引擎,JDK1.8后使用Nashorn引擎,支持ECMAScript 5,但后期还可能会换...

阿提说说
51分钟前
5
0
05.深入浅出索引(下)

在下面这个表T中,如果我们执行select * from T where k between 3 and 5,需要执行几次树的搜索操作,会扫描多少行? mysql> create table T ( id int primary key, k int not null default...

scgaopan
昨天
6
0
设计模式-中介者模式

设计模式-中介者模式 定义 用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互 UML 组成部分主要包含 Mediat...

木本本
昨天
5
0
Python 周刊第 418 期

新闻 PyCon US 2020 开始接受财务赞助! https://pycon.blogspot.com/2019/10/financial-aid-launches-for-pycon-us-2020.html2020年 Python 美国开发者大会,tips: 中国也有,可以赞助国内的...

iCodeBugs
昨天
5
0
ThreadLocal源码阅读

首先,从set方法入手, // ThreadLocalpublic void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t);//这里可以看出,从Threa......

小海bug
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部