iv CONTENTS
7.2 Import the Necessary Framework/Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.3 Create a Bridging Header File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.4 Add Import Statement to the Bridging Header File . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.5 Amend the View Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.6 Implement Optional Delegate Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.7 Allocate/Initialize IDT_NEO2 Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.8 Sample Project Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.8.1 Step 1: Create New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.8.2 Step 2: Import Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.8.3 Step 3: Design Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.8.4 Step 4: Configure the Bridging Header and View Controller Files . . . . . . . . . . . . . . 48
7.8.5 Step 5: Finalize the View Controller File . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8 NEO2 Error Code Reference 57
9 Enumeration Reference 59
10 EMV Tag Reference 63
11 Hierarchical Index 76
11.1 Class Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
12 Class Index 77
12.1 Class List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
13 Class Documentation 78
13.1 AIDEntry Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
13.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
13.2 APDUResponse Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
13.2.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.2.2 Method Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.2.2.1 clear() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.2.2.2 sharedController() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.3 ApplicationID Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.3.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
13.4 CAKey Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
13.4.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
13.5 CRLEntry Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
13.5.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13.6 ICCReaderStatus Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13.6.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13.7 IDT_NEO2 Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
#80152504-001 IDTech iOS SDK Guide for NEO2