The executable emulates the look and feel of the Example Application shown on the website. The code contains a UDP receiver class for capturing Caller ID packets from the LAN. It includes methods for parsing data from call records, displaying Caller ID on multiple lines in a Window, and storing call data. Two small SQLite databases are created i…
Objective-C Swift Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Sample UDP Packets
iosSampleApp
.DS_Store
.gitignore
CertificateSigningRequest.certSigningRequest
README.md
aps_development.cer

README.md

CALLERID.COM iOS Sample Application

iOS Development

  • This app will uses the 'CocoaAsyncSocket' libraries to make UDP coding easier.
  • This app will aslo be using SQLite which will mean including the FMDB wrapper for Objective-C.
  • App targets iPhone 5s.

Refer to this repo's source code for example application.


To begin your own iOS project do the following:

1- Install cocoaPods: https://cocoapods.org

Terminal install:
sudo gem install cocoapods

2- Create a project using XCode.

3- Create/initalize podfile to include:

use_frameworks!
pod 'CocoaAsyncSocket'
pod 'FMDB'

************************************************************* 
You will also need *.m and *.h files from the 'src' folder
of the FMDB github repo. Place them in your project.

https://github.com/ccgus/fmdb

*************************************************************

4- In terminal CD to your project directory Run 'pod install' to add dependencies to your project

       ***After using 'pod install'***
Remember to open your project from now on using the
'workspace' file instead of project file.
***************************************************

5- Refer to this repo's source example for help.


References (web references used for this project)

For UDP receiver help: https://github.com/robbiehanson/CocoaAsyncSocket https://github.com/stansidel/udpserver_swift

For FMDB database help: http://www.appcoda.com/fmdb-sqlite-database/ https://github.com/ccgus/fmdb