728x90 반응형 전체 글259 PlayGround) Closure 에 대해서 알아보자 3부 (Escaping) docs.swift.org/swift-book/LanguageGuide/Closures.html Closures — The Swift Programming Language (Swift 5.3) Closures Closures are self-contained blocks of functionality that can be passed around and used in your code. Closures in Swift are similar to blocks in C and Objective-C and to lambdas in other programming languages. Closures can capture and store referen docs.swift.org 안녕하세요 후르륵짭짭 입니다. 드.. 2020. 8. 4. 일상) 금융 빅데이터 페스티벌 programmers.co.kr/competitions/252/2020-miraeasset 2020 금융 빅데이터 페스티벌 국내 대학(원)생으로 이루어진 개인 및 팀(최대 3인) 참여 가능 programmers.co.kr 프로그래머스에서 미래에셋 주관으로 금융 빅데이터 페스티벌을 한다. 머신러닝에도 관심 있어서 관심이 가는데,,, 실력이 부족해서 나갈지 말지는 미정 ㅠㅠ 혹시 이 블로그를 보시는 분들은 기회가 된다면 꼭 참가해보세요~~!! 2020. 8. 3. PlayGround) Enum & Generics 에 대해서 알아보자! 안녕하세요 후르륵짭짭 입니다 이번에는 Enum과 Generics에 대해서 기초적인 것을 알아보고 이 둘을 각각 사용하는 방법과 둘을 함께 사용하는 방법을 알려드리도록 하겠습니다 ** Enum이란? 그리고 기본적 사용방법 ** Enum은 열거형이라고 합니다. 영어로 enumerations 라고 하죠 그래서 enum으로 불리는 겁니다. "An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code" 즉, 관련된어 있는 그룹으로 묶는 것이라고 정의 되어 있어요. enum Company{ case Apple case.. 2020. 8. 3. 개발일지) QR코링이(07.30) Problem Issue) 딱히 큰 Problem은 없었다. 다만 tableView Swipe에서 이미지를 넣는데, 비율이 안 맞아져서 title이 계속 사라졌다,,, 이 부분을 어떻게 해결 할 수 있을지 고민해봐야겠다 Work Done) TableView Swipe의 책갈피와 삭제 기능을 구현 하기 위해 Sqlite에 update와 delete 기능을 추가 해줬다. 예전에 공부 해놨기 때문에 빠르게 기능을 구현 할 수 있었다. 따라서 오늘은 table view의 Swipe 기능 추가로 책갈피 , 삭제 , 그리고 테이블 누르면 webView로 넘어가는 것을 구현했다. To Do) 이제 기본적으로 필수 기능들은 구현을 완료 했다. 이제 책갈피만 한 것을 보여주는 기능을 추가해주고 검색 기능을 넣어주면 좋을.. 2020. 7. 30. IOS) TableView의 Swipe를 배워보자! 안녕하세요 후르륵짭짭 입니다. 오랜만에 글을 포스팅 해봅니다! 이번에는 TableView에서 하나의 셀을 옆으로 당기면 여러가지 기능이 나오는데 그것을 해보려 합니다!!! ** 시작 ** 일단 기본적으로 table의 UITableViewDataSource은 되어 있다고 가정하겠습니다. 테이블의 하나의 셀을 보시면 맨 쪽과 오른쪽 부분에 view가 들어 갈 수 있도록 만들었습니다. 따라서 leadingSwipeActionsConfigurationForRowAt 와 trailingSwipeActionsConfigurationForRowAt 이렇게 두가지가 있습니다. func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRow.. 2020. 7. 30. 개발일지) QR코링이 (07.28) 오랜만에 글을 남긴다. 거의 3일만에 남기는 것 같다 여행도 갔다오고 나름 쉬식을 가졌다 ㅎㅎㅎ Problem Issue) 딱히 큰 Problem은 없었다. history 뷰를 하나의 main 스토리보드에 만들어 줄까 아니면 새로운 storyboard를 생성해서 만들어 줄까 고민 하다가 새로운 스토리보드로 해주었다. Work Done) 테이블 뷰를 만들어줘서 cell과 기본적인 라벨과 이름 그리고 checkbox 이미지를 만들어 줬다 To Do) 이제 본격적으로 삭제와 책갈피 기능을 구현 해줘야한다. 2020. 7. 28. 개발일지) QR코링이(07.23) Problem Issue) 별 표시를 위해 sqlite 테이블 구조를 변경할 필요가 있었는데, 일반적은 int를 하기엔 용량이 너무 많아서 Bool 형을 어떻게 표현 할까 찾았는데 tinyInt(1)라는 것이 있었다. "create table if not exists history(id INTEGER primary key autoincrement, title text not null, url text not null , ischeck tinyint(1) default 0);" 로 수정해줬다! ischekc tinyInt(1)!! Work Done) 일단 이번에는 PopUP View를 만들어주고 테이블 구조를 변경했다. PopUp View에는 텍스트필드와 사이즈를 각 화면에 맞게 만들어줘야해서 viewDi.. 2020. 7. 23. PlayGround) Struct 와 Class의 차이 그리고 Protocol 안녕하세요! 후르륵짭짭 입니다! 이번에는 Swift에서 큰 차이가 없는 것 처럼 보이는 Struct와 Class에 대해서 설명하도록 하겠습니다! 다른 언어와 다르게 Swift에서는 Struct와 Class 모두 변수와 함수 모두 담을 수가 있습니다. 그래서 저 처럼 초보 개발자는 어느 상황에서 Struct와 Class를 쓰면 좋을지 잘 모를 때가 있습니다! 따라서! 그걸 좀 공부해보자 이 글을 남겨 봤습니다! 하나씩 알아가보도록 합시다! ** Protocol 생성 ** 일단 Protocol 코드를 만들겠습니다! protocol InfoRule { var name : String {get} var id : Int {get set} var totalID : Int {get set} mutating func .. 2020. 7. 23. IOS) URL을 통해 이미지 뷰 가져오기 안녕하세요 후르륵짭짭 입니다! 이번에는 URL을 통해서 이미지를 가져오는 방법에 대해서 배워 볼려고 합니다! 간단해서 하나는 자체적으로 이미지를 가져오는 방법과 외부 라이브러리를 사용해서 가져오는 방법 총 두가지를 설명하도록 하겠습니다! 기본적으로 tableView나 CollectionView를 사용한다는 가정하에 적겠습니다! 1) 자체적으로 개발해서 URL 이미지 가져오기! class DetailTableViewCell: UITableViewCell { @IBOutlet weak var StoreImg: UIImageView! func updateUI(_ url : String){ var tempImg : UIImage DispatchQueue.global().async { if let ImageDat.. 2020. 7. 22. 이전 1 ··· 21 22 23 24 25 26 27 ··· 29 다음 728x90 반응형