728x90 반응형 전체 글258 IOS) Pull to Refresh에 대해 알아보자 1부 헬로우~~ 안녕하세요. 후르륵짭짭 입니다. 이번에 배워 볼 것은 Pull To Refresh에 대해서 알아 볼까 합니다! Pull To Refresh는 당겼을 때, 새로고침 하는 것을 의미합니다. 보통 많은 앱에서 위에서 당겼을 때, 뱅뱅 돌면서 나오죠. 그럼 지금 부터 알아 보도록 합시다~~~!!! ** 테이블을 생성하기 ** 일단 테이블 뷰나 콜렉션 뷰 처럼 ScrollView 형태의 뷰를 만들어 주세요! func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { //섹션에 따라서 보여주는 갯수를 달리한다. if section == 0{ return infoList.count } return interest.. 2020. 7. 6. PlayGround) Delegate에 대해서 알아보자 구텐탁! 안녕하세요 후르륵짭짭 입니다. 오늘 배워 볼 것은 Delegate란 무엇일까? 입니다. 사실 저도 delegate가 무엇인지 잘 모르고 지금 까지 TableView와 ScrollView 등 많은 부분에서 사용했습니다. 일단 Delegate는 쉽게 말하면 규약을 주는 겁니다. 그러니깐,,,, 이렇게 해야한다고 명령을 주고 우리는 그것을 따라하면 되는겁니다! 프로토콜이라고 생각하시면 편해요! 프로토콜(Protocol)이 바로 규약이라 할 수 있어요! medium.com/@kimtaesoo188/swift-4-2-protocol-공식-문서-정리-f3a97c6f8cc2 Swift 4.2 Protocol 공식 문서 정리 원문 medium.com 여기를 통해서 프로토콜의 쫌 세세한 부분을 공부 했지만,,,.. 2020. 7. 4. Swift ) BOJ- 11053 가장 긴 증가하는 부분 수열(Lower Bound) www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 안녕하세요. 후르륵짭짭 입니다. 알고리즘은 참,,,, 쉽지 않습니다. 예전에 푼 문제인데,,,, 오랜만에 풀려고 하니 못 풀었네요 ㅎㅎㅎㅎ. 일단 저는 이 문제를 Lower Bound로 풀었습니다. ** 정답 코드 ** import Foundation let N = Int(readLine()!)! let list = readLine(.. 2020. 7. 3. IOS) Animation에 대해서 알아보자 올라! 안녕하세요 후르륵짭짭 입니다. 이번에 배워 볼 UIView.animate 와 CGAffineTransform에 대해서 설명해 볼까 합니다. 사실 저도 이러한 방법은 잘 몰랐는데, 유튜브 보고 알게 됐습니다. www.youtube.com/watch?v=UfNdNrRHpUw&t=1630s 어렵지 않아요!!! 정말 간단하니깐 설명해보도록 하겠습니다. ** Animation ** UIView.animate(withDuration: 총시간 , animations: 내용) UIView.animate(withDuration: 총시간 , animations: 내용, completion: 완성 후 내용 ) UIView.animate(withDuration: 총시간, delay: 언제 시작 , usingSpring.. 2020. 7. 3. Swift)BOJ - 1699 제곱수의 합(DP) 안녕하세요. 후르륵짭짭 입니다. www.acmicpc.net/problem/1699 1699번: 제곱수의 합 어떤 자연수 N은 그보다 작거나 같은 제곱수들의 합으로 나타낼 수 있다. 예를 들어 11=32+12+12(3개 항)이다. 이런 표현방법은 여러 가지가 될 수 있는데, 11의 경우 11=22+22+12+12+12(5개 항)도 가능하다 www.acmicpc.net 이 문제를 풀었는데,,, 시간초과 부분을 어떻게 해결하면 좋을까 많은 고민을 했습니다. DP 문제이기 때문에,, 현재 index에서 절반 까지 확인 하고 가장 작은 것을 찾는 방법으로 짰는데,,, 시간초과,,, 예를들어 ) 12 = list[11] + list[1] = list[10] + list[2] = list[9] + list[3] =.. 2020. 7. 3. IOS) Navigation Bar title 변경하기 hururuek-chapchap.tistory.com/5 IOS)Navigation Bar에 대해 알아가기 곤니찌와! 안녕하세요 후르륵짭짭 입니다. 이번에는 네비게이션 바에 대해서 다뤄 볼까 합니다. 앱을 만드면서 안 쓸려고 해도 무조건 써야하는 Navigation Bar! 이번에는 내용이 많아서 1부 부터 3�� hururuek-chapchap.tistory.com 안녕하세요!!! 후르륵짭~~짭 입니다. 이번에는 Navigation Bar의 title을 바꾸는 방법을 배워 보도록 하겠습니다. 위 링크를 타고 가면 완성작을 볼 수 있습니다. Navigation Bar의 title을 다루는건 stroyBoard를 사용해서 쉽게 변경 할 수 있습니다. 하지만 만약에 협업작업을 한다고 stroyBoard를 따.. 2020. 7. 2. 랩씨 아이폰XR 크리스탈 슬림핏 0.4 케이스 후기 안녕하세요!! 후르륵짭짭 입니다. 앱등이의 첫 리뷰로 랩씨 아이폰 크리스탈 슬림 케이스를 소개하려고 해요! 원래 아이폰 XR이 너무 무거워서 젤리 케이스를 벗기고 그냥 쌩으로 들고 다녔는데,,,, 항상 떨어질까봐 무섭더라고요,,, 그래서 평소에 보는 유튜버 윤또님이 소개하는 걸 보고 믿고 구입해봤습니다. www.youtube.com/watch?v=BjVWqAfphpI 이걸 보고 구매했는데, 진짜 만족도 최고입니다. 일단! 무겁지가 않고 쫙 붙는게 최고입니다. 그리고 그립감을 그대로 유지할 수 있어서 정말 최고인거 같습니다. 이렇게 거의 꽉 맞고 깔끔합니다. 심지어 옆 모습도 나쁘지 않아요. 정말 깜끔하게 잘 들어맞습니다. 약간의 단점이라면 스피커 부분의 구멍이 완전히 100% 일치한다는 느낌은 아니라 살.. 2020. 7. 2. ML) Python으로 HTML 파싱하기! 안녕하세요 민나상! 후르륵 짭짭 입니다. 오늘은 머신러닝을 하기 전 준비 단계인 데이터 수집 방법을 배워 볼려고 합니다. 머신 러닝을 공부하기 전에 일반적으로 데이터를 수집하고 그리고 그것을 파일 형태로 저장을 해야합니다. 그럼 Python으로 데이터를 수집하는 방법에 대해서 알아 보도록 합시다. 시작하기 앞서 HTML 파싱에 필요한 라이브러리인 BeautifulSoup를 설치해줘야합니다. Anaconda Prompt를 키시고 pip install beautifulsoup4 pip install requests 를 설치 해줍니다. 그리고 나서 Jupytor NoteBook을 키시고 파일을 생성한 뒤 이렇게 ** import ** 해주세요. import requests from bs4 import Beau.. 2020. 7. 1. PlayGround) URL을 통해 GET&POST HTTP 통신 알아가기 안녕하세요. 후르륵짭짭입니다. 이번에는 모바일 앱과 서버와의 통신을 필수 요소인 HTTP 통신에 대해서 알아갈려고 합니다!!! 1) URL 생성하기 보통 URL을 읽어 올 때는 아래와 같은 방법으로 URL을 해줍니다. 하지만 아주 큰 단점이 있는데요. query에 한글이 들어가면 서버가 그 한글을 읽을 수 없다는 거죠. 그래서 서버와 통신이 안되고 보안성 또한 취약하다고 해요, 그래서 이번에는 URL을 활용하는 방법이 아니라 URLComponents를 통해 다뤄볼까 합니다. URLComponent 객체를 생성하고 String 부분에 쿼리 이전 까지를 넣습니다. 그리고 Dictionary로 구성된 URLQueryItem을 하나하나 생성해준 다음 URLComponent 객체에 넣어주면 됩니다. 그리고 url.. 2020. 6. 30. 이전 1 ··· 25 26 27 28 29 다음 728x90 반응형