Beruflich Dokumente
Kultur Dokumente
( Objective-c / Swift )
a
Module - 1
(introduction and overview)
• Introduction
• about iphone
•
https://en.wikipedia.org/wiki/IPho
ne
• about xcode
•
https://en.wikipedia.org/wiki/Xcod
e
• about ios
•
https://en.wikipedia.org/wiki/IOS
• about mac OS
•
https://en.wikipedia.org/wiki/Maci
ntosh_operating_systems
• Swift basic
•
https://developer.apple.com/librar
y/content/documentation/Swift/Conceptu
al/Swift_Programming_Language/
•
https://www.appcoda.com/learnswift
/playgrounds.html
•
https://developer.apple.com/librar
y/content/documentation/Swift/Conceptu
al/Swift_Programming_Language/GuidedTo
ur.html#//apple_ref/doc/uid/TP40014097
-CH2-ID1
Reference Books :
• Obj C
• In that refer introduction .
Reference Link for more practice :
•
http://www.binpress.com/tutorial/learn-
objectivec-in-24-days/38
•
https://www.tutorialspoint.com/objective_c/
Reference Link :
•
https://developer.apple.com/library/content
/documentation/Miscellaneous/Conceptual/iPhoneO
STechOverview/iPhoneOSTechnologies/iPhoneOSTech
nologies.html
•
http://www.whoishostingthis.com/resources/c
ocoa/
Reference Books :
•
Sams_teach_yourself_ios_5_application_devel
opment_in_24_hours_3rd_edition.pdf
• In that refer chapter - 4 , Page -
104
Module - 2
( Interaction With Mac & Xcode)
• Property
•
http://stackoverflow.com/questions
/2255861/property-and-retain-assign-
copy-nonatomic-in-objective-c
•
http://www.huntmyideas.com/blogs/b
est-tutorials-properties-in-objective-
c
•
http://codewithchris.com/learn-
swift-from-objective-c/
•
http://www.academia.edu/5546478/I_
OS_7_Programming_Fundamentals
• In this , refer the
contents and topics whichever you
want to go through
•
https://www.tutorialspoint.com/ios
/ios_tutorial.pdf
Reference Link :
• http://codewithchris.com/first-xcode-
project/
•
http://stackoverflow.com/questions/1643007/
iboutlet-and-ibaction
•
http://stackoverflow.com/questions/2255861/
property-and-retain-assign-copy-nonatomic-in-
objective-c
•
https://www.safaribooksonline.com/library/v
iew/learning-ios-
programming/9781449359331/ch04.html
•
http://www.academia.edu/5546478/I_OS_7_Prog
ramming_Fundamentals
•
https://www.tutorialspoint.com/ios/ios_tuto
rial.pdf
Reference Books :
•
Sams_teach_yourself_ios_5_application_devel
opment_in_24_hours_3rd_edition.pdf
• In that refer chapter 7 - texts -
keyboards - buttons
Module - 3
(Start to learn controls)
• Controls Part 1 :-
• UITextField,
•
https://www.tutorialspoint.com/ios
/ios_ui_elements_text_field.htm
https://developer.apple.com/docume
ntation/uikit/uitextfield?language=obj
c
•
http://stackoverflow.com/questions
/24710041/adding-uitextfield-on-
uiview-programmatically-swift/32602425
•
https://www.dotnetperls.com/uitext
field-swift
•
http://swiftdeveloperblog.com/code
-examples/create-uitextfield-
programmatically/
• UITextFieldDelegate :
•
https://code.tutsplus.com/tutorial
s/ios-sdk-uitextfield-
uitextfielddelegate--mobile-10943
•
http://stackoverflow.com/questions
/24171857/implementing-
uitextfielddelegate-with-swift
•
http://sourcefreeze.com/uitextfiel
d-and-uitextfield-delegate-in-swift/
• UILabel
•
https://www.tutorialspoint.com/ios
/ios_ui_elements_labels.htm
•
https://agilewarrior.wordpress.com
/2012/06/15/how-to-multiline-label-
ios-objective-c/
•
https://www.dotnetperls.com/uilabe
l-swift
•
http://stackoverflow.com/questions
/24081731/how-to-create-uilabel-
programmatically-by-swift-language
• UIButton
•
https://www.tutorialspoint.com/ios
/ios_ui_elements_buttons.htm
•
https://www.dotnetperls.com/uibutt
on-swift
•
https://developer.apple.com/refere
nce/uikit/uibutton
https://robots.thoughtbot.com/buil
ding-ios-interfaces-views
• ( UIAlertView is
deprecated. Use UIAlertController
with a preferredStyle of
UIAlertControllerStyleAlert
instead )
• UIAlertController
•
http://stackoverflow.c
om/questions/32690086/uial
ertview-first-deprecated-
ios-9
•
http://stackoverflow.c
om/questions/32957926/alte
rnative-to-uialertview-
for-ios-9
•
http://sourcefreeze.co
m/uialertcontroller-ios-8-
using-swift/
•
http://nikolakirev.com
/blog/uialertcontroller-
swift-example
•
http://www.theappguruz
.com/blog/uialertcontrolle
r-in-swift-tutorial
•
http://nshipster.com/u
ialertcontroller/
• UIActionSheet
•
https://www.ioscreator.com/tutoria
ls/simple-menu-with-uiactionsheet
•
https://code.tutsplus.com/tutorial
s/uiactionsheet-and-
uiactionsheetdelegate--mobile-11590
•
http://www.problemstucks.com/Actio
n-Sheet-with-Swift3.0.html
•
https://www.ioscreator.com/tutoria
ls/action-sheet-tutorial-ios8-swift
•
http://stackoverflow.com/questions
/29887869/uiactionsheet-ios-swift
•
https://developer.apple.com/refere
nce/uikit/uiactionsheet
Reference Link :
•
https://www.tutorialspoint.com/ios/ios_ui_e
lements_text_field.htm
•
https://www.tutorialspoint.com/ios/ios_ui_e
lements_labels.htm
•
https://agilewarrior.wordpress.com/2012/06/
15/how-to-multiline-label-ios-objective-c/
•
https://www.tutorialspoint.com/ios/ios_ui_e
lements_buttons.htm
•
https://code.tutsplus.com/tutorials/ios-
sdk-working-with-uialertview-and-
uialertviewdelegate--mobile-3159
•
https://www.ioscreator.com/tutorials/simple
-menu-with-uiactionsheet
•
https://code.tutsplus.com/tutorials/uiactio
nsheet-and-uiactionsheetdelegate--mobile-11590
Reference Books :
• Beginning_ios_5_development.pdf
• In that refer chapter -2
•
Sams_teach_yourself_ios_5_application_devel
opment_in_24_hours_3rd_edition.pdf
• In that refer chapter 7 - texts -
keyboards - buttons
• Controls Part 2 :-
• UISegmentedControl ,
•
https://www.ioscreator.com/tutoria
ls/segmented-control-tutorial-ios10
•
http://stackoverflow.com/questions
/1047114/how-do-i-use-a-
uisegmentedcontrol-to-switch-views
•
https://www.ioscreator.com/tutoria
ls/segmented-control-tutorial-ios8-
swift
•
https://blog.apoorvmote.com/how-
to-use-segmented-control/
•
http://sourcefreeze.com/uisegmente
dcontrol-example-using-swift-in-ios/
•
http://stackoverflow.com/questions
/27956353/swift-segmented-control-
switch-multiple-views
• UIImageView ,
•
https://www.tutorialspoint.com/ios
/ios_ui_elements_imageview.htm
•
http://stackoverflow.com/questions
/26569371/how-do-you-create-a-uiimage-
view-programmatically-swift
•
http://www.adamzucchi.com/blog/?p=
282
•
http://www.kaleidosblog.com/uiimag
e-from-url-with-swift
• UISwitch
•
https://www.ioscreator.com/tutoria
ls/ios-7-controls-uiswitch-tutorial
•
http://sourcefreeze.com/uiswitch-
tutorial-using-swift-in-ios8/
•
http://www.jogendra.com/2014/11/ui
switch-example-in-swift-ios8.html
•
http://stackoverflow.com/questions
/24714921/how-to-link-a-boolean-value-
to-the-on-off-state-of-a-uiswitch
Reference Link :
•
https://www.ioscreator.com/tutorials/segmen
ted-control-tutorial-ios10
•
https://www.tutorialspoint.com/ios/ios_ui_e
lements_imageview.htm
•
https://www.ioscreator.com/tutorials/ios-7-
controls-uiswitch-tutorial
Reference Books :
• Beginning_ios_5_development.pdf
• For imageview - chapter -3
• Controls Part 3 :-
• UIWebView
• http://sourcefreeze.com/ios-
webview-uiwebview-example/
•
http://sourcefreeze.com/uiwebview-
example-using-swift-in-ios/
•
https://www.simplifiedios.net/uiwe
bview-example-load-url/
•
https://iosdevcenters.blogspot.com
/2016/04/creating-simple-browser-with-
uiwebview.html
• UIWebViewDelegate
•
https://agilewarrior.wordpress.com
/2012/08/29/how-to-uiwebview-ios/
• http://hayageek.com/uiwebview-
uiwebviewdelegate-tutorial/
• http://chrisrisner.com/31-
Days-of-iOS-Day-14-The-UIWebView
Reference Link :
• http://sourcefreeze.com/ios-webview-
uiwebview-example/
• Controls Part 4 :-
• UISlider ,
•
http://codewithchris.com/uislider-
tutorial-ios-slider/
•
https://www.devfright.com/uislider
-tutorial/
•
https://www.ioscreator.com/tutoria
ls/uislider-tutorial-ios8-swift
• http://sourcefreeze.com/ios-
slider-uislider-example-using-swift/
•
https://developer.apple.com/refere
nce/uikit/uislider
• UIProgressView ,
•
https://www.ioscreator.com/tutoria
ls/ios-7-views-progress-view
• https://www.devfright.com/ios-
data-download-progress-bar-tutorial/
•
https://www.ioscreator.com/tutoria
ls/progress-view-tutorial-in-ios8-
with-swift
•
https://developer.apple.com/librar
y/content/documentation/Swift/Conceptu
al/Swift_Programming_Language/TheBasic
s.html
• https://www.devfright.com/ios-
data-download-progress-bar-tutorial/
• http://rshankar.com/swift-
demo-add-progress-bar/
• UIActivityIndicatorView
•
https://www.ioscreator.com/tutoria
ls/display-an-activity-indicator
•
https://code.tutsplus.com/tutorial
s/ios-sdk-uiactivityindicatorview-and-
mbprogresshud--mobile-10530
•
http://sourcefreeze.com/uiactivity
indicatorview-example-using-swift-in-
ios/
Reference Link :
• http://codewithchris.com/uislider-
tutorial-ios-slider/
• https://www.devfright.com/uislider-
tutorial/
•
https://www.ioscreator.com/tutorials/ios-7-
views-progress-view
• https://www.devfright.com/ios-data-
download-progress-bar-tutorial/
•
https://www.ioscreator.com/tutorials/displa
y-an-activity-indicator
•
https://code.tutsplus.com/tutorials/ios-
sdk-uiactivityindicatorview-and-mbprogresshud--
mobile-10530
Module - 4
( All types of views )
• Auto-layout :-
• Apply auto layout constraints to
the views
•
http://www.appcoda.com/introductio
n-auto-layout/
•
https://www.raywenderlich.com/1154
40/auto-layout-tutorial-in-ios-9-part-
1-getting-started-2
• Change the height of label
dynamically using auto-layout
•
http://candycode.io/automatica
lly-resizing-uitableviewcells-
with-dynamic-text-height-using-
auto-layout/
Reference Link :
• http://www.appcoda.com/introduction-
auto-layout/
•
https://www.raywenderlich.com/115440/auto-
layout-tutorial-in-ios-9-part-1-getting-
started-2
• AppDelegate singleton
• http://chrisrisner.com/31-Days-of-
iOS-Day-10-Singletons-and-the-AppDelegate
•
https://www.cocoawithlove.com/2008/11/
singletons-appdelegates-and-top-level.html
• UIApplication
•
https://developer.apple.com/re
ference/uikit/uiapplication
•
https://developer.apple.com/re
ference/uikit/1622933-
uiapplicationmain?language=objc
•
http://stackoverflow.com/questions/240
46164/how-do-i-get-a-reference-to-the-app-
delegate-in-swift
•
http://stackoverflow.com/questions/405
01780/examples-of-delegates-in-swift-3
•
http://stackoverflow.com/questions/309
98184/swift-how-to-access-in-appdelegate-
variable-from-the-view-controller
• Protocol
•
http://iosdevelopertips.com/objective-
c/the-basics-of-protocols-and-
delegates.html
•
http://stackoverflow.com/questions/171
92287/what-exactly-are-protocols-and-
delegates-and-how-are-they-used-in-ios
• https://medium.com/ios-os-x-
development/introduction-to-protocols-in-
swift-3-73f9a9be6b15
•
https://www.tutorialspoint.com/swift/s
wift_protocols.htm
•
https://blog.bobthedeveloper.io/introd
uction-to-protocol-oriented-programming-in-
swift-b358fe4974f
• Difference between delegates &
protocol
•
http://stackoverflow.com/questions/532
5226/what-is-the-difference-between-
delegate-and-notification
•
http://stackoverflow.com/questions/543
1413/difference-between-protocol-and-
delegates
•
http://www.informit.com/articles/artic
le.aspx?p=1773689&seqNum=5
•
http://www.systeen.com/2016/11/26/use-
protocols-delegates-segues-swift-3/
• http://codewithchris.com/learn-
swift-from-objective-c-part3/
• Imageview Animation
• animate image , animation speed
will be based on uislider and uistepper
•
http://stackoverflow.com/questions
/26898955/adding-image-transition-
animation-in-swift
•
http://stackoverflow.com/questions
/24364504/swift-how-to-animate-images
• https://medium.com/ios-os-x-
development/uiview-animation-in-swift-
3-2b499abb58c5
•
https://www.raywenderlich.com/1466
03/ios-animation-tutorial-getting-
started-2
•
https://www.raywenderlich.com/1465
38/ios-animations-by-tutorials-
updated-for-swift-3-and-ios-10
•
http://jamesonquave.com/blog/desig
ning-animations-with-
uiviewpropertyanimator-in-ios-10-and-
swift-3/
Reference Books :
•
Sams_teach_yourself_ios_5_application_devel
opment_in_24_hours_3rd_edition.pdf
• In that refer chapter - 8
• Datepicker
• UIDatePicker
•
https://developer.apple.com/refere
nce/uikit/uidatepicker
•
http://stackoverflow.com/questions
/40484182/ios-swift-3-uidatepicker
• display selected date from
datepicker
• https://peterwitham.com/swift-
archives/basics/getting-started-with-
the-uidatepicker-for-ios-using-swift/
•
https://blog.apoorvmote.com/change
-textfield-input-to-datepicker/
• http://sourcefreeze.com/ios-
datepicker-tutorial-uidatepicker-
using-swift/
•
https://iosdevcenters.blogspot.com
/2016/03/ios9-uidatepicker-example-
with.html
Reference Link :
•
http://www.techotopia.com/index.php/Using_t
he_iOS_7_UIPickerView_and_UIDatePicker_Componen
ts
• Pickerview
• UIPickerView, UIPickerViewDelegate
•
http://codewithchris.com/uipickerv
iew-example/
•
https://blog.apoorvmote.com/uipick
erview-as-inputview-to-uitextfield-in-
swift/
• display selected row item from
UIPickerView
•
http://codewithchris.com/uipickerv
iew-example/
• One or more components in
UIPickerView
• http://sourcefreeze.com/ios-
uipickerview-example-using-swift/
Reference Link :
• http://codewithchris.com/uipickerview-
example/
• http://ioseducation.org/example-use-
uipickerview/
• Navigation in ios
• Navigate from one page to another
- (push navigation)
•
http://stackoverflow.com/questions
/14624611/how-to-navigate-from-one-
view-to-another-view-in-single-
viewcontroller-in-iphone
•
https://makeapppie.com/2016/07/11/
programmatic-navigation-view-
controllers-in-swift-3-0/
•
http://stackoverflow.com/questions
/27374759/swift-programmatically-
navigate-to-another-view-controller-
scene
Reference Link :
•
http://www.tutorialspoint.com/ios/ios_ui_el
ements_navigation_bar.htm
• Tableview
• uitableview, uitableviewdelegate
•
https://developer.apple.com/librar
y/content/referencelibrary/GettingStar
ted/DevelopiOSAppsSwift/CreateATableVi
ew.html
•
• simple table app
• http://www.appcoda.com/ios-
programming-tutorial-create-a-simple-
table-view-app/
•
https://makeapppie.com/2016/10/03/
introducing-table-views-in-swift-3/
• Detailtextlabel
•
https://userflex.wordpress.com/201
2/02/02/detail-text-uitableviewcell/
Reference Link :
• http://www.appcoda.com/ios-
programming-tutorial-create-a-simple-table-
view-app/
Reference Book :
• Beginning_ios_5_development.pdf
• In that refer chapter - 7
• Tableviewcell
• Uitableviewcell
•
https://agilewarrior.wordpress.com
/2012/05/19/how-to-add-a-custom-
uitableviewcell-to-a-xib-file-
objective-c/
•
http://www.kaleidosblog.com/uitabl
eview-custom-cell-how-to-define-a-
custom-cell-with-swift-in-ios
• use custom cell in tableview
•
http://www.theappguruz.com/blog/cu
stomize-table-view-cells-uitableview-
ios
Reference Link :
• http://www.appcoda.com/customize-
table-view-cells-for-uitableview/
• Edit Tableview
• Disclosure Button in tableview
•
https://www.safaribooksonline.com/
library/view/ios-6-
programming/9781449342746/ch04s06.html
•
http://stackoverflow.com/questions
/27644537/swift-add-disclosure-
indicator-to-a-uitableviewcell
•
http://stackoverflow.com/questions
/33198706/implementing-
accessorybuttontappedforrowwithindexpa
th-in-swift-2
•
http://stackoverflow.com/questions
/13836606/use-table-view-disclosure-
indicator-style-for-uibutton-ios
•
https://www.hackingwithswift.com/e
xample-code/uikit/how-to-add-a-button-
to-a-uitableviewcell
• Checkmark in tableview
•
http://stackoverflow.com/questions
/5959950/iphone-uitableview-
cellaccessory-checkmark
•
http://stackoverflow.com/questions
/23727255/multiple-checkmark-when-row-
selected-in-uitableview-ios
•
http://codereview.stackexchange.co
m/questions/19244/ios-uitableview-
saving-cell-checkmarks-to-disk
•
http://stackoverflow.com/questions
/7982944/checkmark-selected-row-in-
uitableviewcell
•
http://stackoverflow.com/questions
/30059704/uitableviewcell-checkmark-
to-be-toggled-on-and-off-when-tapped-
swift
•
http://stackoverflow.com/questions
/37028154/how-to-add-checkmark-in-
tableview-swift
•
http://stackoverflow.com/questions
/43464154/multiple-checkmark-in-
tableview-in-swift3
•
http://stackoverflow.com/questions
/30516451/select-multiple-rows-in-
tableview-and-tick-the-selected-ones
• Row Controls
• https://www.appcoda.com/how-
to-handle-row-selection-in-
uitableview/
•
https://www.ioscreator.com/tutoria
ls/reordering-rows-from-tableview
•
https://www.ioscreator.com/tutoria
ls/reordering-rows-table-view-ios8-
swift
•
https://blog.apoorvmote.com/delete
-reorder-rows-uitableview-ios-swift/
•
http://stackoverflow.com/questions
/31870206/how-to-insert-new-cell-into-
uitableview-in-swift
• Move Row
•
http://www.ryanwright.me/cookbook/
ios/objc/uitableview/reorder
•
https://www.ioscreator.com/tutoria
ls/reordering-rows-from-tableview
•
https://www.ralfebert.de/tutorials
/ios-swift-
uitableviewcontroller/reorderable-
cells/
• Delete row
•
https://www.ioscreator.com/tutoria
ls/delete-rows-from-tableview
• http://www.appcoda.com/model-
view-controller-delete-table-row-from-
uitableview/
•
https://developer.apple.com/librar
y/content/documentation/UserExperience
/Conceptual/TableView_iPhone/ManageIns
ertDeleteRow/ManageInsertDeleteRow.htm
l
•
http://stackoverflow.com/questions
/3309484/uitableviewcell-show-delete-
button-on-swipe
• Edit Row
•
https://www.binpress.com/tutorial/
learn-objectivec-advanced-tables/95
•
https://blog.apoorvmote.com/edit-
uitableview-row-text-in-swift/
•
https://www.hackingwithswift.com/e
xample-code/uikit/how-to-customize-
swipe-edit-buttons-in-a-uitableview
•
http://www.iosinsight.com/uitablev
iew-custom-edit-button-in-each-row-
with-swift/
• Custom loading
•
http://www.iostute.com/2015/05/Cus
tom-loading-animation-uitableview-
cell.html
Reference Book :
• iphone-SDK- programming - beginner’s
guide - 2009
• In that refer chapter - 10
• Grouping in tableview
• Divide table in different sections
•
https://agilewarrior.wordpress.com
/2012/06/12/how-to-uitableview-with-
sections/
• http://www.appcoda.com/ios-
programming-index-list-uitableview/
•
https://www.ralfebert.de/tutorials
/ios-swift-uitableviewcontroller/
Reference Link :
•
http://iosyogesh.blogspot.in/2015/04/sectio
n-in-uitableview-iphone-sdk.html
• Navigation in tableview
• Navigate and pass the values from
table to another view (detail view)
•
http://stackoverflow.com/questions
/18753468/how-to-implement-
didselectrowatindexpath-method-with-
sectioned-uitableview
•
http://stackoverflow.com/questions
/28315133/swift-pass-uitableviewcell-
label-to-new-viewcontroller
• Searchbar in tableview
• uisearchbar, delegate
• http://shrikar.com/swift-ios-
tutorial-uisearchbar-and-
uisearchbardelegate/
•
https://iosdevcenters.blogspot.com
/2016/07/hacking-uisearchbar-in-
swift.html
•
http://stackoverflow.com/questions
/24792798/swift-uisearchbar-get-text-
when-search-button-clicked
• search in tableview
•
http://iosyogesh.blogspot.in/2014/
10/uisearchbar-in-ios.html
•
http://stackoverflow.com/questions
/28087465/filter-array-of-
dictionaries-by-nsstring
•
https://www.raywenderlich.com/1137
72/uisearchcontroller-tutorial
•
http://www.jogendra.com/2014/12/ui
tableview-with-uisearchbar-in-
swift.html
Reference Link :
•
http://iosyogesh.blogspot.in/2014/10/uisear
chbar-in-ios.html
• Mapview
• MKMapview, annotation in map
•
http://iosyogesh.blogspot.in/2015/
04/add-annotation-on-mkmapview-
ios.html
•
https://www.devfright.com/mkmapvie
w-and-mkmapview-delegate-tutorial/
•
https://www.devfright.com/mkpointa
nnotation-tutorial/
•
http://www.techotopia.com/index.ph
p/Working_with_Maps_on_iOS_8_with_Swif
t,_MapKit_and_the_MKMapView_Class
•
• Multiple Annotations
•
http://www.ryanwright.me/cookbook/
ios/obj-c/apple-map/multiple-pins
•
http://stackoverflow.com/questions
/27163318/how-to-show-multiple-
annotation-in-mkmapview-ios
Reference Link :
• https://www.devfright.com/mkmapview-
and-mkmapview-delegate-tutorial/
•
http://iosyogesh.blogspot.in/2015/04/add-
annotation-on-mkmapview-ios.html
• Core Location
• Current User Location in mapview (
with iphone device if available )
•
http://www.techotopia.com/index.ph
p/An_Example_iOS_7_Location_Applicatio
n
• Update Location ( with iphone
device if available )
• http://www.appcoda.com/how-to-
get-current-location-iphone-user/
Reference book :
• Beginning_ios_5_development.pdf
• In that refer chapter 17
• Tabbar
• Uitabbar
•
https://www.tutorialspoint.com/ios
/ios_ui_elements_tab_bar.htm
•
http://stackoverflow.com/questions
/5062727/how-to-add-uitabbar-in-
iphone-using-objective-c
•
http://stackoverflow.com/questions
/37338288/ios-getting-desired-shadow-
above-uitabbar
• Delegate methods
•
https://developer.apple.com/refere
nce/uikit/uitabbarcontrollerdelegate
Reference Link :
•
https://www.tutorialspoint.com/ios/ios_ui_e
lements_tab_bar.htm
• Gestures in ios
• Tap Gesture Recognizer
• Swipe Gesture Recognizer
• Pan Gesture Recognizer
• Pinch Gesture Recognizer
• Rotate Gesture Recognizer
• Demo app using all gestures
Reference Link :
• http://www.appcoda.com/ios-gesture-
recognizers/
•
http://www.techotopia.com/index.php/An_iOS_
7_Gesture_Recognition_Tutorial
• http://iosyogesh.blogspot.in
Module - 4
( parsing :- json-xml & NSUserDefault)
=========================================
• Frameworks
•
https://developer.apple.com/librar
y/content/technotes/tn2435/_index.html
• JSON Parsing
• fetch data using json api link
•
http://codewithchris.com/tutorial-
how-to-use-ios-nsurlconnection-by-
example/
•
• Api link - https://www.just-
hungry.com/api/restaurants?view=full&langua
ge=en&limit=15&page=1&density=xxhdpi
• http://api.zofax.com/api/MNew
Reference Link :
•
http://iosyogesh.blogspot.in/2014/09/json-
parsing.html
• http://freefeast.info/tutorials-for-
beginners/iphone-development/json-parsing-in-
ios-5/
• http://www.intertech.com/Blog/basic-
json-parsing-in-ios/
Post method :
• http://chrisrisner.com/31-Days-of-
iOS-Day-8-Performing-Posts-and-setting-
request-type
•
https://stackoverflow.com/questions/76
73127/how-to-send-post-and-get-request
• XML Parsing
• fetch data using xml api link
• api link 1 :
http://api.openweathermap.org/data/2.5/weat
her?q=ahmedabad&lang=english&units=metric&m
ode=xml&appid=2de143494c0b295cca9337e1e96b0
0e0
• api link 2 :
http://images.apple.com/main/rss/hotnews/ho
tnews.rss
Reference Link :
•
http://iosyogesh.blogspot.in/2014/09/xml-
parsing.html
• UserDefaults
• NSUserDefault
•
https://code.tutsplus.com/tutorial
s/ios-sdk-working-with-nsuserdefaults-
-mobile-6039
•
https://www.devfright.com/nsuserde
faults-example-app/
• Plist in ios
• Get Data from plist file
• http://hayageek.com/plist-
tutorial/
• Get string and image data from
plist
•
http://www.appcoda.com/enhance-
your-simple-table-app-with-property-
list/
•
http://www.bhecker.com/workshops/w
soc-plist.pdf
Reference Link :
•
http://iosyogesh.blogspot.in/2015/03/plist-
in-iphoneget-data-from-plist-file.html
Module - 5
( Database )
• Sqlite Database :
• SQLite 3 Functions & sqlite error
codes
• http://hayageek.com/ios-
sqlite-tutorial-create-select/
• Sqlite3_open_v2
•
https://sqlite.org/c3ref/o
pen.html
• Sqlite3_prepare_v2
•
https://sqlite.org/c3ref/p
repare.html
• sqlite3_step()
•
https://sqlite.org/c3ref/s
tep.html
• Create Database - sqlite
•
http://www.techotopia.com/index.ph
p/An_Example_SQLite_based_iOS_7_Applic
ation
• Insert, Update, Delete in Database
•
https://owlcation.com/stem/Tutoria
l-on-Creating-an-IOS-5-SQLite-
Database-Application-IOS-5-SQLite
Reference Link :
• http://iosyogesh.blogspot.in/
•
http://www.techotopia.com/index.php/An_Exam
ple_SQLite_based_iPhone_Application
• http://hayageek.com/ios-sqlite-
tutorial-create-select/
Module - 6
( Inside code logic and usage )
•
https://www.appcoda.com/uiscrollvi
ew-introduction/
• Parallel scrollview
•
http://www.iostute.com/201
5/09/how-to-implement-
parallax-scrolling.html
•
MFMailComposeViewControllerDelegate
• http://www.appcoda.com/ios-
programming-101-send-email-iphone-app/
• Create Registration form using
scrollview and send mail on submit
Reference Link :
• http://www.appcoda.com/ios-
programming-101-send-email-iphone-app/
Reference Link :
• http://iosyogesh.blogspot.in
• http://www.appcoda.com/ios-
programming-101-integrate-twitter-and-facebook-
sharing-in-ios-6/
Reference book :
• Beginning_ios_5_development.pdf
• In that refer chapter - 16
• Multiview
• Switch Two views
•
http://stackoverflow.com/questions
/19162874/swapping-child-views-in-a-
container-view
• Different Transition animations
when switching views
• https://www.objc.io/issues/12-
animations/custom-container-view-
controller-transitions/
•
https://www.captechconsulting.com/
blogs/ios-7-tutorial-series-custom-
navigation-transitions--more
Reference Book :
• Beginning_ios_5_development.pdf
• In that refer chapter - 5
• Image Picker :
•
http://blog.hanpo.tw/2012/01/uiimagepi
ckercontroller-and-simple.html
•
http://www.techotopia.com/index.php/Ac
cessing_the_iOS_7_Camera_and_Photo_Library
• http://www.appcoda.com/ios-
programming-camera-iphone-app/
•
http://stackoverflow.com/questions/113
28909/uiimagepickercontroller-tutorial
• UiimagepickercontrollerDelegate to
pick photo from device gallery ( with
iphone device if available )
•
https://code.tutsplus.com/tutorial
s/ios-sdk-working-with-nsuserdefaults-
-mobile-6039
•
https://www.tutorialspoint.com/ios
/ios_camera_management.htm
•
https://makeapppie.com/2016/06/28/
how-to-use-uiimagepickercontroller-
for-a-camera-and-photo-library-in-
swift-3-0/
Reference Link :
•
http://code.tutsplus.com/tutorials/ios-sdk-
working-with-nsuserdefaults--mobile-6039
Module - 7
( ipad - storyboards )
• ipad considerations
• Split view and popovers in ipad
•
http://www.techotopia.com/index.ph
p/An_iPad_iOS_6_Split_View_and_Popover
_Example
Reference Link :
•
http://iosyogesh.blogspot.in/2015/03/uispli
tviewcontroller-in-ipad.html
Reference book
• Beginning_ios_5_development.pdf
• In that refer chapter - 10
• Storyboard
• Simple Table in Storyboard
• navigation in storyboard
• pass selected row item to next
page
Reference Link :
• http://www.appcoda.com/storyboards-
ios-tutorial-pass-data-between-view-controller-
with-segue/
Reference book :
• Beginning_ios_5_development.pdf
• In that refer chapter -4
•
http://www.iostute.com/2016/02/intervi
ew-questions-and-answers-for-ios.html
•
http://www.huntmyideas.com/blogs/top-
ios-multiple-choice-questions-and-answers-
for-freshers
• https://medium.com/ios-os-x-
development/27-ios-open-source-libraries-
to-skyrocket-your-development-301b67d3124c
• Menu
• https://github.com/John-
Lluch/SWRevealViewController
• In that refer tutorial
section and follow the procedure
•
http://bcdilumonline.blogs
pot.in/2014/03/drawer-view-
ios-app-with.html
•
http://stackoverflow.com/questions
/38583290/box-flip-3d-animation-for-
side-menu
•
https://github.com/icecreamstudios
/ICSDrawerController
•
https://github.com/SocialObjects-
Software/AMSlideMenu
• in-App purchase
•
http://www.techotopia.com/index.ph
p/Preparing_an_iOS_7_Application_for_I
n-App_Purchases
•
http://www.techotopia.com/index.ph
p/An_iOS_7_In-App_Purchase_Tutorial
•
http://stackoverflow.com/questions
/19556336/how-do-you-add-an-in-app-
purchase-to-an-ios-application
•
https://www1.in.tum.de/lehrstuhl_1
/teaching/tutorials/511-sgd-ws13-
tutorial-store-kit
• http://www.appcoda.com/in-app-
purchase-tutorial/
•
https://www.raywenderlich.com/1221
44/in-app-purchase-tutorial
• IBeacon
•
http://www.beaconsandwich.com/what
-is-ibeacon.html
• http://www.ibeacon.com/what-
is-ibeacon-a-guide-to-beacons/
•
https://developer.apple.com/ibeaco
n/Getting-Started-with-iBeacon.pdf
•
https://developer.apple.com/librar
y/content/samplecode/BTLE_Transfer/Lis
tings/BTLE_Transfer_BTLECentralViewCon
troller_m.html#//apple_ref/doc/uid/DTS
40012927-
BTLE_Transfer_BTLECentralViewControlle
r_m-DontLinkElementID_6
• For all the available devices
(unknown UUID)
•
http://developer.radiusnetwork
s.com/2013/10/21/corebluetooth-
doesnt-let-you-see-ibeacons.html
• For known UUID
•
https://stackoverflow.com/ques
tions/19928623/read-data-from-ble-
device
•
https://developer.apple.com/li
brary/content/samplecode/BTLE_Tran
sfer/Listings/BTLE_Transfer_BTLECe
ntralViewController_m.html#//apple
_ref/doc/uid/DTS40012927-
BTLE_Transfer_BTLECentralViewContr
oller_m-DontLinkElementID_6
•
https://code.tutsplus.com/tutorial
s/ios-7-sdk-core-bluetooth-practical-
lesson--mobile-20741
•
https://www.raywenderlich.com/5208
0/introduction-core-bluetooth-
building-heart-rate-monitor
• http://www.appcoda.com/ios7-
programming-ibeacons-tutorial/
•
http://createdineden.com/blog/post
/what-is-ibeacon-an-explanation-and-
tutorial-for-ios-7/
•
https://github.com/NordicSemicondu
ctor/IOS-nRF-Connect
• difference between iBeacon and
Eddystone
•
http://developer.estimote.com/eddy
stone/
•
• Different kinds of animations
•
https://github.com/ameizi/awesome-
ios-animation
---------------------------------------------------
---------------------------------------------------
----
• https://github.com/RestKit/RestKit
•
https://github.com/AFNetworking/AFNetworkin
g
•
https://github.com/yackle/CLImageEditor
•
https://www.raywenderlich.com/category/ios
• https://github.com/alemar11/ios-
watchos-tvos-macos-resources
•
http://www.iostute.com/2016/02/interview-
questions-and-answers-for-ios.html
• Project :
• Select One Defination for Demo
application. ( like simple news app or
travelling app as per given api )
★ Most Preferred Sites :
• http://iosyogesh.blogspot.in
• http://www.appcoda.com/ios-
programming-course/
• http://www.tutorialspoint.com/ios/
• http://www.makemegeek.com/
• http://code.tutsplus.com/
➔
sams_teach_yourself_ios_5_application_development_i
n_24_hours_3rd_edition.pdf