본문 바로가기
728x90
반응형

전체 글259

IOS) 동적인 Collection Cell 크기 만들기 - (부정확) 안녕하세요 후르륵짭짭 입니다. 이번에는 문자열의 길이에 따라 Cell의 크기를 다르게 해주는 방법에 대해 알아 보도록 하겠습니다. 그런데 아직 확실한 내용이 아니기 때문에,,,, 쫌 많이 걸러 들을 필요가 있습니다. 제가 그냥 어림 진작 해본 것 이기 때문이에요. ** boundingRect에 대해 알아보자 ** BoundingRectWithSize는 특정한 사각형(Size)이내에 입력값으로 준 Option과 NSString으로 사각형을 계산해서 반환 해주는 것을 의미한다고 Apple Document에 적혀 있습니다. 그러면 이걸 어떻게 사용하냐면,,, 입력값이 NSString으로 만들어 줍니다. NSString(string: messageText). 이렇게 NSStrign 안에 원하는 text를 넣어주.. 2020. 12. 31.
기타) Xcode 프로젝트 없이 백준 문제 풀기 안녕하세요 후르륵짭짭 입니다. 이번에는 무거운 Xcode 프로젝트를 실행시키지 않고 백준 문제를 푸는 방법에 대해 설명하려고 합니다. 그 동안 알고리즘 문제는 프로그래머스에서 주로 풀었는데, 사실 백준이 문제가 더 많아서 여기서 풀면 좋다고 많이 생각했지만,,,, 매번 프로젝트 실행하고 그 실행 기다리고 이러면,,, 사실 엄청나게 많은 용량을 차지하기도 하고 느리기도 하고 해서 안 풀고 다른 것을 풀었습니다. 하지만 야매로 하는 방법을 알았습니다. 쫌 귀찮은 구석은 있습니다. ** 해결 방법 ** 터미널로 저장하고 싶은 위치로 이동 합니다. cd /Volumes/T7/Xcode_TestProj/A_BackJun 그리고 touch를 사용해서 swift 파일을 생성해줍니다. touch 10833.swift .. 2020. 12. 30.
IOS) Custom TabBar 만들기 in Code 안녕하세요 후르륵짭짭 입니다. 이번에는 Custom TabBar를 꾸며 보도록 하겠습니다. 그리고 기타적인 내용도 담아 보도록 하겠습니다. ** CustomTabBoar ** TabBar를 지금 까지 StoryBoard로 꾸몄는데, 이제 Code로 꾸며 보도록 하겠습니다. 간단하게 꾸밀 수 있습니다. 일단 아래 처럼 CustomTabBar 클래스를 하나 생성 해주시기 바랍니다. ( 코드에 대한 자세한 설명은 나중에 하겠습니다. ) class CustomTabBarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() self.tabBar.tintColor = .red self.tabBar.unselectedIte.. 2020. 12. 29.
PlayGround ) 내가 공부한 CoreData의 처음 것 안녕하세요 후르륵짭짭 입니다. 이번에 Core Data에 대해 알아보려고 합니다. Core Data는 아이폰 내부에 데이터를 저장하는 방법 입니다. 내용이 많을 수 있으니,,, 후우,,, ** CoreData 생성하기 ** 프로젝트를 만들 때, coreData 생성하기 버튼을 누르면 AppDelegate에 CoreData 관련 코드와 .xcdatamodeld 파일이 생깁니다. // MARK: - Core Data stack lazy var persistentContainer: NSPersistentContainer = { /* The persistent container for the application. This implementation creates and returns a container, h.. 2020. 12. 27.
ERROR) UIButton.addTarget이 작동 안 될 때 In Code 안녕하세요 후르륵짭짭입니다. 이번에 Code로 TableView를 구현 할 때, Button을 넣는데 작동하지 않는 것 입니다... 두가지에 대해 문제가 있는데 각각 알아보도록 하겠습니다. ** Button의 addTarget은 lazy나 밖으로 설정 ** let naviButton : UIButton = { let button = UIButton() button.setTitle("Hello", for: .normal) button.addTarget(self, action: #selector(click), for: .touchUpInside) button.setTitleColor(.cyan, for: .normal) button.translatesAutoresizingMaskIntoConstraints .. 2020. 12. 25.
IOS) Dynamic UIScrollView in Code 안녕하세요 후루륵 짭짭 입니다. 이번에는 Code로 Dynamic ScrollView를 만드는 방법에 대해서 알아보려고 합니다. 고정된 ScrollViews도 많이 사용하지만 어떤 내용을 보여줄 때 고정된 값 보단 Dynamic하게 보여주는 것도 나쁘지 않기 때문에 ㅎㅎㅎ 지금 부터 바로 가시죠! ** View 구성하기 ** class TableViewController: UIViewController { let scrollView : UIScrollView = { let scrollView = UIScrollView() scrollView.alwaysBounceVertical = true scrollView.translatesAutoresizingMaskIntoConstraints = false ret.. 2020. 12. 25.
IOS) StoryBoard없이 Custom Navigation Controller 안녕하세요 후르륵짭짭입니다. 이제 StoryBoard를 사용하지 않고 가능하면 Code를 사용해서 UIKit을 구성하려고 합니다. 그럼 바로 가시죠!! ** Main StoryBoard를 삭제했다면 ** 만약에 StoryBoard를 삭제하고 나서 실행 버튼을 누르면 'Could not find a storyboard named 'Main' in bundle NSBundle' 이런 오류가 뜨는데 해결 방법은 아래와 같습니다. 이렇게 General 부분에 들어가서 Main Interface를 지우고 Info.plist에 들어가서 위와 같이 링크를 타고 난 다음에 Storyboard Name을 지워버립니다. ** SceneDelegate에 RootView 등록 해주기 ** class SceneDelegate:.. 2020. 12. 24.
Apple) Solution - your enrollment in the apple developer program could not be completed at this time 안녕하세요 후르륵짭짭 입니다. 이번에 거의 6개월 만에 애플 개발자에 등록 할 수 있었습니다. 해결하는데 참 오래 걸리고 그 만큼 여러가지 방법을 동원해서 해결 할 수 있었습니다. 총 4개의 애플 아이디를 잃었고,,,, 5번 째에 해결 했습니다 ㅠㅠ 제 방법이 완벽한 방법인지 잘 모르겠지만, 큰 도움이 됐으면 하는 마음에 올립니다. ########## English ########## Hello, I'm Hururuek ChapChap This time, I was able to register as an Apple developer in almost six months. It took a long time to solve I lost a total of 4 Apple IDs,,,, I solved it.. 2020. 12. 24.
ERROR ) ‘NSGenericException’, reason: ‘Unable to activate constraint with anchors, because they have no common ancestor 안녕하세요. 후르륵짭짭이 입니다. 이번에 Code로 AutoLayOut을 구현하다가 만난 에러들에 대해서 알려드릴려고 합니다. ‘NSGenericException’, reason: ‘Unable to activate constraint with anchors, because they have no common ancestor 이 에러는 SubView 되기 전에 View를 구성할 때 발생하는 오류 입니다. 따라서 반드시 SubView 후에 처리해주니 해결 됐습니다. www.dev2qa.com/how-to-fix-swift-error-unable-to-activate-constraint-with-anchors-because-they-have-no-common-ancestor-layoutconstraints-.. 2020. 12. 23.
728x90
반응형