Android-iOS Swift 2와 같은 Android 용 AnyObject

Icaksama

도움이 필요합니다. 이것은 Swift의 AnyObject 클래스에 대한 예제입니다.

class OtherClass {
   private var myValue: String?
   func setValue(myValue: String) {
      self.myValue = myValue
   }
   func getValue() -> String {
      return myValue!
   }
}

class MyClass {
   init() {
      let otherClass = OtherClass()
      otherClass.setValue("Value here!")
      let myValue = getValue(otherClass) as? String
      print(myValue) // output is Value here!
   }
   func getValue(object: AnyObject) -> AnyObject {
      let myObject = object as! OtherClass
      return myObject.getValue()
   }
}

getValue 메소드의 매개 변수에 OtherClass 객체를 추가 할 수 있습니다. 매개 변수 메소드는 OtherClass가 아닌 AnyObject입니다. 하지만 안드로이드에서는 그렇게 할 수 없습니다. 따라서 iOS와 같이 Android에서 AnyObject Class를 사용할 수 있습니까?

루 빌리 스

Java Object 클래스를 사용해야합니다. 그렇지 않으면 모두에 의해 확장 된 자신 만의 클래스를 만들고 OtherClass입력 유형 매개 변수로 사용할 수 있습니다.

Java Generic Types살펴볼 수 있습니다 (그러나 더 고급이며이 경우에는 유용하지 않을 수 있음)

Swift AnyObject 문서 :

모든 클래스가 암시 적으로 준수하는 프로토콜입니다.

자바 개체 문서 :

Class Object는 클래스 계층 구조의 루트입니다. 모든 클래스에는 Object가 수퍼 클래스로 있습니다. 배열을 포함한 모든 객체는이 클래스의 메서드를 구현합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android 앱용 툴바와 같은 Viber iOS 만들기

분류에서Dev

Swift의 Struct와 같은 Android 클래스

분류에서Dev

Android의 오버 스크롤 효과와 같은 iOS

분류에서Dev

Android와 같은 xamarin ios 자르기 이미지

분류에서Dev

TreeView Android와 같은 ExpandableListview

분류에서Dev

%와 같은 Android Sqlite 검색

분류에서Dev

Android 또는 iOS와 같은 권한이없는 이유는 무엇입니까?

분류에서Dev

Android 용 stretchableImageWithLeftCapWidth (iOS)와 동등한 것은 무엇입니까?

분류에서Dev

iOS에서 react-native를 사용하여 Android StaggeredGridView와 같은 레이아웃을 만드는 방법이 있습니까?

분류에서Dev

ListView와 같은 Android View에 사용자 지정 이벤트 / Linstener 추가

분류에서Dev

Android 용 WeatherBug와 같은 상태 표시 줄에 숫자 그리기

분류에서Dev

Android와 같은 UITextView 워드 랩

분류에서Dev

알림 기능 Android와 같은 Gmail

분류에서Dev

Android : Spinner와 같은 DatePicker 드롭 다운

분류에서Dev

Android의 PageView와 같은 요소

분류에서Dev

iOS / Android 용 AVS / ASK

분류에서Dev

iOS Swift-Firebase와 같은 모듈 없음

분류에서Dev

iOS UIWebView는 Chromium의 Android WebView와 같은 Safari 구현을 기반으로합니까?

분류에서Dev

Android와 같은 iOS 프레임 워크 로그 및 앱 로그를 볼 수 있습니까?

분류에서Dev

지도 / 뉴스의 Google 카드와 같은 Android 용 xamarin (Visual Studio)의 카드 스 와이프

분류에서Dev

Android의 IOS 개념과 같은 UIView의 수평 스크롤

분류에서Dev

iOS Swift : AnyObject 다운 캐스팅

분류에서Dev

Android, tic tac toe와 같은 간단한 온라인 게임에서 두 사용자를 연결합니다.

분류에서Dev

Android, tic tac toe와 같은 간단한 온라인 게임에서 두 사용자를 연결합니다.

분류에서Dev

Android에서 여러 언어와 같은 여러 데이터베이스를 사용하는 방법

분류에서Dev

Android에서 이와 같은 사용자 정의보기를 어떻게 만들 수 있습니까?

분류에서Dev

Swift를 사용하여 IOS의 앱 스토어와 같은 사용자 지정 헤더 작업으로 Tableview 내부에 Collection View를 표시하는 방법

분류에서Dev

스 와이프 제스처와 같은 Android 잠금 해제

분류에서Dev

Swift로 Android 용 앱 작성

Related 관련 기사

  1. 1

    Android 앱용 툴바와 같은 Viber iOS 만들기

  2. 2

    Swift의 Struct와 같은 Android 클래스

  3. 3

    Android의 오버 스크롤 효과와 같은 iOS

  4. 4

    Android와 같은 xamarin ios 자르기 이미지

  5. 5

    TreeView Android와 같은 ExpandableListview

  6. 6

    %와 같은 Android Sqlite 검색

  7. 7

    Android 또는 iOS와 같은 권한이없는 이유는 무엇입니까?

  8. 8

    Android 용 stretchableImageWithLeftCapWidth (iOS)와 동등한 것은 무엇입니까?

  9. 9

    iOS에서 react-native를 사용하여 Android StaggeredGridView와 같은 레이아웃을 만드는 방법이 있습니까?

  10. 10

    ListView와 같은 Android View에 사용자 지정 이벤트 / Linstener 추가

  11. 11

    Android 용 WeatherBug와 같은 상태 표시 줄에 숫자 그리기

  12. 12

    Android와 같은 UITextView 워드 랩

  13. 13

    알림 기능 Android와 같은 Gmail

  14. 14

    Android : Spinner와 같은 DatePicker 드롭 다운

  15. 15

    Android의 PageView와 같은 요소

  16. 16

    iOS / Android 용 AVS / ASK

  17. 17

    iOS Swift-Firebase와 같은 모듈 없음

  18. 18

    iOS UIWebView는 Chromium의 Android WebView와 같은 Safari 구현을 기반으로합니까?

  19. 19

    Android와 같은 iOS 프레임 워크 로그 및 앱 로그를 볼 수 있습니까?

  20. 20

    지도 / 뉴스의 Google 카드와 같은 Android 용 xamarin (Visual Studio)의 카드 스 와이프

  21. 21

    Android의 IOS 개념과 같은 UIView의 수평 스크롤

  22. 22

    iOS Swift : AnyObject 다운 캐스팅

  23. 23

    Android, tic tac toe와 같은 간단한 온라인 게임에서 두 사용자를 연결합니다.

  24. 24

    Android, tic tac toe와 같은 간단한 온라인 게임에서 두 사용자를 연결합니다.

  25. 25

    Android에서 여러 언어와 같은 여러 데이터베이스를 사용하는 방법

  26. 26

    Android에서 이와 같은 사용자 정의보기를 어떻게 만들 수 있습니까?

  27. 27

    Swift를 사용하여 IOS의 앱 스토어와 같은 사용자 지정 헤더 작업으로 Tableview 내부에 Collection View를 표시하는 방법

  28. 28

    스 와이프 제스처와 같은 Android 잠금 해제

  29. 29

    Swift로 Android 용 앱 작성

뜨겁다태그

보관