• 精品教程--IOS零基础开发环境搭建


    下载源码

    技术要点:

    1. 启动XCODE开始开发

    2. IOS项目文件结构分析 

    3. 添加视图label组件

    4. 程序的入口以及启动流程

    5. 源码详细的中文注释

       ......

    详细介绍:

    1. 启动XCODE开始开发

        (1) 启动Xcode开发环境
           打开Finder,在磁盘上的“Developer”目录中“Applications”目录中,有Xcode程序,双击Xcode图标,即可启动

        


      (2) 打开Xcode后,选择“Create a New Xcode project”或者通过FileàNew Project创建一个项目


      (3) xcode中的工程分为两大类,一是IOS(iPhone/iPad),二是Mac OS X(Mac Pc)
           在IOS类别中选中“Application”,然后选择"View-based Application"工程模板
         
           Navigation-based Application:  基于导航模式的工程模板
           OpenGL ES Application: 基于OpenGL模式的工程模板
           Tab Bar Application: 基于Tab Bar的工程模板
           Utility Application: 很少用到,可以不了解
           View-based Applicatio: 基于单视图的工程模板
           Window-based Application,创建一个空白工程

      (4) 创建工程设置说明
     
           Product Name:即工程生产的产品(iPhone应用程序)的名称
           Company identifier:com.zyg.ios,用于应用程序包名称
           Bundle Identifier:Company identifier Product Name
           Class Prefix:工程生成的类名称都会加上这里填写的前缀
           Device Family:工程对应的设备类型,iPhone或者iPad    
           Use Storyboards:是否使用故事板 不要选中
           Use Automatic Reference Counting:自动引用计数,选中后内存释放工作就不需要自己处理
           Include Unit Tests:是否包含单元测试
      
      (5) 保存项目


    2. IOS项目文件结构分析

      

         HelloWorld: 逻辑目录
             HelloWorldAppDelegate.h: 代理类头文件
             HelloWorldAppDelegate.m: 代理类源文件
             HelloWorldViewController.h: 视图控制器类头文件
             HelloWorldViewController.m: 视图控制器类源文件
             HelloWorldViewController.xib: 包含用户接口相关的组件
        Supporing Files: 一般都是存放资源文件
             HelloWorld-Info.plist: 包含工程信息的属性列表
            InfoPlist.strings: 应用程序国际化用到,包含多国语言翻译
            main.m: 包含iPhone应用程序入口函数main,一般不需要我们做任何修改
            HelloWorld-Prefix.pch: 包含一些头文件列表
        Frameworks:引入的系统框架,默认引入
            UIKit.framework: ios的UI组件类库
            Foundation.framework: ios基础类库
            CoreGraphics.framework: 2D绘图类库
        Products: 包含工程编译后生产的产品HelloWorld.app


    3. 添加视图label组件
        (1) 单击打开该文件HelloWorldViewController.xib文件
        (2) 在xcode右下角找到label组件(可以在搜索框中输入label快速定位该组件)
        (3) 拖动该组件到空白view上,拖动过程中会出现水平、垂直对齐蓝线,使label水平、垂直居中与label中
        (4) 双击该lable,输入“Hello World”
         

    4. 程序的入口以及启动流程
        (1) 在main.m中的main函数中,该函数调用了UIApplicationMain,且最后一个参数用到了HelloWorldAppDelegate,故调用了 HelloWorldAppDelegate类
       
        (2) HelloWorldAppDelegate.m中didFinishLaunchingWithOptions方法中又初始化了视图控制器HelloWorldViewController,初始化参数中用到了@"HelloWorldViewController",其实就是HelloWorldViewController.xib
               
       (3) HelloWorldViewController.xib包含了用户接口组件,所以视图控制器HelloWorldViewController初始化完毕后,UI组件就展示在view上

    运行效果:

    按住Command(简称Cmd) B编译工程,然后Cmd R(或者点击编译运行图标),运行工程

  • 相关阅读:
    MondoDB 之 使用python对MongoDB排序 MondoDB -9
    MondoDB 之 使用python对MongoDB进行文档修改 MondoDB -8
    MondoDB 之 使用python对MongoDB进行查询文档 MondoDB -7
    MondoDB 之 使用python对MongoDB进行插入文档 MondoDB -6
    MondoDB 之 使用python操作MongoDB MondoDB -5
    MondoDB 之 $关键字 及 $修改器 $set $inc $push $pull $pop MondoDB -4
    MondoDB 之 数据类型 MondoDB -3
    MongoDB 之 操作增删改查 MongoDB
    简述常见数据库高可用方案
    关于MySql数据库误操作数据找回的办法
  • 原文地址:https://www.cnblogs.com/love1025/p/3249531.html
Copyright © 2020-2023  润新知