분류 전체보기

CS

URL의 이해

Protocol : 통신규칙 사용자가 서버에 접속할때, 어떤 방식으로 통신할것인지에 대한 내용 http ( 웹브라우저와 웹서버가 데이터를 주고받기위해서 만든 규칙 ) Host ( Domain ) : 인터넷에 접속되어있는 컴퓨터를 가리키는 주소 Port : 한대의 컴퓨터에 여러대의 서버가 있는데, 그 중 어떤 포트와 연결되어있는 서버와 통신할건지 명명해주는 것 웹서버의 기본값 (80포트) Path : 어떤디렉토리의 어떤 파일인지 Query string : 웹서버에게 데이터를 전달 가능 query string의 시작은 물음표로 시작되기로 약속되어있음

기타/iOS🍎

[iOS/Swift] 글 작성 API 연결하기 (POST 통신, Alamofire이용)

글쓰기 API를 이용해, 트윗 글쓰기를 해보려고 합니다. 1. API 명세서 확인하기 2. API 명세서에 맞게 Router생성 [Router/TwitPostRouter.swift] - Router 객체에서 경로와 HTTP 메소드 설정을 해준다. - 파라미터에 content 와 writer를 넣어준다. import Foundation import UIKit import Alamofire enum TwitPostRouter { case postTwit(content: String, writer: Writer) } extension TwitPostRouter: BaseRouter { var path: String { return "/twit" } var method: HTTPMethod { return .p..

기타/iOS🍎

[iOS/Swift] 테이블뷰 셀에 API 연결하기 (GET통신, Alamofire이용)

서버 개발자분이 만들어주신 트위터 트윗리스트 API를 이용해 tableview 셀과 데이터들을 연결시켜보도록 하겠습니다! Request header와 Response Body를 확인해 Response를 어떻게 받을 수 있는지 확인합니다! - API 명세서 확인하기 Postman을 통해 확인해보니, 트윗 리스트가 JSON 형태로 잘 전달되는 것을 확인 가능합니다! 1. API 명세서에 맞게, response를 받을 객체를 생성한다. [Model/Twitt.swift] import Foundation struct TwittResponse : Codable { let isLike : Bool let isRetwit : Bool let twitId : String let content : String let l..

기타/iOS🍎

[iOS/Swift] Closure를 이용해서, View Controller 간 데이터 주고 받기

Closure란? 일정 기능을 하는 코드를 하나의 블록으로 모아놓은 것. func 키워드를 사용하여 만들었던 함수도 named closure라고 한다. - 어떤 상수나 변수의 참조를 캡쳐해 저장할 수 있다. - 클로저를 변수나 상수에 대입할 수 있다. - 함수의 파라미터로 클로저를 전달할 수 있다. - 함수의 반환 타입으로 클로저를 사용할 수 있다. 클로저 표현 문법 (Closure Expression Syntax) { (parameters) -> return type in statements } - 예 ) 배열 정렬 코드 reversedNames = names.sorted(by: { (s1: String, s2: String) -> Bool in return s1 > s2 } 작동 방식 화면1에서 장바..

yujindonut
'분류 전체보기' 카테고리의 글 목록 (22 Page)