این محصول در انبار موجود نیست
تاریخ در دسترس بودن:
وبسایت محصول : http://mycodeteacher.com
در این مجموعه آموزشی، با مقدمات زبان آبجکتیو سی (Objective C) برای برنامه نویسی آیفون آشنا خواهید شد. سپس تمام کتابخانه ها و ابزارهای مورد نیاز، برای تولید نرم افزارهای کاربردی و حرفه ای نیز آموزش داده می شود.
سر فصل های این مجموعه آموزشی :
Learn the basics of the basics with the Objective-C programming language: variables. See how Objective-C variables are based completely on C variables.
Learn the basics of Objective-C methods by watching a small keynote presentation, then going into interface builder to create a few simple methods that will change the value of 3 UILabels.
Make your first iPhone application: the Hello World app! This video explains the most basic iPhone SDK principles, and gets total amateurs ready to start making some real apps.
Advanced Hello World
Take the basic application made in the original "Hello World" lesson and build on it to make a Hello World app with some new functionality. In short, make a complex Hello World app.
Create a basic, list-styled table view (UITableView) and list some data in it. This lesson covers exactly how to use the UITableView and its UITableViewDataSource protocol to populate a table view with data.
Create a custom view-swap application in which the touch of a button causes one view to be replaced with another. Learn how to use the addSubview: method to add subviews to UIWindow.
Learn how to use UINavigationController to create a view-hierarchy in your application. Learn how to "push" new views onto a navigation controller so as to create the effect of application leveling.
Create an application that uses more than just the default "MainWindow.xib" XIB (Interface Builder) file.
Learn how to track movements in the iPhone's built-in accelerometer and use said tracking data to respond in anyway you'd like. Use the UIAccelerometerDelegate protocol to grab said data.
Respond to touches on the iPhone's touch screen: map x and y coordinates of touches in any view and respond however you want. Learn how to implement the standard touch-response methods that every view implements.
Learn how to use built in UIView class methods to very simply create basic, yet elegant, animations on any interface changes, including opacity changes, location changes, color changes, and more.
Archiving Application Data
Using NSKeyedArchiver and NSKeyedUnarchiver, learn how to save application data when changes are made and open it when the application is first launched to restore the last state of the application.
Learn how to add images to your projects. Also learn how to customize UIKit components, such as making custom sliders, custom buttons, and more! This lesson is a perfect introductory lesson for the UIKit library.
Editable Table View
Create a table view that allows both insertion and deletion of its rows. See how to use row animations to swipe out deleted rows.
Tab Bar Controller
Learn how to display a View Controller with a table view and a Navigation Controller with a nested view controller inside of either tab of a table view.
Using a scroll view and a UIPageControl object, create a paged-style view and allow the user to slide through multiple pages of views.
Learn how to execute different code corresponding to a selected segment from the UISegmentedControl bar.
Random Array Selection
Learn the difference between an NSArray and NSMutableArray. Add and remove objects to the NSMutableArray. Once objects are added, learn to retrieve a random object from the NSMutableArray using the rand() function.
Image Picker Controller
Let a user select an image from a UIImagePickerController and grab and display the selected image in an image view on screen.
Create a custom subclass of UITableViewCell, EditableCell, containing a text field for allowing users to edit the contents of a cell.
Learn how to use a UIScrollView for when your content cannot fit in the standard 320x480 iPhone screen.
Learn how to access data across multiple classes/files. You can also learn how to easily switch from one view to another.
Learn to connect to and download files from a server using NSURLConnection.
Simple Web Browser
Learn how to create a simple web browser including typing in any web address, hitting a back button, a refresh button, and a stop loading button.
Create a countdown timer application using NSTimer.
In this video, we create an image panning/zooming application using UIImageView and the Touch Tracking API.
Creating a Clock
Learn how to access the iPhone's date classes while creating a basic clock showing hours, minutes and ticking seconds. Also learn how to display if the current time is AM or PM.
Learn how to parse an XML file using an NSXMLParser object. Go on to list the data grabbed from the XML file through parsing in a UITableView.
Interacting with a Server
Using NSURLConnection and NSString manipulation, learn to interact with a server (namely PHP scripts) and both send and receive information.
Learn how to access your certs and mobile provisioning profiles from the developer portal on Apple's webpage including creating App Id's, using XCode Preferences to build your app to the simulator or the device, and double checking your build results before submitting to the App Store for approval. Also learn how to distribute an Ad-Hoc application.
2D Transformations / Effects
Learn to use the CGAffineTransform data structure to rotate an image, zoom in on an image, zoom out from an image, and move an image. This is a great introduction to the Quartz 2D framework!
Learn to how to move a small ball across the iPhone screen using the accelerometer. This is the similar concept to the game Labyrinth.
Use Quartz 2D to make a basic graphing program on a coordinate system.
Playing Multiple Audio Files
Learn how to simultaneously play audio files at once on the iPhone using the AVFoundation framework. Also create a simple GUI in interface builder while learning some additional basics about IBAction's and IBOutlets.
iPod Music Player
Using the MediaPlayer framework and MPMusicPlayerController, create a custom iPod application. Grab songs from the user's iPod Music library and list them in a table view. Learn to make a song play when selected.
Learn to use the MediaPlayer framework and MPMoviePlayerController to play a local video or stream a video from a remote server.
In Application Emailing
Learn how to send a regular email using the MessageUI.framework. You can also learn how to send attachments in this tutorial.
Learn how to use the MapKit framework to put Google maps into your app. Explore many features including changing the map type, dropping pins, and use reverse geocoding to get the address of any point on the map.
Audio Recording & Playback
Learn how to record sound via the iPhone's microphone using the AVFoundation framework..