Object-C基础入门笔记(一)
生活随笔
收集整理的這篇文章主要介紹了
Object-C基础入门笔记(一)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
OC基礎(chǔ)入門筆記之一
// // main.m // oc // // Created by lujun on 2020/9/20. // Copyright ? 2020 lujun. All rights reserved. ///*OC 的源文件的后綴名是。m m代表message。 消息機(jī)制@autoreleasepool 自動釋放池NSLogNSLog 是 printf增強(qiáng)版NSLog(@“格式控制字符串”,變量列表);用法跟printf 差不多float f1 = 12.33f;NSLog(@“jack f = %f”,f1);2020-09-20 01:00:29.955420+0800 oc[1452:50250] f1 = 3.140000自動換行,不要加 、n ,帶有時間 ,項(xiàng)目名稱,進(jìn)程id,進(jìn)程號,OC中的字符串。 NSStringNSString 類型的指針變量 專門用來存儲OC字符串的地址OC的字符串的常量必須要使用1個前綴@符號NextStep ---> Cocoa ---->Foundation@符號將C字符串轉(zhuǎn)換成 OC 字符串cc -c xx.mcc xx.o -framework Foundation./a.outC語言的常用數(shù)據(jù)類型a. 基本數(shù)據(jù)類型int double float charb. 構(gòu)造類型數(shù)組 結(jié)構(gòu)體。 枚舉c.指針類型int *p1d 空類型voide typedef 自定義類型2)BOOL類型1)??梢源鎯ES或者NO中的任意一個數(shù)據(jù)2)一般情況下 BOOL 類型的變量用來存儲條件的表達(dá)式結(jié)果BOOL b1 = YES;BOOL 的本質(zhì)typedef signed char BOOL實(shí)際上BOOL類型的變量是一個有符號的char變量#define YES {(BOOL)1}#define NO {(BOOL)0}YES 實(shí)際就是1NO 實(shí)際就是03). Booleana. Boolean 類型的變量可以存儲true 或者falseb。 一般情況下 Boolean 類型的變量*/#import <Foundation/Foundation.h>@interface Person : NSObject {@publicNSString *_name;int _age;float _height;} @end@implementation Person@end@interface Student : NSObject {@publicNSString *_name;int _age;int _yuwen;int _shuxue;int _yingyu;} @end@implementation Student@endint main(int argc, const char * argv[]) {@autoreleasepool {// insert code here...NSLog(@"Hello, World!");float f1 = 3.14f;NSLog(@"f1 = %f",f1);NSString *str = @"demo1";NSLog(@"demo=%@",str);int num1 = 10;int num2 = 20;BOOL b2 = num1 > num2;BOOL b1 = YES;char b3 = 1;Person *p1 = [Person new];p1->_name = @"demo";p1->_age = 18;p1->_height = 180.01f;(*p1)._age = 19;(*p1)._height = 179.99f;(*p1)._name=@"demo3";NSLog(@"%@",p1->_name);Student *st1 = [Student new];st1->_age=19;st1->_name = @"Jack";st1->_yuwen = 100;st1->_shuxue = 99;st1->_yingyu = 88;NSLog(@"sd1 對象的姓名是%@ 年齡 %d,語文%d,數(shù)學(xué)%d,英語%d",st1->_name,st1->_age,st1->_yuwen,st1->_shuxue,st1->_yingyu);}return 0; }總結(jié)
以上是生活随笔為你收集整理的Object-C基础入门笔记(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server创建数据库和数据的增
- 下一篇: OC开发笔记之第二篇