gikoha’s blog

個人的メモがわり

amazon APIを使用してみようとしてわかったこと

1. このブログのアフィが古くなっていたので更新しようとした

2. アフィに使っていたG-Toolsが使えなくなっていた

3. そこでswiftのお勉強も兼ねて自分でアプリを作ってみようとした

4. コマンドライン+SwiftPMによるサブモジュールを試してみたが

AF.request(urlPath, method: .get).response { response in
print(response)
}
sleep(5)
たかだかこれくらいのコードでも動かない
var keepAlive = true
AF.request(urlPath, method: .get).response {
    response in print(response)
    keepAlive=false 
}
let runLoop = RunLoop.current
while keepAlive && runLoop.run(mode: RunLoop.Mode.default, before: Date(timeIntervalSinceNow: 0.1))
{
}
5. 一方コマンドラインでなくアプリにした場合は動作した
 AFでなくAlamofireにする必要があった
Alamofire.request(url).responseString { response in
	self.myTextView.string = response.description
}
アプリ作成はxcodeを使うため、carthageを使った