statements are not allowed at top level 아무짓도 안했는데.. 분명히 어제까지만 해도 잘 돌아가는 코드였는데 갑자기 statements are not allowed at top level라는 에러가 생겼습니다. 전혀 문제가 없는 것 같은데..진짜 어제까지만 해도 잘 돌아가는 코드였거든요???근데...왜..이런 현상이 발생했는지 알아보려고 합니다..ㅎㅎ 저같은 분들이 있을까봐 XD 왜 에러가 발생했다고 생각하시나요?ㅎㅎ바로..swift파일의 '이름'에 있습니다. 저는 앞으로 이 프로젝트에서 백준 문제를 풀려고 하는데, swift파일 이름들을 '문제 번호'로 하고싶었어요...그뿐이에요..그런데 이 swift파일이름이 원래 뭔지 아시나요?네. 프로젝트를 새로 생성하면 네. mai..
안녕하세요. 오늘은 Swift에서 표준입력받는법을 알아보려고해요.지금 Swift로 백준사이트에서 A+B라는 문제를 풀려고 했어요..그리고 let a, let b해주고 이제 입력을 받아볼까..했는데 도무지 생각이 안나는 겁니다.뭐가요? 입력받는법...이요..ㅎㅎ 자고로 모든언어를 배울 때 기본적인 입출력은 가장 먼저 배우잖아요???????Hello World! 출력 한 번 해보고..근데 배운 기억이 없는 겁니다........ㅎㅎ하핫~~~!!!~!~~ iOS로 Swift를 배워서 그런거같아요..iOS는 텍스트 필드 그런게 있으니 뭔가 입력을 당연하게 생각했나봐요그래서 저와같은 분들을 위해 글을 쓰려고 합니다.....ㅎㅎ.....입출력 정도는 알아두자구요..!! 자, 일단 결론은 readline()이라는 함수..
BoostCamp강의에서 Unit Test를 어떻게 사용하는지 lingostar님 께서 알려주셨어요. 저는 Xcode에 이런 기능이 있는지도 몰랐답니다 ㅎㅎ..정말 유용한 기능인 것 같아요 :) 이 Unit Test를 배운지 꽤 됐는데,지금에서야 쓰게 되네요 ㅠㅠ그리고 이 글의 카테로리로 iOS에 넣어야할지...swift에 넣어야할지..저는 iOS에 넣는 게 맞다고 생각되어서 iOS에 넣었습니다! 자, 이 Unit Test가 뭔지 이제 알려드리겠습니다! 먼저 Unit Test뭔지 아시나요? Test?뭔가를 테스트 하는 그런 것 같죠?Unit Test에 대한 정의를 먼저 알려드리자면, 유닛 테스트(unit test)는 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절..
안녕하세요! 이 바로 전글에서 iOS ) 텍스트뷰 테두리 둥글게/버튼 둥글게글을 썼었는데,버튼을 둥글게 어떻게하지? 하고 찾아보셨으면 myTextView.clipsToBounds = true 위 코드를 보셨을 거에요.그리고 Button.layer.masksToBounds = false 뭐 이런코드도 보셨을 겁니다. 근데 이걸 안해도 아무 문제없어요. 지금 상태에서는요.위 코드를 안적어도 텍스트뷰는 둥글게 되고 버튼도 잘 됩니다.근데!!!왜 다들 여기도 여기도 여기도... 도대체 masksToBounds가 뭐고 clipsToBounds가 뭘까요?먼저 결론만 말씀드리면 이 두개의 프로퍼티는 기능이 똑같다고 볼 수 있습니다. 아니 이게 무슨기능인데요??라고 물어보시면 예제를 통해 보여드릴게요. 한번에 아실 수..
안녕하세요!!오늘 할 주제는 1x, 2x, 3x의 차이에 대해서 알아볼거에요. 1x, 2x, 3x가 뭐냐구요?xcode로 iOS개발을 하다보면 Assets.xcassets이라는 폴더를 보게되죠?이 폴더안에 이미지를 넣게 되면, 우리는 스토리보드에서 이미지를 불러올 수 있답니다. 그런데,이미지 하나를 넣게되면 이렇게 1x, 2x, 3x로 나누어진 칸을 볼 수 있어요.이 1x,2x,3x로 구분해놓은 이유가 뭘까요? 이 글을 읽기전에 제가 전에 썼던 MAC에서의 포인트와 픽셀의 관계에 대해 읽고오시면 이해가 더 잘 되실 거에요 :) 시작해볼게요. MAC Xcode xcassets 크기? (1x, 2x, 3x) 먼저, 애플 기기들은 종류가 참 많죠? 작은 아이폰 4/s 부터 아이패드까지 크기가 다양합니다. 정확..
안녕하세요! 혹시 textField에서 줄바꿈/높이조정을 하시는데서 문제가 생기셨나요? 먼저 높이조정을 하는 방법을 알려드리겠습니다. 텍스트필드를 하나 추가해주세요 :) 이미 추가되있으시면 추가한 텍스트필드를 클릭해주세요. 그러면, 현재 Border Style이 가장 오른쪽으로 지정이 된 것을 볼 수 있습니다. 현재 왼쪽 텍스트필드를 보시면 너비는 조절할 수 있지만, 높이는 조정을 못하죠? 가장 오른쪽을 제외한 나머지 스타일들을 누르게되면!! 왼쪽 텍스트필드에 높이를 조정할 수 있게 바뀌었네요!! 늘려볼까요? 원하는 크기만큼 늘려주시고 실행시키면!! 훌륭하게 커진 것을 볼 수 있습니다. 텍스트를 엄청 많이 넣을 수 있을 것 같네요? 넣어봅시다!! ? 이게 무슨상황이죠?우리는 텍스트필드에 너비만큼 글이 채..
안녕하세요 :)오늘은 Optional이 뭔지에 대해 정리해볼려고해요.이것도 yagom님이 BoostCamp강의에서 설명을 엄청 잘해주셨답니다 :)yagom님 강의를 토대로 추가할 부분은 추가해가면서 정리해볼게요 XD 먼저 Optional이 뭔지 알아야겠죠?optional의 뜻은 "선택적인"이라고 직역할 수 있겠네요.평소 우리 생활에서 "옵션"이라고 그러면 뭐 있어도 되고 없어도 되는 그런 느낌이죠?swift에서도 마찬가지 입니다 :) 그러면 swift에서 이 "선택적인"것이 왜 필요할까요? 코딩을 하면서 어떠한 변수에 값이 있을 수도 없을 수도있는 경우를 위해서 입니다.swift공부를 하시거나 iOS개발을 하시면서 ? / ! 기호를 많이 보셨을거에요. 이것이 바로 optional 기호인데요, swift에..
시뮬레이터로만 빌드 결과를 보다가 뭔가 이제 폰으로 봐야할 것 같아서...XD아이폰 업데이트 까지 했답니다.간단한 예제를 돌릴려니까 에러가 나길래 봤더니 이런 에러가 뜨더라구요 :( 그리고 폰을 보시면 이런 경고문이 떠있는 것을 보실 수 있어요...! 이제 이 경고문을 없애봅시다 ㅎㅎㅎ 1. 설정에 들어간다. 2. 설정 > 일반 3. 설정 > 일반 > 기기관리 4. 애플 개발자 계정이 보이실 거에요! 들어가주세요. 5. 제 계정을 신뢰한다고 눌러주세요! 6. 그럼 이런 팝업창이 뜨게됩니다 ㅎㅎ 신뢰를 눌러주세요 그러면!! 이렇게 앱을 실행 할 수 있게 된답니다. 도움이 되었으면 좋겠네요 :)
- Accessibility
- swift3
- Xcode
- swift delegate
- actor
- Swift
- WKWebView
- swift array
- Git
- 피아노
- np-hard
- FLUTTER
- swift 공부
- github
- WWDC
- WidgetKit
- 제이슨 파싱
- UIBezierPath
- 회고
- np-complete
- 스위프트 문법
- swift tutorial
- Combine
- 스위프트
- IOS
- iOS delegate
- fastlane
- swift sort
- ios 13
- SwiftUI
- Total
- Today
- Yesterday