I wrote an article on Medium shortly after the announcing of iOS 11 to go over setting up an app with CoreNFC, Apple's new framework for reading NFC Tags directly from your iOS device.
The article, with detailed instructions, can be found here:
iOS 11: How to Detect and Read NFC Tags With CoreNFC
This must be run on a device supporting XCode 9 and iOS 11 or newer