2017-05-28 5 views
0

iOSMathはObjective Cで記述されているので、iOSではSwiftでiosMathをどうすれば使用できますか?またはSwiftで数式を表示する別の方法はありますか?SwiftのiosMathの使用

+1

[SwiftからObjective-Cコードを呼び出す方法](https://stackoverflow.com/questions/24002369/how-to-call-objective-c-code-from-swift)を読んでいましたか? –

答えて

0

私はできるだけ速く、このようになります:

1)プロジェクトとinit cocoaPodsに、端末の変更ディレクトリからcocoaPods(ターミナルを開き、sudo gem install cocoapodsを書く)

2)をインストールして編集このようpodfile:

cd /ProjectFolder 
pod init 
nano podFile 

は、次のようになります(あなたはポッドのレポを貼り付けpodfileを開きます):

# Uncomment the next line to define a global platform for your project 
# platform :ios, '9.0' 

target 'mathExample' do 
    # Comment the next line if you're not using Swift and don't want to use dynam$ 
    use_frameworks! 

    # Pods for mathExample 

    pod 'iosMath' 

end 

podfileを保存し、経由してインストールします。今から

pod install 

、代わりにプロジェクトファイルのワークスペースファイルを使用して...私たちは

今...あなたが今必要とするポッドをインストールして行われ、それ少し難解です - >新しいObjective-Cファイルをプロジェクトに追加する必要があります(新規ファイル→Objective-Cファイルと作成ブリッジヘッダを選択する必要があります)。作成したファイルを削除するだけですBRIDGING HEADER)

これから、Objective-Cフレームワークをswift frのように使用することができますamework、あなたがそれを使用するクラスにそのフレームワークをインポートすることを忘れないでください:このことができます

import UIKit 
//Importing our module 
    import iosMath 


class ViewController: UIViewController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     print(iosMathVersionNumber) 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 


} 

ホープ、コーディング幸せにしたいです! :)

0

一般的な質問は既に回答済みです。 Check this question out

あなたがしなければならないことは、iosMathをあなたのpodfileに追加することです。あなたがuse_frameworks!をpodfileに持っている限り、ヘッダは必要ありません。あなたの素早いファイルにiosMathをインポートするだけでいいです。

関連する問題