Skip to content

Latest commit

 

History

History
125 lines (104 loc) · 7.03 KB

iOS_words.md

File metadata and controls

125 lines (104 loc) · 7.03 KB

Apple Document Words - 단어장

behaviors

  • 영한 : 동작
  • 출처
    • 링크 : UIView
    • 문장 : Views are the fundamental building blocks of your app’s user interface, and the UIView class defines the behaviors that are common to all views.

fundamental building blocks

  • 영한 : 기본 구성 요소
  • 출처
    • 링크 : UIView
    • 문장 : Views are the fundamental building blocks of your app’s user interface, and the UIView class defines the behaviors that are common to all views.

interactions

  • 영한 : 상호작용
  • 출처
    • 링크 : UIView
    • 문장 : A view object renders content within its bounds rectangle, and handles any interactions with that content.

user interface

  • 영한 : UI, 사용자 인터페이스; 사용자가 사용하는 서비스나 제품의 화면 안에 모든 것
  • 출처
    • 링크 : UIView
    • 문장 : Views are the fundamental building blocks of your app’s user interface, and the UIView class defines the behaviors that are common to all views.

concrete class

  • 영한 : 구상 클래스
    • 인스턴스화할 수 있고 구체적인 메서드를 가질 수 있는 클래스
    • 정의한 모든 연산에 대한 구현을 가지고 있는 완전한 클래스이다.
  • 영영 : A class that cannot be instantiated and may have abstract method.
  • 반대 : abstract class
  • 연관 : OOP
  • 출처:
    • 문장 : The UIView class is a concrete class that you can instantiate and use to display a fixed background color.
    • 링크 : UIView

abstract class

  • 영한 : 추상 클래스
    • 인스턴스화할 수 없고 추상 메서드를 가질 수 있는 클래스
    • 정의한 모든 연산(operation)이나 일부 연산의 구현을 서브클래스로 넘기는 클래스이다.
  • A class that cannot be instantiated and may have abstract method.
  • 반대 : concrete class
  • 연관 : OOP

OOP

  • 영한 : 객체 지향 프로그래밍
    • Object Oriented Programming
    • 객체 중심 프로그래밍으로서 슈퍼클래스의 상속을 통하여 수직 구조로 타입을 확장하는 방식으로 다형성을 구현하는 방식
    • 문제를 여러 개의 객체 단위로 나눠 작업하는 방식
    • 프로그램은 '객체'라는 단위로 분할되며, 'public / private / protected'와 같은 액세스 지정자가 존재한다.
    • 함수나 생성자, 연산자를 오버로드할 수 있으며, 상속이 제공된다.
  • 연관 : POP

POP

  • 영한 : Protocol 지향 프로그래밍
    • Protocol Oriented Programming
    • 프로토콜 중심의 프로그래밍으로서 확장을 통한 수평 구조로 타입을 확장하는 방식으로 다형성을 구현하는 방식
    • 프로토콜에 정의된 인터페이스를 직접 구현하기 때문에 필요치 않은 프로퍼티나 메서드를 구현하지 않을 수 있다.
  • 연관 : OOP

POP

  • 영한 : Protocol 지향 프로그래밍
    • Protocol Oriented Programming
    • 프로토콜 중심의 프로그래밍으로서 확장을 통한 수평 구조로 타입을 확장하는 방식으로 다형성을 구현하는 방식
    • 프로토콜에 정의된 인터페이스를 직접 구현하기 때문에 필요치 않은 프로퍼티나 메서드를 구현하지 않을 수 있다.
  • 연관 : OOP

define your own

  • 영한 : 커스텀하다. 사용자 정의하다.
  • 출처
    • 문장 : To display labels, images, buttons, and other interface elements commonly found in apps, use the view subclasses that the UIKit framework provides rather than trying to define your own.
    • 링크 : UIView

geometry

  • 영한 : (기계 장치 등의) 외형, 구조, 기하학, 도형,
  • 출처
    • 문장 : The frame and bounds properties define the geometry of each view
    • 링크 : UIView

dimension

  • 영한 : 공간의 크기, (길이·넓이·두께의) 치수
  • 출처
    • 문장 : The bounds property defines the internal dimensions of the view as it sees them, and its use is almost exclusive to custom drawing code.
    • 링크 : UIView

drive

  • 영한 : 몰다, 제어하다.
  • 출처
    • 문장 : You can pause a property-based animator that’s currently running to interrupt the animation and drive it interactively.
    • 링크 : UIView

configurable

  • 영한 : 설정가능한
  • 출처
    • 문장 : Because UIView is a highly configurable class, there are also many ways to implement sophisticated view behaviors without overriding custom methods, which are discussed in the Alternatives to Subclassing section. In the meantime, the following list includes the methods you might consider overriding in your UIView subclasses.
    • 링크 : UIView

implement

  • 영한 : 구현하다
  • 출처
    • 문장 : Because UIView is a highly configurable class, there are also many ways to implement sophisticated view behaviors without overriding custom methods, which are discussed in the Alternatives to Subclassing section. In the meantime, the following list includes the methods you might consider overriding in your UIView subclasses.
    • 링크 : UIView

associated

  • 영한 : 관련된, 연관된, 연결된
  • 출처
    • 문장 : A UITableViewCell object with the associated identifier, or nil if no such object exists in the reusable-cell queue.
    • 링크 : dequeueReusableCell
  • if의 사용
    • 처음에 나오는 경우 : 만일 ~라면
    • 중간에 나오는 경우 : 만일 ~라면 / ~인지 아닌지
    • 문장 중간에 나오는 경우, 여러가지로 해석할 수 있다.
      • 시작 말고도 문장을 더 자연스럽고 대화적으로 만들기위해 조건을 뒤로 붙이기도 한다.
        • If it rains, the event will be cancelled. : 비가 오면, 이벤트는 취소될 것입니다.
        • The event will be cancelled if it rains. : 이벤트는 비가 오면 취소될 것입니다.
      • if절에 을/를 로 대입해보고 목적어로 사용이되면 '~인지 아닌지를' 로 사용이 가능하다.
        • I'm not sure if he will come. : 그가 올지를 확신할 수 없어
        • Ask her if she will attend the party : 그녀가 파티에 참석할지 물어봐
        • We need to check if we have enough time : 우리가 시간이 충분한지 확인해야 해