温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

斯坦福大学公开课:iPad和iPhone应用开发(iOS5) 学习笔记 2

发布时间:2020-08-08 20:52:30 来源:网络 阅读:469 作者:孙洪波 栏目:移动开发

继续学习公开课

第二节课做了一个简单的计算器作为例子。大概Touch了如下知识点:


讲解了XCode4,我看了一下最新下载的是XCode8了。

XCode创建工程, singleViewApplication还是有的,界面对比起XCode4来,更简洁些了,操作跟视频讲解里的差不多。


体会了下第一节课讲的MVC

View的代码看不到这个感觉不太爽,特别是前面操作是将number的button拷贝到了 operation的 button,结构导致operation button也都连接到了digitPressed的action, 又不知道如何去掉,只好重新生成一遍。应该是有办法修改的,只是目前还不知道。

MVC架构:

    V-StoryBoard, C-ViewController, Model需要自己创建

    所谓outlet其实就是View里面的控件的引用,action就是一个类似于OnClickListener的回调方法

    Controller要有Model的引用,以及outlet,应该也有View的引用,但是因为使用storyboard搞得不清晰

   Model和View都没有Controller的引用,View只通过Action(即回调方法)与Controller通讯


Objective-C接触的几个知识点

NSObject, 类似于Java的Object,一切类的基类

NSString,字符串类,是个重要的基本类 | @" " constant string

NSMutableArray,数组数据结构

NSLog

UIButton,UILable等界面控件

@property @synthesize 

getter & setter

Lazy Instanciation in getter method

对象创建:alloc & init:     [[NSMutableArray alloc] init];


基本照着葫芦画瓢,比较简单

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI