创建一个Person工程
main.m
#import
#import "Person.h"
int main(int argc, const char * argv[])
{
/*____________________创建person对象______________________*/
//在OC里面对象使用指针声明的
//alloc在内存中申请一块内存,用...
分类:
其他好文 时间:
2014-10-22 08:46:07
阅读次数:
196
OC也叫面向对象c,在c语言的基础上增加了一层最小的面向对象语法特点:1、完全兼容C语言2、可以在OC代码中混入C语言代码,甚至是C++代码,不是任何源文件代码都能写c++代码,要把拓展名改一改才可以写3、可以在OC开发 Mac OS X平台和IOS平台的应用程序4、.c只能写C语言代码,.m能写O...
分类:
编程语言 时间:
2014-10-18 23:42:27
阅读次数:
307
最近在做程序的时候,突然发现对于NSString的理解还是存在问题的。因此补充一片blog,希望对刚刚进入OC开发并搞不清楚内存泄露问题的人一点指引。赋值:NSString * str = @"123"; // 这段代码的含义其实就是附一个常量给str,该部分由系统自动管理,不需要release释....
分类:
移动开发 时间:
2014-10-09 13:21:33
阅读次数:
228
OC语言前期准备
一、OC简介
OC语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。
可以使用OC开发mac osx平台和ios平台的应用程序。
拓展名:c语言-.c OC语言.-m 兼容C++.-mm
注:其实c语言和oc甚至任何一门语言都只是我们为了实现一些功能,达到一些效果而采用的工具,抛开语法的差别外,我想最重要...
分类:
其他好文 时间:
2014-09-28 21:50:35
阅读次数:
179
//if语句 int score = 80; if (score > 60 ) { NSLog(@"及格"); }else { NSLog(@"不及格"); } ...
分类:
其他好文 时间:
2014-09-22 00:32:41
阅读次数:
307
C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在oc代码中混入C语言代码,甚至是C++代码可以使用oc开发Mac os X平台和ios平台的应用程序文件扩展名:.m1、关键字 基本上所有的关键字都是以@开头 下面是一些常见的关键字: @interface、@implementat.....
分类:
其他好文 时间:
2014-09-19 17:20:15
阅读次数:
207
一、点语法1.OC中点语法是方便从事别的语言开发的程序员迅速的转到OC开发当中,先看下面这个例子: 1 // 声明一个Person类 2 @interface Person : NSObject 3 { 4 int _age; 5 NSString *_name; 6 } 7 - (...
分类:
其他好文 时间:
2014-09-04 18:31:09
阅读次数:
165
复制一个文件:
@autoreleasepool {
NSString *homePah = NSHomeDirectory();
NSLog(@"%@",homePah);
NSString *srcPath = [homePah stringByAppendingPathComponent:@"iOS.pdf"];
NSStr...
分类:
其他好文 时间:
2014-08-29 14:45:28
阅读次数:
271
1、引入头文件以及框架 : @import XXXX XXXX表示需要引入的文件/框架2、头文件引用循环:两个头文件相互包含时,将其中一个头文件的类用@class引入3、设置边角幅度 :[ XX.layer setCornerRadius:100 ] ; XX表示需要设置边角的对象,一般...
分类:
其他好文 时间:
2014-08-16 23:42:11
阅读次数:
211
一、OC简介Oc语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。可以使用OC开发macosx平台和ios平台的应用程序。拓展名:c语言-.cOC语言.-m兼容C++.-mm注:其实c语言和oc甚至任何一门语言都只是我们为了实现一些功能,...
分类:
编程语言 时间:
2014-08-15 19:37:09
阅读次数:
221