본문 바로가기 메뉴 바로가기

ZeddiOS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ZeddiOS

검색하기 폼
  • 전체 보기 (841)
    • iOS (278)
    • Swift (126)
      • Concurrency (9)
    • SwiftUI (26)
    • Combine (17)
    • watchOS (2)
    • iPadOS (2)
    • Xcode (3)
      • Xcode Cloud (2)
    • Flutter (12)
    • 공부 (205)
    • 피아노 (39)
    • 요리 (2)
    • 시 (25)
    • 일상 (91)
  • 방명록

Swift (135)
Swift3 ) Swift로 버블정렬(Bubble Sort)짜보기

ㅎㅎ버블정렬은 쉬우니 금방 해봅시다. 그냥 C++코드랑 완전히 비슷해요.다만 다른점이 있다면 Swift로 선택정렬짜보기!에서 했던것 처럼 swap하기전에 같은 위치가 아니라는 것을 확인해주면 됩니다.C++코드 일단 볼게요. 버블정렬(Bubble Sort) 이건 C++로 짠 버블정렬 코드에요. import UIKit var arr = [3,10,9,7,5]for i in 0..

Swift 2017. 5. 12. 22:09
Swift3 ) Swift로 선택정렬(Selection Sort)짜보기

안녕하세요!!오늘은 정말 유명한 정렬 알고리즘 selection sort를 짜볼거게요.C++/C/Java로 짜신거는 정말 많이 보셨을 텐데요,저는 Swift로 짜볼까 합니다 ㅎㅎ하면서 공부가 많이 됐어요. 간단하니 계속 유명한 알고리즘들을 Swift로 짜보는 연습을 계속 해보려구요 XD 선택정렬(Selection Sort) 먼저 플레이그라운드를 열어주세요!! 먼저 C++로 짠 선택정렬 코드에요.이제 Swift로 짠 코드를 볼까요? import UIKitvar arr = [9,8,7,6,5,4,3,2,1] for i in 0..arr[j]인 조건. 즉, minn이 더 크다는 소리는 현재 arr[i]값보다 arr[j]의 값이 더 '작다'라는 소리겠죠?하지만 이 조건문을 한번도 안 걸릴려면 minn보다 모든 ..

Swift 2017. 5. 12. 20:35
Swift3 ) swift3에서 나머지 구하기 / %사용하기

안녕하세요. Zedd입니다. 오늘은 swift에서 %를 사용하는 법을 알려드리고자 합니다 ㅎㅎ.. swift3에서 나머지 구하기 / %사용하기 swift3에서 %를 쓰려하면...만약 연산하려는 두 숫자가 모두 정수. 즉 integer면 %는 써도 됩니다. 하지만... 10과 3 둘중 하나가 Double형이 되기만 하면... (둘다 Double형이 되도 오류가 납니다.) 이렇게 오류가 나게 됩니다. 아 오류 왜나;;라고 생각하실 수도 있지만 어찌보면 컴파일러 입장에서는 당연합니다. 왜냐하면 % 모듈러스 연산자는 정수형에서만 정의되기 때문입니다. 그러므로 하나라도 더블형 (둘다 더블형) 이면 오류가 나는 것이죠.그러므로 더블형을 사용할 때는 % 연산자를 사용할 수 없습니다.그럼 뭘 사용해야 할까요?저 오류에..

Swift 2017. 2. 21. 15:25
swift3 ) Optional 개념 정리

안녕하세요 :)오늘은 Optional이 뭔지에 대해 정리해볼려고해요.이것도 yagom님이 BoostCamp강의에서 설명을 엄청 잘해주셨답니다 :)yagom님 강의를 토대로 추가할 부분은 추가해가면서 정리해볼게요 XD 먼저 Optional이 뭔지 알아야겠죠?optional의 뜻은 "선택적인"이라고 직역할 수 있겠네요.평소 우리 생활에서 "옵션"이라고 그러면 뭐 있어도 되고 없어도 되는 그런 느낌이죠?swift에서도 마찬가지 입니다 :) 그러면 swift에서 이 "선택적인"것이 왜 필요할까요? 코딩을 하면서 어떠한 변수에 값이 있을 수도 없을 수도있는 경우를 위해서 입니다.swift공부를 하시거나 iOS개발을 하시면서 ? / ! 기호를 많이 보셨을거에요. 이것이 바로 optional 기호인데요, swift에..

