美文网首页
iOS开发-入门了解

iOS开发-入门了解

作者: Dyua | 来源:发表于2015-12-09 16:12 被阅读89次

    <记录点滴笔记>

    开发的流程

    • 开发的步骤
      • 搭建基本的软件界面(就是软件呈献给用户的界面)
      • 获得网络数据(很简单的,软件中存储的数据只是固定不变的,那么显得毫无意义,所以要动态数据,就是在网络上进行获取)
      • 显示数据到软件界面(得到了最新的数据,要展示给用户)

    开发的流程

    开发步骤 技术点
    搭建基本的软件界面--> UI (User Interface)
    获得网络数据--> 网络请求 , JSON
    显示数据到软件界面--> Model , UITableView

    UI界面的组成--对象

    (在看到这句的时候,我其实还是不了解为什么说"组成"是"对象")

    • OC是面向对象的语言
    • 对象是由类产生的
      • 显示文字的对象就是UILabel对象
      • 显示图片的对象,一般是UIImageView对象
      • 用于和用户交互的对象,一般是UIButton对象
    • UI界面上每一个元素都可以看作是一个对象

    UIKi框架

    • 如果仅仅是用到UI界面的简单的搭建,那么有这个框架就可以了
      • UIKit框架包含UILabel,UIButton,UIImageView

    (当然,做框架的目的是为了简单化编程)

    IBAction和IBOutlet

    • IBAction在返回值的角度上来看的话,它是相当于Void的
    • 只有声明为IBAction为IBOutle属性的时候,才可以与storyboard中的控件来连线.
      • 如何连线?
      • 鼠标移到控件,点击鼠标并按Control键,执行拖线操作

    加载storyboard

    经典错误1:

    Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
    
    未能创建实例的默认视图控制器UIMainStoryboardFile“Main” - 也许是指定的入口点未设置?----来自谷歌翻译
    
    错误:未设置初始的视图控制器
    
    解决:选择storyboard,在右边,属性设置模块中,将Is Initial View Controller打上勾
    

    经典错误2:

    [<ViewController 0x7fc51ac9c900> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key 
    
    错误:90%的可能是连线的问题,一般的问题是,连线的修改,不彻底,如果对连线进行修改一定要注意控件,和代码这两边同时的变化.
    
    解决:检查连线和对应的代码.
    

    相关文章

      网友评论

          本文标题:iOS开发-入门了解

          本文链接:https://www.haomeiwen.com/subject/xokjhttx.html