본문 바로가기
IOS 기초

[IOS 기초] 1주 iOS 프로그래밍 개요

by heeaeeeee 2024. 9. 5.

IOS 개발과 안드로이드 개발의 차이점

항목 iOS 개발 안드로이드 개발
언어 Swift, Objective-C Java, Kotlin
개발 환경 Xcode Android Studio
플랫폼 iPhone, iPad, Apple Watch 다양한 제조사의 스마트폰, 태블릿
스토어 Apple App Store Google Play Store
사용자 인터페이스 UIKit, SwiftUI XML 레이아웃, Jetpack Compose
테스트 XCTest, XCUITest JUnit, Espresso
배포 Apple 심사 필요 일반적으로 심사 필요 없음
디자인 가이드라인 Human Interface Guidelines Material Design
장치 호환성 Apple 기기 전용 다양한 기기에서 호환 가능

 

앱 개발 기술

 

for를 이용해서 김희애를 10번 출력하는 코드를 제일 많이 사용하는 프로그래밍 언어 10가지 코드로 작성

Python

for i in range(10):
    print("김희애")

JavaScript

for (let i = 0; i < 10; i++) {
    console.log("김희애");
}

Java

public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            System.out.println("김희애");
        }
    }
}

C

#include <stdio.h>

int main() {
    for (int i = 0; i < 10; i++) {
        printf("김희애\n");
    }
    return 0;
}

C++

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        cout << "김희애" << endl;
    }
    return 0;
}

C#

using System;

class Program {
    static void Main() {
        for (int i = 0; i < 10; i++) {
            Console.WriteLine("김희애");
        }
    }
}

Rudy

10.times do
    puts "김희애"
end

Swift

for _ in 0..<10 {
    print("김희애")
}

PHP

for ($i = 0; $i < 10; $i++) {
    echo "김희애\n";
}

GO

package main

import "fmt"

func main() {
    for i := 0; i < 10; i++ {
        fmt.Println("김희애")
    }
}

 

프로그래밍 언어 중에서 가장 많이 사용하는 키워드를 10개

  1. if: 조건문을 정의할 때 사용합니다.
  2. for: 반복문을 생성할 때 사용합니다.
  3. while: 조건이 참인 동안 반복하는 루프를 생성합니다.
  4. function: 함수를 정의할 때 사용합니다.
  5. return: 함수의 결과를 반환할 때 사용합니다.
  6. class: 객체지향 프로그래밍에서 클래스를 정의할 때 사용합니다.
  7. import: 다른 모듈이나 라이브러리를 가져올 때 사용합니다.
  8. try: 예외 처리를 위한 코드 블록을 시작할 때 사용합니다.
  9. switch: 여러 조건을 검사할 때 사용합니다.
  10. var/let/const: 변수를 선언할 때 사용합니다 (언어에 따라 다름).

macOS

 

IOS 강의 자료 참고했습니다.