안드로이드 앱 개발과 iOS 앱 개발의 차이점
항목 | 안드로이드 앱개발 | iOS 앱개발 |
개발 언어 | Java, Kotlin | Swift, Objective-C |
개발 환경 | Android Studio | Xcode |
운영 체제 | Android OS | iOS |
앱 배포 | Google Play Store | Apple App Store |
디바이스 다양성 | 다양한 제조사와 모델 | Apple 기기만 (iPhone, iPad 등) |
UI 디자인 | Material Design | Human Interface Guidelines (HIG) |
테스트 기기 | 여러 제조사의 기기에서 테스트 필요 | Apple 기기에서만 테스트 가능 |
앱 수익 모델 | 광고, 인앱 구매 등 다양한 옵션 | 인앱 구매 및 유료 앱 중심 |
개발자 커뮤니티 | 큰 규모의 다양한 개발자 커뮤니티 | Apple Developer Program 중심 |
앱 개발 기술들 목록
swift에서 for문을 이용하여 이름을 10번 출력하기
import Foundation
let name = "홍길동"
for _ in 1...10 {
print(name)
}
아래는 "길동"을 10번 출력하는 코드를 5가지 인기 있는 프로그래밍 언어로 작성한 예시
1. Python
name = "길동"
for _ 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 <iostream>
using namespace std;
int main() {
string name = "길동";
for (int i = 0; i < 10; i++) {
cout << name << endl;
}
return 0;
}
MAC OS의 버전들
참고자료 : 한성현 교수님 수업자료
'iOS프로그래밍 (2학년 2학기)' 카테고리의 다른 글
241009 iOS프로그래밍기초 6주차 (1) | 2024.10.14 |
---|---|
241002 iOS프로그래밍기초 5주차 (2) | 2024.10.14 |
240926 iOS프로그래밍기초 4주차 (3) | 2024.09.26 |
240919 iOS 프로그래밍기초 3주차 (0) | 2024.09.19 |
240912 iOS프로그래밍기초 2주차 (0) | 2024.09.12 |