自学ios:first day 基本概念

ios对我而言只有初步的印象:没有android的版本碎片化的头痛但却有封闭体系的控制。

作为一个ios开发者,必须掌握:

  1. oc
  2. 大的概念,比如内存管理,委托,存档等。
  3. 框架。终极目标是知道如何使用每个框架下每个类的每个方法。这是个耗时的事情,因为有超过3000个方法和200个类。而且还与日俱增。所以能搜索文档并理解文档内容就比较重要。

经常会看到代码里的有:

NS:NextStep

-:instance method, 实体方法,依赖于一个类的一个实例;

+:class method, 类方法,类似于java的静态方法。

instance variable start with an understore:such as _name。

*:指针

自学ios:first day 基本概念,布布扣,bubuko.com

时间: 2024-10-08 10:33:21

自学ios:first day 基本概念的相关文章

自学ios:segues

action seques['segwei] 联线: 1) modal: slide a scene from the bottom to the top, covered on the parent scene. 2) push: slide from right to left. 3) custom 自学ios:segues,布布扣,bubuko.com

自学ios:second day Objective-C

oc 是 c 的超集,从c扩展而来,具备面向对象的特性,比如类,消息,单继承. c的部分: 数据类型: short,int,long,float,double,char,pointer,struct 常用方法: readline() atoi() sizeof() malloc() oc的部分: receiver:classNameOrObject selector:method 消息的传递通过[receiver selector]实现, eg:NSDate *now = [NSDate dat

自学ios:third day Objective-C 常用class

NSString:它的实例可以包含任意的Unicode字符 eg: NSString *name = @"jethro"; //@"..." 是一种oc简化写法 自学ios:third day Objective-C 常用class

一个java程序员自学IOS开发之路(十四)

上个月实在是太忙了,在系统上线的前几天,业务人员还在不停的提新需求,真是醉了.上线那天晚上一直在出问题,熬到2点才搞定 2015/12/12 Day 47 今天开始学习网络编程 在移动互联网时代,移动应用,只有通过网络进行数据交互,才能保持活力!缺少了数据变化,无论多么华丽的应用,终将变成一潭死水 移动网络应用(良好的UI+良好的用户体验): 即时通讯:QQ 新闻:网易.凤凰新闻 视频:优酷.百度视频 音乐:虾米.QQ音乐 照片:Facebook.Flickr LBS(基于位置服务):高德.大众

【分享】自学 iOS 开发的一些经验

不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃.啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道该从哪切入. 现在回想起来,其实路一直都在,而且有很多条,当初如果有人能够指出一条还不错的道,或许就能走得不那么艰难.于是就有了这篇文章,希望对后人能有所帮助吧. 基础 一定的编程经验 这里说的编程经

一个java程序员自学IOS开发之路(一)

首先自我介绍吧,南昌大学软件工程专业2015界毕业生,从大学牲变到程序猿,由于在学校里只学了Java语言和B/S架构开发,于是乎出来实习和工作也是搞Java网页开发. 但是作为一名果粉,现阶段想转IOS开发,最近也开始自学了,写点东西记下来吧 2015/9/17 Day 1 安装虚拟机并安装Mac OS X系统(苦逼的我还在用联想Y-470) 开始看C语言基础,由于大学里学过一点,还是比较轻松的 2015/9/19 Day 2 由于Java中没有指针,开始看指针的相关知识 2015/9/20 D

如何开始自学iOS开发

1. OC 语法初步, 你可能学到面向对象最近本的概念, 并且可以大致的建立几个自以为是的类,但这仅仅是开始. 你知道为什么面向对象要有3大特性么.知道他们是用到什么设计模式的么 2. 你可能学到了NSString, NSMutableString 字符串的基本操作方法, 你可能会花大量的时间去看那些方法. 从没考虑过方法的实用性. UI方法成千上万, 大量的时间浪费到寻找上边可能会很累的. 所以, 学会现用现看 3. 你可能学到了NSArray, NSMutableArray, NSDicti

一个java程序员自学IOS开发之路(三)

  2015/10/10 Day 14 装箱和拆箱 数组和字典中只能存储对象类型,其他基本类型和结构体是没有办法放到数组和字典中的,当然你也是无法给它们发送消息的(也就是说有些NSObject的方法是无法调用的),这个时候通常会用到装箱(boxing)和拆箱(unboxing).其实各种高级语言基本上都有装箱和拆箱的过程,就像Java中有基本数据类型包装类 在ObjC中我们一般将基本数据类型装箱成NSNumber类型(当然它也是NSObject的子类,但是NSNumber不能对结构体装箱),调用

自学 iOS 开发的一些经验

不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃.啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道该从哪切入. 现在回想起来,其实路一直都在,而且有很多条,当初如果有人能够指出一条还不错的道,或许就能走得不那么艰难.于是就有了这篇文章,希望对后人能有所帮助吧. 基础 一定的编程经验 这里说的编程经