728x90
반응형

ALL 601

플러터(fluttter)란???

플러터란 ? 플러터(Flutter)는 구글이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크이다. 안드로이드, iOS, 윈도우즈, 리눅스 및 웹용 애플리케이션과 구글 퓨시아용 앱의 주된 소스코드로 사용된다.[3] https://ko.wikipedia.org/wiki/%ED%94%8C%EB%9F%AC%ED%84%B0 플러터 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 프레임워크 아키텍처 플러터의 주요 구성 요소는 다음과 같다: 다트 플랫폼 플러터 엔진(Flutter engine) 파운데이션 라이브러리(Foundation library) 디자인 특화 위젯(Design-specific widgets) 정리 플러터란? - cross-platform 프레임워크 ( iOS와 An..

Flutter 2022.07.09

힙 정렬 ( O(NlogN) )

https://st-lab.tistory.com/225 자바 [JAVA] - 힙 정렬 (Heap Sort) [정렬 알고리즘 모음] 더보기 1. 계수 정렬 (Counting Sort) 2. 선택 정렬 (Selection Sort) 3. 삽입 정렬 (Insertion Sort) 4. 거품 정렬 (Bubble Sort) 5. 셸 정렬 (Shell Sort) 6. 힙 정렬 (Heap Sort) - [현재.. st-lab.tistory.com import java.util.PriorityQueue; public class test { public static void main(String[] args) { int[] arr = {3, 7, 5, 4, 2, 8}; System.out.print(" 정렬 전 orig..

IOS- SnapKit

SnapKit? SnapKit 이란 iOS 와 OS X 의 Auto Layout 기능을 코드로 손쉽게 적용하도록 도와주는 기능을 제공하는 라이브러리이다. 즉, 가독성을 잃지 않으면서 최소한의 코드만으로 자동 레이아웃을 코드에 작성하는 것 을 단순화한 레이아웃 라이브러리이다. 설치 스위프트 패키지 매니저를 사용 File -> Swift Packages -> Add Package Dependency -> "https://github.com/SnapKit/SnapKit.git" "https://github.com/SnapKit/SnapKit.git" https://github.com/SnapKit/SnapKit GitHub - SnapKit/SnapKit: A Swift Autolayout DSL for iO..

IOS 2022.06.27

UICollectionView

CollectionView 란 Grid, Stack, Tile, 그리고 원형 배열을 포함하여 다양한 유연성을 제공하는 Interface. CollectionView는 유연하고 변경 가능한 Layout 을 사용하여 데이터 아이템의 정렬된 세트를 표시하는 수단. 가장 일반적인 용도 : 데이터 아이템을 Grid 와 같은 형태로 표현 Customizing 가능 Cell : 컬렉션뷰의 주요 콘텐츠 표시 UICollectionViewDataSource 에서 표시할 Cell 에 대한 정보를 가져온다 각 Cell 은 UICollectionViewCell 클래스의 인스턴스 또는 UICollectionViewCell 을 상속받은 클래스의 인스턴스 (커스터마이징 할 시) Supplementary views : Section..

IOS 2022.06.27

IOS - Alamofire 를 이용하 http 통신

Alamofire Alamofire는 iOS, macOS를 위한 스위프트 기반 HTTP 네트워킹 라이브러리로 Apple의 Foundation networking 기반으로 인터페이스를 제공하여 일반적인 네트워킹 작업을 단순화한다. Alamofire는 함께 사용가능한(chainable) request/response 매소드들, JSON 파라미터, 응답 직렬화(response serialization), 인증(authentication) 그리고 많은 다른 기능을 제공한다. 연결가능한(Chainable) Request/Response 메서드 URL / JSON / plist 파라미터 인코딩 파일 / 데이타 / 스트림 / 멀티파트 폼 데이타 업로드 Request 또는 Resume 데이터를 활용한 다운로드 NSUR..

IOS 2022.06.22

IOS- URLSession

URLSession iOS 앱에서 서버와 통신하기 위해 애플은 URLSession이라는 API를 제공하고 있습니다. URLSession은 iOS 앱 통신에서 유명한 라이브러리인 Alamofire, SDWebImage 등의 기반이 되는 API로 서버와의 데이터 교류를 위해서는 필수적으로 알아야 하는 API입니다. URLSession은 HTTP를 포함한 몇 가지 프로토콜을 지원하고, 인증, 쿠키 관리, 캐시 관리 등을 지원합니다. URLSession의 Request와 Response URLSession은 다른 HTTP 통신과 마찬가지로 Request와 Response를 기본 구조로 가지고 있습니다. 먼저 Request는 URL 객체를 통해 직접 통신하는 형태와, URLRequest 객체를 만들어서 옵션을 설..

IOS 2022.06.21

XX캠퍼스 강의 - ch08 _ 일기앱 만들기 UITabBarController, UICollectionView

UITabBar ( android: bottom navigation ) - 앱에서 서로 다른 하위 작업, 뷰, 모드 사이의 선택을 할 수 있도록 탭바 하나 혹은 하나 이상의 버튼을 보여주는 컨트롤 UITabBarController - 다중 선택 인터페이스를 관리하는 컨테이너 뷰 컨트롤러로, 선택에 따라 어떤 자식 뷰 컨트롤러뷰를 보여줄지 결정. UICollectionView - 데이터 항목의 정렬된 컬렉션을 관리하고 커스텀한 레이아웃을 사용해 표시하는 객체 - ex) 사진첩, 사인 슬라이드 등.. Cell - 컬렉션 뷰의 콘텐츠 표시 Supplementary View - 섹션에 대한 정보를 표시 ( 헤더, 푸터 ) Decoration View - 컬렉션 뷰에 대한 배경을 꾸밀 때 사용 UICollecti..

IOS 2022.06.13

XX캠퍼스 강의 - ch07 _ UITableView 삭제, 순서변경

삭제 class ViewController: UIViewController { @IBOutlet var editBtn: UIBarButtonItem! var doneBtn : UIBarButtonItem? override func viewDidLoad() { super.viewDidLoad() // edit 버튼 self.doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(doneBtnTap)) ... } // object C 와 호환하기위해 @objc func doneBtnTap(){ self.navigationItem.leftBarButtonItem = self.editBtn self.tableVie..

카테고리 없음 2022.06.13
728x90
반응형