iOS

iOS 1주차 (202 09 05)

k0223 2024. 9. 5. 16:46
항목 안드로이드 앱 개발 iOS 앱 개발
개발 언어 Java, Kotlin Swift, Objective-C
개발 환경 Android Studio Xcode
운영 체제 Android iOS
디자인 가이드라인 Material Design Human Interface Guidelines (HIG)
앱 배포 Google Play Store, APK 파일 배포 App Store, TestFlight
기기 호환성 다양한 제조사와 기기에서 실행 가능 Apple 기기(아이폰, 아이패드)에서만 실행
개발 비용 상대적으로 낮은 비용 (오픈소스 도구 사용 가능) 상대적으로 높은 비용 (Apple 개발자 프로그램 필요)
테스트 다양한 기기에서 테스트 필요 Apple 기기에서만 테스트 가능
사용자 인터페이스 다양한 화면 크기와 해상도 지원 고정된 화면 크기와 해상도 지원
앱 업데이트 사용자 선택에 따라 업데이트 가능 자동 업데이트 기능 제공

 

 

 

 

1. Python

name = "홍길동"  # 이름을 하드코딩
for i in range(10):
    print(name)

2. JavaScript

let name = "홍길동"; // 이름을 하드코딩
for (let i = 0; i < 10; i++) {
    console.log(name);
}

3. Java

public class Main {
    public static void main(String[] args) {
        String name = "홍길동"; // 이름을 하드코딩
        for (int i = 0; i < 10; i++) {
            System.out.println(name);
        }
    }
}

4. C#

using System;

class Program {
    static void Main() {
        string name = "홍길동"; // 이름을 하드코딩
        for (int i = 0; i < 10; i++) {
            Console.WriteLine(name);
        }
    }
}

5. C

#include <stdio.h>

int main() {
    const char* name = "홍길동"; // 이름을 하드코딩
    for (int i = 0; i < 10; i++) {
        printf("%s\n", name);
    }
    return 0;
}

6. C++

#include <iostream>
using namespace std;

int main() {
    string name = "홍길동"; // 이름을 하드코딩
    for (int i = 0; i < 10; i++) {
        cout << name << endl;
    }
    return 0;
}

7. Ruby

name = "홍길동"  # 이름을 하드코딩
10.times { puts name }

8. PHP

<?php
$name = "홍길동"; // 이름을 하드코딩
for ($i = 0; $i < 10; $i++) {
    echo $name . "\n";
}
?>

9. Swift

let name = "홍길동" // 이름을 하드코딩
for _ in 0..<10 {
    print(name)
}

10. Go

package main

import "fmt"

func main() {
    name := "홍길동" // 이름을 하드코딩
    for i := 0; i < 10; i++ {
        fmt.Println(name)
    }
}