Xcode의 프레임 워크가 필요합니까?iOS Framework가 Xcode에 추가되었습니다.
MultipeerConnectivity를 사용하는 경우.
는 난 단지 대신 프로젝트의 프레임 워크를 추가
링크 바이너리 라이브러리에서 MultipeerConnectivity.framework
또는
을 #import
헤더 파일을 추가합니다.
내 행동에 대한 단점이 있습니까?
내 질문에 귀중한 시간을 보내 주셔서 감사합니다. 최고의
,Xcode의 프레임 워크가 필요합니까?iOS Framework가 Xcode에 추가되었습니다.
MultipeerConnectivity를 사용하는 경우.
는 난 단지 대신 프로젝트의 프레임 워크를 추가
링크 바이너리 라이브러리에서 MultipeerConnectivity.framework
또는
을 #import
헤더 파일을 추가합니다.
내 행동에 대한 단점이 있습니까?
내 질문에 귀중한 시간을 보내 주셔서 감사합니다. 최고의
,당신이 프레임 워크 헤더에서 필요로하는 모든이 #define에 의해 정의 상수 인 경우에, 당신은 프레임 워크에 연결하지 않아도됩니다. 그렇지 않으면 링커가 작업을 완료 할 수 있도록 Xcode에 사용할 프레임 워크를 알려줄 필요가 있습니다.
또한 동일한 기호를 제공하지만 여러 구현을 제공하는 프레임 워크가 둘 이상있을 수 있습니다. 따라서 사용할 프레임 워크를 지정해야합니다.
Apple 프레임 워크가 이미 장치에 포함되어 있으므로 명시 적으로 링크하고 묶을 필요가 없습니다. 일반적으로 프레임 워크를 포함 할 때는 #import
"우산 머리글"이라고합니다. 기본적으로 모든 프레임 워크 헤더 파일에 대해 #import
문을 포함하는 헤더 파일입니다.
예를 들어, MultipeerConnectivity/MultipeerConnectivity.h
은 다음과 같습니다
//
// MultipeerConnectivity.h
// MultipeerConnectivity
//
// Copyright 2013 Apple Inc. All rights reserved.
//
// MultipeerConnectivity headers
#import <MultipeerConnectivity/MCError.h>
#import <MultipeerConnectivity/MCPeerID.h>
#import <MultipeerConnectivity/MCNearbyServiceAdvertiser.h>
#import <MultipeerConnectivity/MCNearbyServiceBrowser.h>
#import <MultipeerConnectivity/MCSession.h>
#import <MultipeerConnectivity/MCBrowserViewController.h>
#import <MultipeerConnectivity/MCAdvertiserAssistant.h>
이 항목에 대한 자세한 학습의 일환으로 당신은 또한 weak linking에 대한 정보를 확인해야합니다.