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

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)
Swift ) print시 newline으로 안하는 법. (separator, terminator)

안녕하세요. 자꾸;;새로운 사실들을 알게돼서 글을 쓰게 만드네요 swift는...핳X보다 작은 수를 푸는데... 출력이 이런식으로 나와야합니다... 그런데... 제 출력.....ㅎㅎㅎㅎㅎ;;print라는 아이는..친절하게...newline을 해주는 아주..친절한...아이..인 것 같습니다..그럼 말하지 않으면 newline을 안해주는 C++과 C는 친절하지 않은걸까요..?Swift는 다른 언어들과 달리 말을 해줘야 이 친절을 그만두게 됩니다..ㅎㅎ자 방법을 알아볼까요? ㄱㄱ Print 자. 여러분, print를 쓰면서 print안에, 즉 ()안에는 뭐가 들어갈 수 있다고 생각하셨나요?내가 출력할 값? 저도 그것밖에 안들어가는줄 알았습니다...하지만, print의 원형을 봐볼까요? print(_:separ..

Swift 2017. 6. 14. 20:17
Swift3 ) 입력 받는 것과 동시에 Int로 변환하는법

새로운걸 발견해서 씁니다.맨날 var read = readLine()! var score = Int(read)이런식으로 썼었는데, (여러개의 정수로 한번에 하고싶다면 map을 썼겠지만..하나라서 이렇게 썼습니다..)한번에 하는 방법을 발견했어요! var score = Int(readLine()!)이렇게 하면 한번에 입력받은 수를 정수로 변환이 가능하답니다. 정수 하나를 입력받을 때 유용하겠죠?당연한거였는데... 왜 몰랐을까요 ㅎㅎ... 암튼 유용해서 올려요!!

Swift 2017. 5. 29. 17:33
Swift3 ) String쪼개기

안녕하세요 ㅎㅎ이 글에서 스트링을 어떤 기준에 따라 쪼개는 법을 배워보았어요.간단하게 요약하자면, components라는 함수로 기준을 파라미터로 주면 쪼개진 배열을 리턴해주는 것이죠.이런 방법을 통해서" "를 파라미터로 주어, 1 2 를 입력을 하면 [1, 2]를 리턴받았죠. 하지만, 이 외에도 다양한 경우가 있을 수 있어요. 오늘은 String을 쪼개는 방법을 알아보려고해요. String 쪼개기 1. components(separatedBy: " ") 이거는 많이 봤죠? 제가 String을 이방법으로만 쪼갰답니다. 예제를 통해 알아볼게요. import Foundation var str = "Hello Zedd!" var arr = str.components(separatedBy: " ") print(..

Swift 2017. 5. 29. 17:22
Swift3 -) for문(for loop) / for문과 stride 같이쓰기

ㅎㅎㅎ글을 많이 쓰게 되네요 ..확실히 코딩하면서 많이 배우는 것 같아요..핳요새 올라오는 글들은 딱 swift라는 언어를 정리한 글들이 아닌, 제가 궁금해서 찾아본 그런 개념들 밖에 없으니 참고하시길 바랍니다XD일단, 제가 글을 쓰게 된 이유는... 백준의 N찍기라는 문제입니다. 평범하죠? ~~응 맞았어~₩ 백준의 절대불변의 법칙N찍기를 풀었으면 기찍N을 풀어야한다. 응 짱쉬워~ 응 풀었어~~~~~ ~ 잠시 뒤 ~ ...ㅋ 네..그렇습니다..오류....그래요..오류..왜났지..저는 당연히 저렇게 하면 될 줄 알았습니다. 5부터 0까지면 그냥 하면 되는거 아닌가요??!?!?역시 컴파일러는 프로그래머의 상식을 벗어나줘야 재밌는거 아니겠습니까 fatal error: Can't form Range with u..

Swift 2017. 5. 22. 18:08
Swift3 ) map개념 / String을 Int로 변환하는 방법