Swift 2017. 1. 25. 21:19
Swift ) Swift 기초문법2 ( CLASS / STRUCT / ENUM )

안녕하세요 ㅎㅎ앞에서 Swift ) Swift 기초문법1 ( CLASS / STRUCT / ENUM )을 정리했었는데요. 읽고 나시면 "CLASS / STRUCT / ENUM 이 대충 어떤건지는 알겠는데 언제 클래스를 써야하고, 구조체를 써야하고, 열거형을 써야하는거야?"하는 궁금증이 드실 수 있을거에요. 한번 알아봅시다 :)먼저 CLASS / STRUCT / ENUM 의 대표적인 차이점! 네. 바로 call by reference, call by value이죠클래스는 call by reference. 즉 참조타입입니다.그리고 구조체와 열거형은 call by value. 즉 값타입입니다.다른 언어에서도 많이 들어보셨을 것 같아요. 참조타입과 값타입은 무엇이 다른지 간단하게 정리해드리면, 참조타입은 데이터..

Swift 2017. 1. 23. 20:16
Swift3 ) Dictionary에서 print순서

for문을 공부하면서 예제 하나를 돌리게 되었는데, let numberOfLegs = ["spider": 8, "ant": 6, "cat": 4] for (animalName, legCount) in numberOfLegs { print("\(animalName)s have \(legCount) legs") } 를 하면 결과가 어떻게 나올 것 같으세요? spiders have 8 legsants have 6 legscats have 4 legs 라는 결과가 나올 것 같다고 생각하지 않으셨나요?저도 처음에 당연히 이런결과가 나올 거라고 생각했답니다..ㅎㅎ그런데 이런 결과가 나왔답니다. 그래서 너무 당황했어요. 뜬금없이 가운데에 있는 ants부터 나오다니..swift에서의 Dictionary는 알아서 정렬을..

Swift 2017. 1. 23. 15:08
Swift ) Swift 기초문법1 ( CLASS / STRUCT / ENUM )

안녕하세요ㅎㅎ 어제 BoostCamp에서 yagom님과 lingostar님이 정말 좋은 swift강의를 해주셨는데요 :) 오늘은 그 강의들을 정리하는 시간을 가져볼려고 해요.정말정말 좋은 강의였는데, 이 글에 전부 담아 볼 수 있도록 노력해보겠습니다 XD(야곰님의 블로그는 http://blog.yagom.net에요. iOS프로그래밍과 관련된 글을 많이 쓰셨으니 참고하세요! lingostar님은 따로 블로그가 없으신 것 같아요 ㅠㅠ 찾아봐도 나오질 않네요.) 오늘은 CLASS / STRUCT / ENUM 에 대해서만 볼게요 :) CLASS / STRUCT / ENUM 타입이 각각 어떤 역할을 하는지, 차이점이 뭔지 혹시 아시나요?각각 설명해드리겠습니다. 1. CLASS전통적인 OOP 관점에서의 클래스. s..

Swift 2017. 1. 22. 02:58
이전 1 ··· 14 15 16 17 다음
이전 다음
TAG
  • 피아노
  • Git
  • 제이슨 파싱
  • UIBezierPath
  • swift sort
  • Swift
  • ios 13
  • swift array
  • fastlane
  • swift 공부
  • actor
  • WWDC
  • github
  • swift delegate
  • np-hard
  • Accessibility
  • Combine
  • Xcode
  • iOS delegate
  • 스위프트
  • 스위프트 문법
  • 회고
  • WKWebView
  • swift3
  • WidgetKit
  • swift tutorial
  • FLUTTER
  • np-complete
  • IOS
  • SwiftUI
more
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바