iOS开发学习笔记一

当应用程序内存达到20M时系统报警,达到30M时程序自动关闭。

每次只能运行1个程序,系统不支持后台运行。

创建工程后Xcode会自动创建一个应用委托类并将其命名为AppDelegate,它的作用就是提供一个窗口,从而让你的应用能够在里面绘制内容。它还能在应用界面显示出来之前执行一些配置任务。

Info.plist这个文件是一个包含应用名称、图标等信息的属性列表文件(即结构化的键/值对列表)。

设计视图页面左侧大纲说明:

  first responder(橙色立方体):动态占位符对象,代表应用运行过程中应该最先接受事件的对象。

  ..ViewController(嵌有矩形的橙色球体):当故事板载入场景时,它就会创建一个视图控制器类的实例来管理这个场景。

.h 头文件。头文件含有类、类型、函数和常量的声明。

.m 源文件。这个后缀的源文件可以同时包含 Objective-C C 语言的代码。

.mm 源文件。这个后缀的源文件可以同时包含 C++Objective-C 以及 C 语言的代码。只有在你的 Objective-C 代码中用到了 C++ 的类或者特性时才需要使用这个后缀。

NSObject:根类,每个类只能有一个父类

 ------------------------- ------------------------- 

新建工程时需选中项:

 Use Storyboards

 Use Automatic Reference Counting

非必选项:

 Include Unit Tests

------------------------- ------------------------- 

1个小例子:计数器

id timer;

 // 这里调 用了NSTimer对象,repeat:YES表示每隔一段时间就要执行一次,如果值为NO就表示只执行一次

   timer=[NSTimer scheduledTimerWithTimeInterval:5.0

                                           target:self

                                         selector:@selector(handleTimer:)

                                         userInfo:nil

                                          repeats:NO];   

 

- (void)handleTimer:(id)atimer{

    self.label01.text=@"click button now!"; 

}

原文地址:https://www.cnblogs.com/wellsoho/p/2601262.html