본문 바로가기 메뉴 바로가기

ZeddiOS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ZeddiOS

검색하기 폼
  • 전체 보기 (841)
    • iOS (278)
    • Swift (126)
      • Concurrency (9)
    • SwiftUI (26)
    • Combine (17)
    • watchOS (2)
    • iPadOS (2)
    • Xcode (3)
      • Xcode Cloud (2)
    • Flutter (12)
    • 공부 (205)
    • 피아노 (39)
    • 요리 (2)
    • 시 (25)
    • 일상 (91)
  • 방명록

swift array (6)
Swift ) The Swift Array Design

안녕하세요 :) Zedd입니다.OptimizationTips에서 궁금했던.. ContiguousArray......사실 처음들어봐서 굉장히 궁금해지게 만들었음ㅡㅡ그래서 공부하려다가..그 전에 Swift github에 "The Swift Array Design"이라는 게 있어서요..암튼 이거 보고 ContiguousArray를 공부하도록 하겠습니다!! The Swift Array Design Goals(목표)- 클래스가 아닌 element(non-class element) 타입의 subscript get / set에 대해, C배열과 동일한 성능을 내는 것이 가장 중요한 성능 목표입니다. - Cocoa에서 NSArray를 받아서(receive) Array로 표현하고, 메모리 할당 없이, 바로 Cocoa에서 ..

Swift 2018. 9. 27. 17:17
Swift ) 크기가 정해진 2차원 배열 만들기

안녕하세요! Zedd입니다.오늘은 간단한 걸 알려드릴려고 해요 ㅎㅎ우리 에서 크기가 정해진 1차원 배열을 만드는 방법을 알아봤어요.오늘은 2차원!! 즉 크기가 정해진 2차원 배열을 만드는 방법을 알아봅시다. 간단해요! 크기가 정해진 2차원 배열 만들기 에서 크기가 정해진 1차원 배열을 어떻게 만들었었죠? var threeDoubles = [Int](repeating: 0, count: 3) //[0,0,0]var threeDoubles2 = Array(repeating: 0, count: 3) //[0,0,0]var threeDoubles4 = [String](repeating: "A", count: 3) //["A","A","A..

Swift 2017. 9. 18. 16:22
Swift3 ) 2차원배열을 1차원으로 만드는 방법(Flatten a Array of Arrays in Swift)

2차원배열을 1차원으로 만드는 방법 (Flatten a Array of Arrays in Swift) let arr : [[Int]] = [[1,2,3],[4,5,6],[7,8,9]]let useJoined = Array(arr.joined())let useflatMap = arr.flatMap{$0}let useReduce = arr.reduce([],+)//[1,2,3,4,5,6,7,8,9]

Swift 2017. 8. 8. 22:20
Swift3 ) How to convert string to an array in Swift ( 문자열을 배열로 바꾸는 방법)

안녕하세요 :) 오늘은 문자열을 배열로 바꾸는 방법을 알려드리고자 합니다.간단해요! 1. Array로 타입변환import Foundationlet str = "hello, zedd"let arr = Array(str.characters)print(arr)//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"] 2. map 사용 import Foundationlet str = "hello, zedd"let arr = str.characters.map {String($0)}print(arr)//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"] 사실 str 그 자체가 문자열이기때문에 import Foundation..

Swift 2017. 7. 10. 22:29
Swift3 ) Array사용해보기 (2/2)

이전글에 이어서 Swift에서 배열사용해보기 그 두번째 시간이 왔습니다 :)바로 시작해볼게요. Array(배열) ● 배열 값 수정 1. range를 주고 값 수정, 추가 저번시간에 이어서 배열 값을 수정하는 방법을 알아볼거에요. var arr : Array = [1,2,3,4]arr[1...2] // [2,3]arr[1...2] = [5,6] //인덱스 1과 2의 값을 5와 6으로 수정.(배열은 인덱스 0부터 시작)print(arr) //[1,5,6,4] 이렇게 원하는 인덱스 range를 설정해서 그 부분만 값을 바꿀 수 있어요. 심지어 var arr : Array = [1,2,3,4]arr[1...2] // [2,3]arr[1...2] = [5,6,7,8,9] print(arr) //[1,5,6,7,8..

Swift 2017. 7. 2. 17:18
Swift3 ) Array사용해보기(1/2)

안녕하세요! 오늘은 Array(이하 배열)를 사용해봅시다.ㅎㅎ배열은 유명한 언어(C, C++, Java등..)에는 다 있으니 너무너무 익숙하시겠지만, 새로운 언어를 배울 때는 위 언어들을 다 잊어주세요 :) Swift에서의 배열. 어떤건지 알아봅시다. Array(배열) ● 배열의 생성 생성하는 법을 알아야 배열을 응용하든 말든 하겠죠?Swift에서는 여러가지방법으로 배열을 선언할 수 있답니다. 1. 비어있는 배열 만들기 var empty : [Int] = []var empty2 = [Int]()var empty3 : Array = [] 위 세가지가 비어있는 Int형 배열을 만드는 방법이에요. 꼭 Int형이 아니더라도, 넣고싶은 자료형을 넣으면 된답니다.var empty = []는 안됩니다. 타입을 반드시..

Swift 2017. 7. 1. 23:49
이전 1 다음
이전 다음
TAG
  • SwiftUI
  • WWDC
  • WKWebView
  • swift3
  • WidgetKit
  • fastlane
  • swift delegate
  • github
  • swift tutorial
  • Accessibility
  • IOS
  • 스위프트
  • 제이슨 파싱
  • 스위프트 문법
  • 회고
  • np-hard
  • ios 13
  • swift sort
  • UIBezierPath
  • Combine
  • Git
  • swift array
  • iOS delegate
  • 피아노
  • swift 공부
  • Xcode
  • np-complete
  • actor
  • Swift
  • FLUTTER
more
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바