zoukankan      html  css  js  c++  java
  • iOS-Hello World

    尝试练习一些简单的app,能快速上手开发环境和开发流程。
    基础
    Start Developing iOS Apps (Swift)
    https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/

    学完基础,可以买几本电子书把握全局
    (swift入门到精通、iOS移动开发这些,都一样的,就是中文看的能快一点。工具技术书是拿来参考的,读的时候可以快速一点)

    拓展,就是自己看官方文档、看模块涉及的类和相应的sample code
    https://developer.apple.com/documentation/


    #基础部分概述#
    一、 大体认识xcode
    左侧navigator,中间edit,右侧toolkit,下侧debug
    可以使用右上的按钮,collapse or show相应的区域

    xcode的菜单栏
    view 关于显示隐藏workspace各个模块
    editor 在编辑区的各个细节功能,在IB中,可以添加参考线(guide line)

    Editor > Canvas
    Show Bounds Rectangles 展示view的边界


    二、helloworld

    #了解single view app的文件组成
    The AppDelegate class
    处理app-level events,并且可以实现关于app生命周期的函数

    viewcontroller.swift
    与app中的一个界面相关联,可以在其中实现有关界面渲染的函数

    storyboard
    可以在interface build中编辑,所见即所得,可以高效得设计UI


    #开发app流程简述
    1、UI设计
    在IB中,拖拽控件。
    常用控件:
    Button、Label、Slider、Text
    了解术语:状态栏、导航栏navigation bar、搜索栏 search bar、工具栏 toolbar

    2、添加响应、delegate

  • 相关阅读:
    git简单使用命令
    localStorage的用法
    CSS3 进阶
    ASP.NET应用程序与页面生命周期
    IT专业人士如何更有效的学习专业知识
    jsonp跨域原理解析
    sql注入原理
    ajax跨域调用
    aspx、ashx以及cs的关系,viewState
    Js处理json数据
  • 原文地址:https://www.cnblogs.com/ceo1207/p/7428095.html
Copyright © 2011-2022 走看看