关闭

oc学习第二天

96人阅读 评论(0) 收藏 举报
分类:

main.m文件

#import <Foundation/Foundation.h>

#import "Compang.h"

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

    @autoreleasepool {

        Compang *y=[Compang new];

        NSLog(@"%f",[y p]);

        NSLog(@"%ld",(long)[Compang sumname1:10]);

        NSLog(@"%ld",(long)[Compang jianame1:10 name2:10]);

        NSLog(@"%ld",(long)[Compang jianname1:10 name2:10]);

        NSLog(@"%ld",(long)[Compang chengname1:10 name2:10]);

        NSLog(@"%ld",(long)[Compang chuname1:10 name2:10]);

    }

    return 0;

}

Compang.h文件

#import <Foundation/Foundation.h>


@interface Compang : NSObject

{

    @public

    NSInteger a;

    NSInteger b;

    

}

- (double) p;//实例定义

+ (NSInteger) sumname1:(NSInteger) num1;类定义

+ (NSInteger) jianame1:(NSInteger) num1 name2:(NSInteger)num2;

+ (NSInteger) jianname1:(NSInteger) num1 name2:(NSInteger)num2;

+ (NSInteger) chengname1:(NSInteger) num1 name2:(NSInteger)num2;

+ (NSInteger) chuname1:(NSInteger) num1 name2:(NSInteger)num2;

//- (NSInteger) jianame1:(NSInteger) num1 name2:(NSInteger)num2;错误定义

@end


Compang.m文件

#import "Compang.h"


@implementation Compang


- (double) p{

    return M_PI;

}

+ (NSInteger) sumname1:(NSInteger) num1{

    return num1*num1;

}


+ (NSInteger) jianame1:(NSInteger) num1 name2:(NSInteger)num2{

    return num1+num2;

}

+ (NSInteger) jianname1:(NSInteger) num1 name2:(NSInteger)num2{

    return num1-num2;

}

+ (NSInteger) chengname1:(NSInteger) num1 name2:(NSInteger)num2{

    return num1*num2;

}

+ (NSInteger) chuname1:(NSInteger) num1 name2:(NSInteger)num2{

    return num1/num2;

}


@end




0
0
查看评论

iOS第二天注意和学习重点

// // QYViewController.m // QYMusicPlayer // // Created by zhangsf on 14-5-17. // Copyright (c) 2014年 zhangsf. All rights reserved. // #import &q...
  • wsy1172481725
  • wsy1172481725
  • 2015-07-17 21:49
  • 209

iOS-学习笔记-UI-第二天

回顾: 1.创建一个APP 2.运行iOS APP 3.UIWindow的介绍 4.控制器+视图 5.视图:UIView             ...
  • wanqijian2015
  • wanqijian2015
  • 2015-06-03 18:41
  • 320

Javascript第二天学习总结

1、变量 变量声明提升:只提升变量名,不提升变量值 变量在取值的时候遵循就近原则 2、函数: 函数的定义: (1)关键字function : function 函数名(){ 要执行的代码 } (2)直接量: var fn = function(){ 要执行的代码 } (3)构造函数...
  • YanTuTwo
  • YanTuTwo
  • 2017-08-10 18:34
  • 115

Dom第二天学习总结

1.    body、document对象的事件     onload(页面加载完毕后触发)--常用         浏览器是一边下载文档,一边解析执行,可能出现JavaScr...
  • u013905744
  • u013905744
  • 2015-08-23 15:19
  • 265

OC第二天

今天主要学习了类的成员变量的几种类型,public类型
  • u012729057
  • u012729057
  • 2014-11-01 08:39
  • 208

iOS --- OC学习资料

学习,是一条很长的路! 学习OC的时候,我的梦想是清晰的 谁也不知道未来会是什么样,不过做自己喜欢的事才是最重要的—兴趣是可以培养的。 有梦想谁都了不起。 接触了开发,了解了代码,你的未来与预言的就相差不了多少了!学习之前先去看看人家是怎么过来的。我总认为自己对自己算是狠的了,但是大神总是有...
  • C_Lluckying
  • C_Lluckying
  • 2016-08-04 22:15
  • 323

OC基础-零基础学习Objective-C:第一部分.类和对象

本人也是Objective-C的小白,以下只是记录我学习过程的历程,如有不对的地方或者疑问欢迎指正。 原发表在新浪微博上,现转移到这里 必备工具: 1.一本书,建议《Objective-C基础教程》,现在出到第二版了。 2.一个装有Mac OS操作系统的电脑,如果有能力当然是iMac或者Mac...
  • l522402543
  • l522402543
  • 2015-08-28 21:45
  • 989

OC语言——基本语法和思想

今天学习了OC语言基础语法
  • linfenpipi
  • linfenpipi
  • 2015-02-18 22:16
  • 3268

我的iOS学习历程 - OC第二天

今天主要讲的是set,get方法,description自定义拼接还有复合 复合的在文件里有一个经典例子 #import @interface Person : NSObject {     //  实例变量可见度     //  默...
  • qwe845751403
  • qwe845751403
  • 2015-10-27 23:08
  • 202

OC自学的第二天

OC类的三大特性: 封装 继承 多态 目录 OC类的三大特性 目录 封装 继承 多态 成员变量的作用域 点语法 1. 封装 set方法 作用: 提供一个方法给外界设置成员变量值 ,可以在方法里面对参数进行过滤 命名规范: 1>方法名必须以set开头 2>...
  • li6280988
  • li6280988
  • 2015-07-31 00:03
  • 169
    个人资料
    • 访问:3308次
    • 积分:368
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条