There are Objective-C libraries for Bitcoin, like CoreBitcoin, but none of them implement an SPV client.
My thinking (I've never developed for iOS, only for android) is that you should use a mature solution, like BitcoinJ, and a tool like J2ObjC to convert it. I think that would give you a faster (in terms of development time) and better-tested solution.
You can use the wallet passphrase (Bip39 mnemonic) as many times as you like. You don't have to export it again.
But mind, breadwallet does not follow the bip44 chainpath scheme. Importing the passphrase into a different wallet application would first require to "convert the keypath" with a tool.
But i would recommend to not use the same wallet passphrase (...
Core Bitcoin is a library for iOS written in Objective-C. I have worked with it in Swift using the bridging header.
I myself have written a few Swift classes, in my experimental/educational wallet, for creating addresses, keys, and transactions, but I wouldn't recommend using it for anything. Feel free to take a look and see if you find anything ...
I suggest you to use BitPay's payment API, using Swift's URLRequest. See this answer and this answer for Swift documentation, and this webpage for BitPay API documentation.
Please note that if your app uses Bitcoin payment system your app may not be liked by Apple.
Choose a wallet program/app from a reputable list such as https://bitcoin.org/en/choose-your-wallet
Install that wallet program/app on a secure clean PC or phone (as appropriate)
Get the wallet to give you a receive address (nowadays wallets issue a different address each time)
Get your brokerage to transfer money to that address
Get them to tell you the ...
Exactly the duplicate of copay does not work in iphone5 ios10
Don't worry, it has been reported: https://github.com/bitpay/copay/issues/8382
It's not only you, other people seem to have the same problem.
Just wait until they release a fix for it.
EDIT: It has been fixed. Please update the app!
I wanted to put this as a short comment, but it get’s unreadable. I also don’t go into segwit.
I am not clear on your question: are you looking how to use the OpenSSL library for iOS (then this might not be the right forum - review of parameters to an OpenSSL library is not bitcoin specific...), or more at the conceptual steps to come to an address? Then ...
You first should learn how to create an android app if you don't know how to do that already. There are lots of resources available for this and better places to ask questions than the bitcoin stackexchange.
Then once you are comfortable with that most android wallets are built using bitcoinj. I don't know of any nice step-by-step guide. Here is a sample ...
If the address is not part of any of the wallets that you have control over than you cannot recover the private keys. Because in that case, you're basically asking the same as asking to recover the private key to anybody's bitcoin address. I'm sure you know the answer to that question.
If the address is part of one of the addresses of your wallet at ...
You could also try the Blocktrail API: https://www.blocktrail.com/api.
They are new on the scene but their API can be quite useful. They have a node.js API as well as PHP, Python, CURL and jQuery. It doesn't track prices though but hope it can be of help some other way.
You cannot buy Bitcoin with credit card as far as I know.
iOS apps are generally limited to either:
HTML5 client (Blockchain.info or GreenAddress.it)
a "pure" (ie no website integration) app like BreadWallet, Pheeva
A trading app (ANX), Coinbase
So buying BTC and managing or trading are very distinct functionalities, and you'll likely never find the ...
Update: On February 5th, 2014, Apple removed the Blockchain.info app from the app store.
Apple has removed the world’s most popular bitcoin wallet from its App
Late Wednesday, the tech giant yanked the Blockchain app from the
popular mobile app marketplace and did not provide a specific reason,
says Nicolas Cary, the CEO of Blockchain.
Probably because blockchain.info is just a wallet whereas coinbase actually allows you to buy and sell bitcoins. Exchanging one currency for another (where one is only loosely labeled a currency by the government) is where you get into sketchy regulatory waters. I imagine these are the types of problems apple would like to avoid.