Introduction before class
02 minutes06 secondsIntroduction to learning methods
31 minutes23 secondsIntroduction to the first iOS program
13 minutes49 secondsAddition calculator interface construction
07 minutes32 secondsThe relationship between controller and UIView
36 minutes41 secondsSum on button click event
07 minutes28 secondsUndo keyboard operations
11 minutes44 secondsMorning knowledge summary
Button case introduction
Two states of the button
15 minutes18 secondsMove button position 01
Move button position 02
Modify button size
11 minutes29 secondscode encapsulation
center and bounds
Animation introduction
Dynamically create controls 01
Dynamically create button 02
26 minutes37 secondsInstall help documentation and ios7.1 simulator
12 minutes54 secondsInstallation of help documentation
Common properties of UI controls
Image Browser 01
Image Browser 02
Tom Cat 01
31 minutes03 secondsTom Cat 02
56 minutes25 secondsThe difference between UIButton and UIImageView
UIButton displays multiple contents
08 minutes47 secondsSummarize
Introduction to Jiugongge 01
01 minutes20 secondsIntroduction to Jiugongge 02
09 minutes01 secondsNine-square grid arrangement
43 minutes12 secondsAdd child controls to each application View
24 minutes01 secondsSet data for child controls
Dictionary to model
Dictionary to model supplement
Morning summary review
03 minutes25 secondsPackage xib
Package xib supplement
Encapsulate mvc directory structure
xib loading process
Implement download button click function
Application management summary
Build the upper part of the interface
Lazy loading of data
Implement the next question function
10 minutes06 secondsImplement the function of clicking to display a large image
Implement the function of clicking to display a large picture
Dynamically generate answer buttons
Create selectable button 01
Create a selectable button 02
Click event of the selected button 01
Click event of the selected button 02
Answer button click event
Determine whether the answer is correct
pop-up dialogue box
22 minutes54 secondsPrompt function
18 minutes11 secondsSet App icon and startup image
Set App icon and startup image supplement
review
Introduction to UIScrollView
14 minutes49 secondsUIScrollView implements basic scrolling
16 minutes30 secondsImplement scrolling through code through contentOffset
contentInset and other properties
Himalaya Case 01
13 minutes07 secondsHimalaya Case 02
Listen to scroll events through a proxy
Morning agent review
UIScrollView implements scaling
Implement horizontal scrolling
Implement paging indicator
Implement automatic scrolling
FixedBug
Summary and supplement
Startup image and controller size
Introduction to UITableView
17 minutes12 secondsBasic ideas for displaying data in UITableView
UITableView displays grouped data
26 minutes05 secondsDisplay grouped data by loading plist file
27 minutes52 secondsThe difference in display effect between grouping and not grouping
Display a single set of data by loading a plist file
Common properties of UITableView and UITableViewCell
UITableView cell reuse
UITableView cell reuse supplement
Car brand display loading data
Car brand display setting right index
Car brand display editing refresh data
Group purchase case 01-loading data
37 minutes27 secondsGroup purchase case 02-Customize Cell through xib
Group purchase case 03-Customized Cell improvement 01
Group purchase case 04-Customized Cell improvement 02
Group purchase case 05-Customized Cell improvement 03
Group purchase case 06-load more 01
Group purchase case 07-load more 02
Group purchase case 08-Setting HeaderView
Weibo Case 01-Introduction
Weibo Case 02-Usage of UITableViewController
Weibo Case 03-Customize Cell01-Create sub-controls
Weibo Case 04-Customize Cell02-Set the data and Frame of the Cell neutron control
Weibo Case 05-Customized Cell03-encapsulated frame model
Why do we need to use weak for references of UI controls and proxy properties of UI controls?
QQ chat layout-introduction
QQ chat layout-lazy loading of data
QQ chat layout-building interface-implementing data source method
QQ Chat Layout-Create Custom Cell
QQ chat layout-calculate sub-control Frame
QQ chat layout-UITableView details adjustment
QQ chat layout-set message text bubble background 01
QQ chat layout-set message text bubble background 02
QQ chat layout-leftView attribute of text box
Notification publishing and monitoring 01
Notification publishing and monitoring 02
Get the specific content of the notification
Listen for keyboard events
QQ chat layout-implement automatic reply
Introduction before class
Use of static cells
Create model - lazy load data - implement data source method
Custom Cell
Set the group's Header View01
39 minutes56 secondsSet the group's Header View02
Set the group's Header View03
Set the group's Header View04
App management 01-1
07 minutes40 secondsApp Management 01-2
33 minutes33 secondsApp management 02
25 minutes20 secondsApp management 03
App Management 04
KVC supplement
Introduction to screen adaptation development
autoresizing case 01
autoresizing case 02
Autoresizing through code
Introduction to automatic layout 01
13 minutes42 secondsIntroduction to automatic layout 02
06 minutes33 secondsIntroduction to automatic layout 03
09 minutes43 secondsautolayout case 01-button displayed in the center
21 minutes44 secondsautolayout case 02-distance from all sides
25 minutes43 secondsautolayout case 03-set the same spacing between bottom buttons
30 minutes11 secondsautolayout case 04
24 minutes25 secondsThe relationship between startup image and controller size
08 minutes31 secondsHome screen adaptation 01
14 minutes01 secondsHome screen adaptation 02
16 minutes06 secondsautolayout case 05
44 minutes12 secondsCreate constraints through code
12 minutes33 secondsAchieve animation effects by modifying constraints
39 minutes19 secondsIntroduction to using Size Classes
Other supplementary knowledge points
Horizontal midpoint alignment - vertical midpoint alignment supplementary instructions