美文网首页
iOS开发60分钟小记

iOS开发60分钟小记

作者: 瀚苑小黄猫 | 来源:发表于2016-09-06 01:04 被阅读14次

目标


  • 使用Xcode IDE, 模拟器
  • 修改,调试已有iOS app
  • 能在已有应用内创建新模块
  • 能创建新应用
  • 能发布应用到Apple Store

学习iOS开发不仅仅是学习一门新语言


  • 一个语言: Objective-C
  • 一个框架: Cocoa Touch
  • 一个IDE: Xcode

有3种方式可以打开iOS Project


  1. 双击project文件
  2. 在Xcode里选择Project打开
  3. 通过命令行打开: open -a Xcode

运行刚下载的应用


  • 打开Xcode项目后按Command + R

Objective-C


  • Objective-C是苹果应用软件的开发语言。是一种面向对象的开发语言。
  • 苹果公司还提供了一个软件Interface Build,简称IB,用于可视化的界面制作。IB后来整合进了Xcode。
  • Objective-C扩展了ANSI C,是C的超集
  • 任何C源程序,不经修改,就可以通过Objective-C成功编译。
  • Objective-C源程序中可以直接使用C代码。
  • 经典 Hello World
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]){
    @autoreleasepool{
        NSLog(@"Hello World!");
    }
    return 0;
}

SmallTalk的消息传递语法风格


  • Objective-C面向对象的语法源自SmallTalk,消息传递 (Message Passing) 风格
  • 在Java, C++的世界里,我们调用一个对象的某方法,在Objective-C里,着称作给类型发送一个消息。

相关文章

  • iOS 开发小记-01

    最近又开始写不少业务代码了,有些小知识点小坑,用这个系列记录一下。iOS 开发小记-01iOS 开发小记-02 1...

  • iOS 开发小记-02

    最近又开始写不少业务代码了,有些小知识点小坑,用这个系列记录一下。iOS 开发小记-01iOS 开发小记-02 1...

  • 值得一读

    iOS 开发 Clang Attributes 黑魔法小记 UIApplication的详细介绍 MVVM奇葩说

  • Web版扫雷开发小记(3)

    前篇: web版扫雷开发小记(1)web版扫雷开发小记(2)web版扫雷开发小记(3)web版扫雷开发小记(4) ...

  • IOS开发小记

    1.对服务器进行Https请求 -服务器:获取证书后需提供文件***.pem文件给IOS开发 -IOS开发:将得到...

  • iOS开发小记!

    1:Block 循环引用的问题 宏定义 2: 修改textField的占位符(placeholder)的字体颜色、...

  • iOS开发小记

    这篇文章主要内容是整理了部分iOS开发基础知识和收集了一些iOS开发中的小技巧。由于平时自己没有养成做笔记的习惯,...

  • iOS开发小记

    字体拉伸 clang重写.m文件为.cpp文件 忽略警告 忽略单个警告 其中相关命令通过右击对应的警告,Revea...

  • mylayout布局框架:UIScrollView+UITabl

    ios mylayout布局库,小记一下开发中思考的方案 功能需求 页面基于scrollview,展示内容比较多 ...

  • Web扫雷开发小记(1)

    目录Web扫雷开发小记(2)Web扫雷开发小记(3)Web扫雷开发小记(4) 刚好今天做阿里前端笔试问到扫雷了,那...

网友评论

      本文标题:iOS开发60分钟小记

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