240905 iOS프로그래밍기초 1주차

2024. 9. 5. 16:35·iOS프로그래밍 (2학년 2학기)

안드로이드 앱 개발과 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
'iOS프로그래밍 (2학년 2학기)' 카테고리의 다른 글
  • 241002 iOS프로그래밍기초 5주차
  • 240926 iOS프로그래밍기초 4주차
  • 240919 iOS 프로그래밍기초 3주차
  • 240912 iOS프로그래밍기초 2주차
Z2AE
Z2AE
  • Z2AE
    딩코.log
    Z2AE
  • 전체
    오늘
    어제
    • 분류 전체보기 (67)
      • C++ 프로그래밍 (1학년 2학기) (12)
      • 서버프로그래밍 (1학년 2학기) (0)
      • C# 프로그래밍 (1학년 2학기) (2)
      • 프론트엔드 웹개발 (1학년 2학기) (2)
      • 데이터베이스 (2학년 1학기) (8)
      • 자료구조 (2학년 1학기) (2)
      • JAVA프로그래밍 (2학년 1학기) (7)
      • PHP쇼핑몰실무 (2학년 1학기) (2)
      • 운영체제 (2학년 1학기) (3)
      • 모바일게임개발 (2학년 1학기) (1)
      • iOS프로그래밍 (2학년 2학기) (11)
      • 네트워크보안 (2학년 2학기) (1)
      • iOS프로그래밍실무 (3학년 1학기) (11)
      • 소프트웨어설계 (3학년 1학기) (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Z2AE
240905 iOS프로그래밍기초 1주차
상단으로

티스토리툴바