如何在学习iOS上有所突破?
发布网友
发布时间:2022-04-23 19:51
我来回答
共2个回答
热心网友
时间:2023-07-15 09:48
关于iOS开发的学习 打个比方就像把汽车分解
最底层的原料有塑料 钢铁
再用这些底层的东西造出来发动机 座椅
最后再加上写螺丝 胶水等 把汽车就拼起来了
iOS基本都是英文的资料 也由于封闭 文档写的相当好
在遇到新框架的时候
弄明白框架的功能
去文档里搜搜 框架的 Programming Guide 很有用
要弄明白框架类的继承结构
写iOS的程序不一定都是用OBJC 很多框架是用C写的
学习iOS开发基础可以按照下面两个方面学
基础 (原料 钢铁 塑料)
OBJ-C --- 语法弄明白 @interface @property 这些东西总要知道是干嘛的 怎么用
基础库 --- NSString NSArray NSDictionary等 这些东西在所有的框架里都会出现
iOS大部分类都是继承自NSObject (我还没见过不是继承自NSObject的..)
还有一些 像NSCopying的接口(经@李禹龙提醒 应该叫协议) 不是特别用到开始不用了解
NSObject 创建对象的时候用 + (id)alloc 方法 创建后需要init方法初始化 这个init指的是所有前面是init的方法比如UIView的初始化方法是 - (id)initWithFrame:(CGRect)aRect 在Objc里有很多这样关于函数命名的约定 类似于在python中的函数__xxx
NSString 字符串 NSArray 数组 NSDictionary 字典 这些都需要弄很清楚 其他的类都是一个套路
NSMutableArray 这样带Mutable的类代表可变的 继承自相应的不可变类 比如NSMutableArray继承自NSArray 他们都添加了可以改变对象内容的方法比如
- (void)addObject:(id)anObject 添加对象
- (void)removeObject:(id)anObject 删除对象
热心网友
时间:2023-07-15 09:48
以下是我学习iOS时的学习步骤: 1、开发环境及工具。
首先一定要配置好开发环境及开发工具,才能做后续的学习。
2、开发语言。
这是学习iOS的重点,以后你的应用就需要使用这种语言来开发App。
重要性不言而喻。
这个学习的过程就是多看书,多练习。