MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Xcode Fundamentals: How to design a user experience in Cocoa

Course Summary

This course is on sale act now!


  • +

    Course Syllabus

    • Introduction
      • Introduction to the course
      • What you need for this course.
    • Getting started
      • Downloading Xcode
      • Opening a new project in Xcode
      • Opening a new project in Xcode
      • 6. Information and Xcode
      • 7. Testing your software
      • 8. Adding something to your app and testing it
      • 9. Changing the items on the screen
      • 10. Saving your project
      • 11. A small divergent thinking design exercise
      • 12. Introduction to metaphors in computer design
      • 13. Changing where your application loads
      • 14. Making your application not resizeable
      • Adding an image to your application
      • 16. Changing your image to PNG and about image sizes
      • 17. Finishing off the app
    • User experience
      • 18. Introduction to Xcode and User Experience
      • 19. The basics of user experience
      • 20. The help button
      • 21. UX in OSX applications
      • 22. Time spent in OSX applications
      • 23. Intuitive design
      • 24. Organic design
      • 25. Metaphors and designs
      • 26. Users and control
      • 27. The OSX experience
      • 28. Design is everywhere
      • 29. Minimalism
      • 30. Designing apps
      • 30a. Development conundrum
      • 31. Designing for your users
      • 32. Constantly edit your features
      • 33. Project scope
      • 34. Standard UI versus re-design
      • 35. Productivity versus design
      • 36. Custom UIS
      • 37. Three phases of development
      • 38. Prototyping phase
      • 39. Prototyping continued
      • 40. Planning for development
      • 41. Development
      • 42. Development continued
      • 43. Pros and cons of DYI development
      • 44. Pros and cons of outsourced development
      • 45. Personal statement about production
      • 46. Before the testing and quality phase
      • 47. Development condrum
      • 48. Quality phase
      • 49. Releasing your app
      • 50. Conclusion to this part of the course
    • More about Xcode
      • 51. Starting a new project and talking about coding
      • 52. .h and .m files
      • 53. Commenting
      • 54. Adding in some code and talking about objective c
      • 55. How a computer copiles
      • 56. Adding in the code to the .m file
      • 57. Adding the label to the .h
      • 58. Adding the label to the .m file
      • 59. Hooking up the XIB file
      • 60. Running the project and talking about code
      • 61. Playing around with some design
      • 62. Adding in another label
      • 63. Start exercising your brain
      • 64. Xcode interface part 1
      • 65. Xcode Interface part 2
      • 66. Xcode interface part 3 file structure
      • 67. Xcode interface part 4
      • 68. Xcode interface part 5
      • 69. Xcode interface part 6
      • 70. Attribute inspector
      • 71. Size inspector
      • 72. Connection inspector
      • 73. Bidings inspector
      • 74. Effect inspector
      • 75. Object library
      • 76. Placeholders
      • 77. The last remaining icons
      • 78. End of this part of the course and talking about rapid prototyping
      • 79. Rapid prototyping
      • 80. Why is rapid prototyping
      • 81. Divergent thinking
      • 82. Divergent thinking part 2
      • 83. How to be a divergent thinker
      • 84. Eureka moments
      • 85. The joy of creating
      • 86. Rapid prototyping with Xcode
    • Cocoa features
      • 87. Buttons prototpying
      • 88. Adding in another XIB file
      • 89. How to load other XIB files
      • 90. Playing around with buttons sizes
      • 91. Playing around with an odd number of buttons
      • 92. Adding in an image to the gradient button
      • 93. Talking about batch processing and how to make custom buttons for your app
      • 94. Changing the image position
      • 95. Changing the front and talking about a bug
      • 96. Changing the font color
      • 97. Control features in gradient positions
      • 98. Button properties
      • 99.. Disclosure trainagle
      • 101. Wrapping up on different kinds of buttons
      • 102. Rapid prototyping with buttons
      • 103. Multi line labels
      • 104. Adding the code for a multi line label
      • 105. Adding the app delegate to a nwe XIB file
      • 106. Adding in a custom class and object
      • 107. The benefits of separating the code
      • 108. Text Fields
      • 109. Setting up the text fields in code
      • 110. Currency
      • 111. Number formatters and lenient
      • 112. Formatting percentages
      • 113. Talking about more number formats
      • 114. Adding
      • 115. Rapid prototyping a small app
      • 116. Adding in some button functionality.
      • 117. Explaining declaring variables and float variables
      • 118. Int variables
      • 119. Scope and variables
      • 120. Making calculations in Xcode
      • 121. Adding in another textbox
      • 122. Adding in other equations
      • 123. Adding in a percentage calculator and rapid prototyping
      • 124. Changing floats to ints and vice versa
      • 125. Making a simple interest calculator
      • 126. Making the connections and talking about different ways of achieving the sa
      • 127. Adding in an equation part 1
      • 128. Adding in the NS string
      • 129. Changing the floats to ints
      • 130. Making the equation look better
      • 131. Adjusting some variables
      • 132. Fixing the final problems
      • 133. Changing the font and rapid protoyping
      • 134. Font selection and rapid prototyping
      • 135. Secure textfield
      • 136. Adding in the object
      • 137. Adding in the NSSecure text
      • 138. Hooking up the button
      • 139. Adding in an if statement and NSString variables!
      • 140. If statements
      • 141. Adding in a secret to the program
      • 142. Tolken field
      • 143. The search bar
      • 144. Combo boxes
      • 145. Adding items to a combo box
      • 146. More features with the combo box
      • 147. Adding a combo box to code
      • 148. Taling about loops and adding in the button
      • 149. Adding in the code
      • 150. Adding in a date picker
      • 151. Date picker options
      • 152. Setting up the buttons
      • 153. Adding in the final code to the NSDate picker
      • 154. Text view
      • 155. Adding in an NSText view to the .h file
      • 156. Making the button add text to the text view
      • 157. Checkbox
      • 158. Adding in an IBAction to the checkbox
      • 159. Disconnecting the IBAction and setting up the IBOutlet
      • 160. Cleaning the project
      • 161. NSButton State
      • 162. Adding in a popup button
      • 163. Segmented control
      • 164. Radio Buttons
      • 165. Adding an image well
      • 166. Color well
      • 167. Stepper
      • 168. Level indicator
      • 169. Path Control
      • 170. Vertical and horizontal sliders
      • 171. Circular sliders
      • 172. Form
      • 174. Progress indicators
      • 175. Date formatter
      • 176. Other formatters
      • 177. Table view
      • 178. Outline view
      • 179. Browser view
      • 180. Adding in the collection view
      • 181. Predicate editor
      • 182. Predicate editor
      • 183. OpenGL view
      • 184. Cells
      • 185. Custom views
      • 186. Adding in split views
      • 187. Adding in a scroll view
      • 188. Tab view
      • 189. Box and vertical and horizontal lines
      • 190. Object controllers
      • 191. Adding in other window
      • 192. Adding in an auxiliary panel
      • 193. Texture windows and window properties
      • 194. HUD window
      • 195. Changing the toolbar
      • 196. Toolbar
      • 197. Adding the items to the toolbar
      • 198. Adding in objects from the object libary
      • 199. Changing the properties of the toolbar buttons
      • 200. Copying the menu over to the XIB file you want
      • 201. Adding in a menu item
      • 203. Adding in sub menu items and more items
      • 204. Adding in separators
      • 205. Adding in pre-made menus and enter full screen.
      • 206. Adding in hotkeys
      • 207. Address book people picker view
      • 208. Automators
      • 209. Scanner material
      • 210. Camera view
      • 211. Device browser view
      • 212. Image kits views
      • 213. PDF view
      • 214. Quicktime
      • 215. Scene view
      • 216. Webview and HTML 5
      • Conclusion


Course Fee:
USD 99

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top