首页 > 移动平台 > 详细

学习iOS:第一天

时间:2014-08-07 03:04:58      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:class   java   文件   使用   数据   方法   学习   框架   

今天开始学习iOS开发,当然是从stanford得iOS 7教程开始了,学习了lecture 1,涉及到得知识如下。

iOS从下而上的4层框架:Core OS, Core Services, Media, Cocoa Touch, 在apple的官方文档iOS Developer Library中有介绍这4层,Core OS层管理虚拟内存、线程、文件系统、网络等,包含了内核环境、驱动、iOS基本接口。Core Services层提供基本的iOS服务,如访问文件、低级别数据类型、Bonjour服务、sockets等。Media提供audio、video、animation等服务。而Cocoa Touch层按我现在的理解应该是iOS应用开发用到的最多的一个框架层。
 
mvc,这是一个在各种技术中广泛使用的一种模式,iOS开发基于其又提供了一些技术,如delegate,target and action,data source,notification and kvo等,先大致了解有这些个概念,在后面的学习中再逐渐展开
 
若干Objective-C概念:
#import:类似于c中的#include,但不同于#include,#import能够自动处理头文件的重复引用
@interface:对类型的声明,类似于c++和java中的class
NSObject:万物之源
@property:属性声明一个成员,类似cpp中的成员变量
strong:该对象存在于内存中,直到设置其为nil
nonatomic:访问此属性非线程安全
getter,setter:在属性声明时可以设置其get和set方法的名称,而getter和setter会自动地生成
isEqualToString:NSString的一个方法
 
又看了“start developing iOS apps today“的 tutorial:basic一章,完成了其中的todolist小项目
其中一个技巧:storyboard创建及将其设置为app启动时首先加载的界面
 
很久没有写文字了,此篇写的不好,相信后面的会写的越来越好。 

学习iOS:第一天,布布扣,bubuko.com

学习iOS:第一天

标签:class   java   文件   使用   数据   方法   学习   框架   

原文:http://www.cnblogs.com/justvi/p/3896150.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号