28 Core Implementation NEO2: Objective-C
<constraint firstItem="eDI-cL-7k6" firstAttribute="leading" secondItem="
kh9-bI-dsS" secondAttribute="leadingMargin" constant="-4" id="F6G-60-w5z"/>
<constraint firstItem="eDI-cL-7k6" firstAttribute="trailing" secondItem="
8zA-5c-Igm" secondAttribute="trailing" id="HnZ-Fj-o8y"/>
<constraint firstItem="eDI-cL-7k6" firstAttribute="top" secondItem="jyV-Pf-zRb"
secondAttribute="bottom" id="KzH-zX-FA1"/>
<constraint firstItem="8zA-5c-Igm" firstAttribute="top" secondItem="eDI-cL-7k6"
secondAttribute="bottom" constant="12" id="LHm-Dm-f2p"/>
<constraint firstItem="IhF-UM-clE" firstAttribute="leading" secondItem="
U0Y-vt-9An" secondAttribute="leading" id="MkL-j0-QAp"/>
<constraint firstItem="oIl-91-J9y" firstAttribute="trailing" secondItem="
XfN-t5-Cxv" secondAttribute="trailing" id="Rgp-90-Rn4"/>
<constraint firstItem="8zA-5c-Igm" firstAttribute="leading" secondItem="
QvK-Hw-R0Z" secondAttribute="leading" id="Rvy-qq-Fxo"/>
<constraint firstItem="XfN-t5-Cxv" firstAttribute="leading" secondItem="
ngg-AN-FNd" secondAttribute="leading" id="Y1l-yb-55G"/>
<constraint firstItem="U0Y-vt-9An" firstAttribute="trailing" secondItem="
oIl-91-J9y" secondAttribute="trailing" id="bAe-rc-myD"/>
<constraint firstItem="8zA-5c-Igm" firstAttribute="trailing" secondItem="
QvK-Hw-R0Z" secondAttribute="trailing" id="bSV-Fd-Hzd"/>
<constraint firstItem="eDI-cL-7k6" firstAttribute="leading" secondItem="
oIl-91-J9y" secondAttribute="leading" id="bu0-Jx-Q7i"/>
<constraint firstItem="8zA-5c-Igm" firstAttribute="top" secondItem="BNt-fB-6Ni"
secondAttribute="top" id="cvR-tl-cV9"/>
<constraint firstItem="oIl-91-J9y" firstAttribute="leading" secondItem="
XfN-t5-Cxv" secondAttribute="leading" id="d83-ov-vMy"/>
<constraint firstItem="Ybs-ph-PwR" firstAttribute="top" secondItem="ngg-AN-FNd"
secondAttribute="bottom" constant="8" symbolic="YES" id="f9l-5E-xVh"/>
<constraint firstItem="U0Y-vt-9An" firstAttribute="top" secondItem="IhF-UM-clE"
secondAttribute="bottom" constant="8" symbolic="YES" id="gne-Hd-cG8"/>
<constraint firstItem="Ybs-ph-PwR" firstAttribute="leading" secondItem="
ngg-AN-FNd" secondAttribute="leading" id="hIx-P5-n22"/>
<constraint firstItem="XfN-t5-Cxv" firstAttribute="top" secondItem="oIl-91-J9y"
secondAttribute="bottom" constant="8" symbolic="YES" id="jrl-iP-BpW"/>
<constraint firstItem="QvK-Hw-R0Z" firstAttribute="top" secondItem="8zA-5c-Igm"
secondAttribute="bottom" constant="8" symbolic="YES" id="ktf-S5-As7"/>
<constraint firstItem="QvK-Hw-R0Z" firstAttribute="leading" secondItem="
KML-Tf-QdE" secondAttribute="leading" id="lMh-z7-Khl"/>
<constraint firstItem="Ybs-ph-PwR" firstAttribute="trailing" secondItem="
ngg-AN-FNd" secondAttribute="trailing" id="o1j-yC-m9I"/>
<constraint firstItem="oIl-91-J9y" firstAttribute="top" secondItem="U0Y-vt-9An"
secondAttribute="bottom" constant="12" id="oI7-ZT-AiO"/>
<constraint firstAttribute="bottom" secondItem="Ybs-ph-PwR" secondAttribute="
bottom" constant="20" symbolic="YES" id="ptU-ZW-gnV"/>
<constraint firstItem="ngg-AN-FNd" firstAttribute="top" secondItem="XfN-t5-Cxv"
secondAttribute="bottom" constant="8" symbolic="YES" id="qx1-ql-cTJ"/>
<constraint firstItem="KML-Tf-QdE" firstAttribute="trailing" secondItem="
IhF-UM-clE" secondAttribute="trailing" id="rSe-0N-OFU"/>
<constraint firstItem="8zA-5c-Igm" firstAttribute="leading" secondItem="
kh9-bI-dsS" secondAttribute="leadingMargin" id="wwH-eG-SK5"/>
<constraint firstItem="eDI-cL-7k6" firstAttribute="trailing" secondItem="
kh9-bI-dsS" secondAttribute="trailingMargin" id="xVD-uB-X1Y"/>
</constraints>
</view>
<connections>
<outlet property="connectedLabel" destination="eDI-cL-7k6" id="EYe-RB-KZq"/>
<outlet property="lcdTextView" destination="XfN-t5-Cxv" id="aN5-cG-h6Y"/>
<outlet property="logTextView" destination="Ybs-ph-PwR" id="EOn-F5-kzy"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="x5A-6p-PRh" sceneMemberID="
firstResponder"/>
</objects>
<point key="canvasLocation" x="24.637681159420293" y="36.684782608695656"/>
</scene>
</scenes>
</document>
6.7.5 Step 5: Configure Method File
In the header file, perform the following:
• set delegate and initialize IDT_NEO2 singleton object in the viewDidLoad method.
Reference: Call the Singleton instance of the IDT_NEO2 framework object
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[[IDT_NEO2 sharedController] setDelegate:self];
}
#80152504-001 IDTech iOS SDK Guide for NEO2