私は素早いフレームワークを作成しており、フレームワークでobjective-cクラスを使いたいと思います。objective-cとswiftをどのように組み合わせてcocoapodsフレームワークを作るのですか
私はpod lib create frameworkName
を使用してライブラリを作成しました。
それは私のpodspec
ファイルです:私はObjc
クラスが含まれているobjc.h
とobjc.m
ファイルを持っている
http://guides.cocoapods.org/syntax/podspec.html
Pod::Spec.new do |s|
s.name = 'MyFramework'
s.version = '0.1.0'
s.summary = 'A short description of RadiantSensorsRSPOS.'
s.description = <<-DESC
TODO: Add long description of the pod here.
DESC
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.ios.deployment_target = '8.0'
s.source_files = 'MyFramework/Classes/**/*'
s.public_header_files = 'Pod/Headers/*.h'
# s.frameworks = 'UIKit', 'MapKit'
# s.dependency 'CocoaAsyncSocket'
end
。私はこのObjc
クラスをMyFramework.swift
に使用しなければなりません。
標準アプリケーション(非フレームワーク)では、ヘッダーブリッジを作成してobjc.h
ファイルをインポートするため、Objc
クラスにアクセスできました。
ここでObjc
クラスを使用するにはどうすればよいですか?
objc.h
とobjc.m
のファイルはどこに置く必要がありますか?
ヘッダーブリッジの作成方法は?