일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- RxCocoa
- SWIFT
- in-out
- windowScene
- conflicting access to memory
- Concurrent
- 클린아키텍쳐
- Apple Certificate
- coordinateSpace
- swiftdocs
- iOS Target
- memory safety
- Github file size
- iOS 버전 점유율
- UICoordinateSpace
- RIBs Tutorial
- Dispatch.main.sync
- 대머리깃허브
- 로버트마틴형
- rib
- Git Large File Storage
- Large File Storage
- Automatically manage signing
- App Signing
- Dependency Rule
- ios
- 메모리 접근 충돌
- 잡초가득블로그
- RxSwift
- Ribs
- Today
- Total
목록전체 글 (68)
빙수왕의 개발일지
일반적으로 Result 타입을 받아서 에러처리를 하거나.. 결과처리를 할 때 switch case문을 사용한다. switch case 사용하지 않고 success일 때만 if문으로 캐스팅하고싶었는데.. 어떻게 하는지 찾기 귀찮아서.. 핳하 지금껏 switch case를 사용했는데 드디어 시간내서 찾아봤따.. if-case문의 존재를 잘 몰랐던 것 같다. 흑흑 if case .success(let result) = result { } 요렇게 하면 되는거였다. 참고 링크 https://medium.com/swift-programming/swift-typecasing-3cd156c323e Swift: Typecasing Enums …as data models? medium.com
문제상황: ViewController에서 IBOutlet을 끌어다 놓고 viewDidLoad에서 호출만 하면 뷰가 nil이다. Unexpectedly found nil while implicitly unwrapping an Optional value 원인: 1. 일단 바보처럼 xib의 이름이 ViewController의 이름과 달랐다. ex) xib파일명: ABC.xib / swift파일명: ABCViewController.swift 2. 바꿨더니 다른 오류가 났다. 위치가 달랐음. AppDelegate에서 났는데 loaded the \"aaaViewController\" nib but the view outlet was not set. 아.. 알고보니 outlet과 view를 연결을 안해줘서 그런거였다..
2가지 allocation이 있다. static, dynamic 두개의 차이? static은 메모리 할당이 컴파일 시점에, dynamic은 런타임에 일어난다는 것이다. Swift에서 이건 값 타입(static allocation)이냐, 레퍼런스 타입(dynamic allocation)이냐로 결정이 된다. 이에 관한 외국 형님의 포스팅 https://medium.com/@Yerazhas/static-dynamic-things-in-swift-part-1-f53fae89ef38 Static/dynamic things in swift. Part 1 This post is a combination of key points from other articles on these topic and my own use ..
문제상황 코드로 커스텀 뷰를 만드는데 계속 콘솔에 제약오류가 났다... 가장먼저 뷰에 translatesAutoresizingMaskIntoConstraints = false 를 줬는지 먼저 체크하자. wtf auto layout https://www.wtfautolayout.com/
Jump Bar에서 보이는 주석 stackoverflow.com/questions/24017316/pragma-mark-in-swift #pragma mark in Swift? In Objective C, I can use #pragma mark to mark sections of my code in the symbol navigator. Since this is a C preprocessor command, it's not available in Swift. Is there a stand-in for this in Swif... stackoverflow.com 여기서 가져와씀. 프로토콜에 주석달기 설명에 주저리주저리 안붙인다. summary와 Discussion만 쓴다. 예시) 함수에 주석달기 1. 첫..
문제상황: UITabBar을 커스텀해서 사용하는데, 그 안에 UITabBarItem을 코드로 추가했다. UITabBarItem에 로띠를 추가하기 위해 value(forkey: "view")를 찾아서 subView로 로띠를 넣어주는데 value(forkey: "view")
데이터를 받아와서 테스트로 콘솔에 출력해볼 때, 백슬래시 범벅의 가독성 나쁜 상태와 마주한다.. 아래와 같은 코드로 찍어볼 수 있지만.. 굳이 2번 변환해야되는데 이거 말고 좋은건 없을까?.. do { let json = try JSONSerialization.jsonObject(with: data, options: []) as! [String:AnyObject] let prettyJson = try JSONSerialization.data(withJSONObject: json, options:JSONSerialization.WritingOptions.prettyPrinted ) if let prettyString = String(data: prettyJson, encoding: String.Encodi..
문제상황: 나의 모든 금융 보유 리스트를 출력하려고 한다. (ex. 계좌, 카드, 보험 등..) 아래 토스 화면 처럼! 그래서 json을 임의로 상상해서 만들었음. 아래처럼 내려오지 않을까? { "accounts": [ { "accountName": "신한 주거래 우대통장", "amount": "3,391,392", "unit": "원" }, { "accountName": "신한 첫급여 드림 적금", "amount": "3,391,392", "unit": "원" }, { "accountName": "한달애저금통", "amount": "3,391,392", "unit": "원" }, { "accountName": "개인형IRP", "amount": "3,391,392", "unit": "원" } ], "c..