으아아아ㅏ아앙아아ㅏ아아아아!!!!!!!!!!!!!!!!!!!!!!!이제 알겠습니다.ㅎ아ㅏ하흐아하ㅏ아아ㅏ 넘좋아제가 이때까지 코딩을 어떻게 했냐면요 var read = readLine() if var read = read{ var arr = read.components(separatedBy: ",") print(Int(arr[0])! + Int(arr[1])!) //끔찍한 부분}옵셔널 바인딩까지는 이해하겠습니다.하지만 readLine이 String? 타입인 관계로 Int로 처리하려면 항상!!! 항상 Convert를 해주었어요.솔직히 저 코드가 존재함으로써 뭔가 더러워보이지 않나요?제 코드의 미의 기준에 상당히 어긋나는 코드였는데, 스택오버플로우를 가봐도 다 이렇게 Convert를 하더라구요그래서 Swift..

Swift 2017. 5. 22. 14:48
Xcode - swift 파일 여러개 놓고 코딩하는 법

안녕하세요!!!제가 얼마전에..이 글에서 이렇게 마무리를 했죠.. 네. 저는 비쥬얼 스튜디오 처럼 '프로젝트에서 제외'시켜서 파일 여러개를 가지고 있어도 컴파일에 전혀 문제없었으면 했어요!!!그런데 방법을 발견했습니다 ㅎㅎㅎ 그 결과 ㅎㅎㅎㅎ 방법을 알려드릴게요. 1. 프로젝트를 연다. 2. 현재 문제를 다 풀고, 다른문제를 새로운 swift파일을 만들어서 코딩하고 싶다. 라고 하신다면먼저, 새롭게 만들 swift파일의 이름은 main.swift여야 합니다. 반드시요!!그리고 같은 프로젝트안에 main.swift는 두개 있을 수 없으니, 방금 푼 문제의 파일을 다른 이름으로(원하시는 대로) 바꾸어 주세요.그리고 가장 중요한 작업!! 제가 방금 푼 문제가 그대로출력하기.swift였다면(이름을 바꾸기 전에는..

Swift 2017. 5. 20. 15:37
Xcode - statements are not allowed at top level오류 해결법

statements are not allowed at top level 아무짓도 안했는데.. 분명히 어제까지만 해도 잘 돌아가는 코드였는데 갑자기 statements are not allowed at top level라는 에러가 생겼습니다. 전혀 문제가 없는 것 같은데..진짜 어제까지만 해도 잘 돌아가는 코드였거든요???근데...왜..이런 현상이 발생했는지 알아보려고 합니다..ㅎㅎ 저같은 분들이 있을까봐 XD 왜 에러가 발생했다고 생각하시나요?ㅎㅎ바로..swift파일의 '이름'에 있습니다. 저는 앞으로 이 프로젝트에서 백준 문제를 풀려고 하는데, swift파일 이름들을 '문제 번호'로 하고싶었어요...그뿐이에요..그런데 이 swift파일이름이 원래 뭔지 아시나요?네. 프로젝트를 새로 생성하면 네. mai..

Swift 2017. 5. 18. 16:15
Swift3 ) Swift에서 키보드 입력 받는법(user input)

안녕하세요. 오늘은 Swift에서 표준입력받는법을 알아보려고해요.지금 Swift로 백준사이트에서 A+B라는 문제를 풀려고 했어요..그리고 let a, let b해주고 이제 입력을 받아볼까..했는데 도무지 생각이 안나는 겁니다.뭐가요? 입력받는법...이요..ㅎㅎ 자고로 모든언어를 배울 때 기본적인 입출력은 가장 먼저 배우잖아요???????Hello World! 출력 한 번 해보고..근데 배운 기억이 없는 겁니다........ㅎㅎ하핫~~~!!!~!~~ iOS로 Swift를 배워서 그런거같아요..iOS는 텍스트 필드 그런게 있으니 뭔가 입력을 당연하게 생각했나봐요그래서 저와같은 분들을 위해 글을 쓰려고 합니다.....ㅎㅎ.....입출력 정도는 알아두자구요..!! 자, 일단 결론은 readline()이라는 함수..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바