>> RHED ಶಿ: ಸ್ವಾಗತ , CS50 ಸೆಮಿನಾರ್ ನೋಡಿ -
ಐಒಎಸ್ ಪರಿಚಯ.
ಬರುವ ಎಲ್ಲಾ ಧನ್ಯವಾದಗಳು.
ನಾನು ಕೇವಲ ಉತ್ಸುಕರಾಗಿದ್ದೇವೆ ಭಾವಿಸುತ್ತೇವೆ ನಾನು ಐಒಎಸ್ ಬಗ್ಗೆ ನಾನು ಎಂದು.
ಕಳೆದ ವರ್ಷ, ನಾನು ಒಂದು ಎರಡನೆಯ ಎಂದು CS50 ತೆಗೆದುಕೊಂಡಿತು, ಮತ್ತು ನಾನು ಮೂಲತಃ ಫಾರ್ ಐಒಎಸ್ ಕಲಿತ ನನ್ನ
ಅಂತಿಮ ಯೋಜನೆ.
ಮತ್ತು ಇದು ಬಹಳ ಆಗಿತ್ತು -
ಅಲ್ಲದೆ, ಇದು ಸುಲಭ, ಆದರೆ ಇವೆ ಆನ್ಲೈನ್ ಬೆಂಬಲ ಟ್ಯುಟೋರಿಯಲ್ ಬಹಳಷ್ಟು.
ಮತ್ತು ನಾನು ಭಾವಿಸುತ್ತೇವೆ ಈ ಸೆಮಿನಾರ್, ನಾನು ತಲೆ ನೀವು ಹುಡುಗರಿಗೆ ನೀಡುತ್ತೇನೆ
ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿ ಆರಂಭವಾಗುವ
>> ಆದ್ದರಿಂದ, ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿ ದೃಷ್ಟಿಯಿಂದ, ಎರಡು ಪ್ರಮುಖ ವಿಷಯಗಳು ನಾವು ಇವೆ
ಇಂದು ರಕ್ಷಣೆ ಬಯಸುವ.
ಮೊದಲ ಭಾಷೆ -
ಭಾಷೆಯಲ್ಲಿ ಏರಲಿದೆ ವಸ್ತುನಿಷ್ಠ ಸಿ. ನಾವು ವಾಸ್ತವವಾಗಿ ಕೇಳಲು ಮಾಡುತ್ತೇವೆ
ನಿಜವಾಗಿಯೂ ಉತ್ತೇಜಕ ಏನಾದರೂ.
ಆದ್ದರಿಂದ, ನೀವು ಇಡೀ ಆಪಲ್ ಸೇರಬಹುದು ಅಭಿವರ್ಧಕರ ಸಮುದಾಯ ಮತ್ತು ಕೆಲವು ನಿರ್ಮಿಸಲು
ನಿಜಕ್ಕೂ ಅಪ್ಲಿಕೇಶನ್ಗಳು.
>> ಸಹ, ಐಒಎಸ್ 7, ಆಶಾದಾಯಕವಾಗಿ, ಸುಂದರ ನೀವು ಕೆಲವು.
ಆದರೆ ನನಗೆ ಗೊತ್ತು, ವಿವಾದಾತ್ಮಕ ಇಲ್ಲಿದೆ.
ಮತ್ತು ಮುಖ್ಯವಾಗಿ, ಏನು ನಾನು ಬಯಸುವ ಮಾರ್ಗದರ್ಶಿಯಾಗಿದೆ ನೀವು ವಸ್ತುನಿಷ್ಠ ಸಿ, ಮತ್ತು ಮೂಲಕ
ಸಮಗ್ರ Xcode, ನೀವು ಮಾಡುತ್ತೇವೆ ಎಂದು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು
ಐಒಎಸ್ ಕೆಲಸ.
>> ಆದ್ದರಿಂದ, ವಸ್ತುನಿಷ್ಠ ಸಿ ಮೇಲೆ ಕೇವಲ ಒಂದು ಪದ. ಮೂಲತಃ, ಇದು, ಸಿ ಎಂದು ನಿಖರ ಅದೇ ಇಲ್ಲಿದೆ
ಆದರೆ ಇತರ ವಸ್ತುಗಳ ಬಹಳಷ್ಟು.
ಆದ್ದರಿಂದ, ಇನ್ನಷ್ಟು ಕಟ್ಟುನಿಟ್ಟಾಗಿ, ನಿಜವಾಗಿ ಸೂಪರ್ ಸೆಟ್ ಸಿ ಆದ್ದರಿಂದ ಏನು ಎಂದು ನೀವು
ಇದು, ಇದೀಗ ಸಿ ಮಾಡಬಹುದು ಮೂಲತಃ 6 ಮೂಲಕ, pset 0 ಇಷ್ಟ
ವಸ್ತುನಿಷ್ಠ ಸಿ ಮಾಡಬಹುದು.
>> ಆದ್ದರಿಂದ, ಈ ಹೊಸ ಬಗ್ಗೆ ಹೆದರುತ್ತಿದ್ದರು ಭಾವನೆ ನೀವು ತಿಳಿಯಲು ನೀನು ಭಾಷೆ.
ನೀವು ಈಗಾಗಲೇ ಬಹಳಷ್ಟು ಒಳಗೊಂಡಿದೆ ಬಂದಿದೆ, ನೀವು ಎಲ್ಲಾ ಸಿ ಈ ಹಿಂದೆ ಮಾಡಿದ ಕಾರಣ
ಸೆಮಿಸ್ಟರ್, ಈಗ ಹೊರತುಪಡಿಸಿ ನೀನು ಕೆಲಸ ಹೆಚ್ಚು ಬಹಳಷ್ಟು ಹೊಂದಿರುತ್ತವೆ.
ಮತ್ತು ನಾನು ಮೂಲಕ ನೀವು ದಾರಿ ಪಡೆಯಲಿದ್ದೇನೆ ಕೆಲವು ಹೈಲೈಟ್ ಉದಾಹರಣೆಗಳು ಒಂದೆರಡು
ನಾನು ಕಂಡುಬಂದಿಲ್ಲ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಮಾಡಿದಾಗ ಕಲಿತರು
ವಸ್ತುನಿಷ್ಠ ಸಿ ಕಳೆದ ವರ್ಷ.
>> ನಿಜವಾಗಿಯೂ, ಆದ್ದರಿಂದ, ಇತರ ಪಾಯಿಂಟ್ , ವಸ್ತುನಿಷ್ಠ ಸಿ ನಿಸ್ಸಂಶಯವಾಗಿ, ಆಗಿದೆ
ವಸ್ತು ಆಧಾರಿತ.
ನಾವು ಸ್ವಲ್ಪ ಚರ್ಚೆ ಮಾಡುತ್ತೇವೆ ನಂತರ ಅಂದರೆ ಬಗ್ಗೆ.
ಮೂಲಭೂತವಾಗಿ, ನೀವು ಕೆಲಸ ಹೇಗೆ ಅನಿಸುತ್ತದೆ ಈ ಕಳೆದ pset ರಲ್ಲಿ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ, ಜೊತೆಗೆ
ಗ್ರಂಥಿಗಳು ಮತ್ತು ಇದೇ ಇತರ ವಿಷಯಗಳನ್ನು.
ವಸ್ತುನಿಷ್ಠ ಸಿ, ಎಲ್ಲವೂ ಇದೆ, ಹೊರತುಪಡಿಸಿ ವಸ್ತುವಿನ, ಮತ್ತು ನೀವು ಎಂದು ನೀನು
ವಸ್ತುಗಳು ರೀತಿಯು ಸುಮಾರು ಹಾದುಹೋಗುವ ಬದಲಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ತಮ್ಮನ್ನು ಹೆಚ್ಚು.
ಆದ್ದರಿಂದ, ಇದು ಕೇವಲ ಪ್ರಮುಖ ವಿಷಯ ನೆನಪಿನಲ್ಲಿಡಿ.
>> ಆದ್ದರಿಂದ, ಏಕೆ ನಾವು ಕೆಲವು ಪ್ರಾರಂಭವಾಗಲು ಸಿ ಮತ್ತು ನಡುವೆ ವಾಕ್ಯ ವ್ಯತ್ಯಾಸಗಳು
ವಸ್ತುನಿಷ್ಠ ಸಿ?
ನಾನು, ಸೇರಿವೆ # ಹೈಲೈಟ್ ಬಯಸುವ ಸಿ ಮತ್ತು ಸಿ + + ತಿಳಿಯಲು, ಪ್ರಮಾಣಿತ io.h, ಜೊತೆಗೆ
ಆ ವಸ್ತುನಿಷ್ಠ ಸಿ ಆವೃತ್ತಿ, ಇದು # ಆಮದು, ತದನಂತರ ಕೆಲವು ರೀತಿಯ ಆಗಿದೆ
ಹೆಡರ್ ಕಡತವನ್ನು.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು, UIKit ಎಂದು ನಿಮಗೆ, UIKit.h ಕಡಿದು.
ಇದು ನೀವು ಗೊತ್ತಿಲ್ಲ, MKMapview ಆಗಿರಬಹುದು ನೀವು ಬಯಸಿದರೆ ನೀವು MKMapview.h ಸೀಳಲು
, ಹಾಗೆ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಒಳಗೆ ಒಂದು ನಕ್ಷೆ ಮಾಡಲು.
ಹಾಗೆ ಇದೇ ವಿಷಯಗಳನ್ನು.
>> ಆದ್ದರಿಂದ, ಪ್ರಮುಖ ವಿಷಯ ಸೇರಿವೆ ಆಗಿದೆ ಈಗ ಆಮದು ಬದಲಾಗಿದೆ.
ಆದರೆ ಕಲ್ಪನೆ ಇನ್ನೂ ಉಳಿದಿದೆ.
ನೀವು ಕೆಲವು ರೀತಿಯ ಆಮದು ಮಾಡಲು ನೀನು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಹೆಡರ್ ಫೈಲ್.
>> ನಾನು ವ್ಯತ್ಯಾಸ ಹೈಲೈಟ್ ಬಯಸುವ printf ಮತ್ತು NSLog ನಡುವೆ.
ಆದರೆ, ನಾವು ಮೊದಲೇ ಹೇಳಿದಂತೆ, ವಸ್ತುನಿಷ್ಠ ಸಿ ಕಟ್ಟುನಿಟ್ಟಾದ ಸೂಪರ್ ಸೆಟ್ ಆಗಿದೆ
Printf ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಅಂದರೆ ಸಿ, ವಸ್ತುನಿಷ್ಠ ಸಿ, ತುಂಬಾ.
ಆದರೆ, ಹೆಚ್ಚಿನ ಜನರು ಎಂದು ಬಳಸಬೇಡಿ.
ಹೆಚ್ಚಿನ ಜನರು ಈ NSLog ಬಳಸಲು ಇದು ಏಕೆಂದರೆ ನೀವು ಒಂದು ಬಾರಿ ಅಂಚೆಚೀಟಿ ನೀಡುತ್ತದೆ, ಮತ್ತು ನಾವು ನೋಡುತ್ತಾರೆ
ಇದು ನಂತರ ಆಕ್ಷನ್.
ಆದರೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿರುವ ಅಸ್ಥಿರ ಔಟ್ ಮುದ್ರಿಸಲು ರೀತಿಯಲ್ಲಿ.
>> ಹಾಗೂ ನಾನು ಕೂಡ ಹೈಲೈಟ್ ಬಯಸುವ NSLog ಕೇವಲ ಒಂದೇ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಮೌಲ್ಯಗಳು printf ಮಾಡುವಂತೆ -
ಆದ್ದರಿಂದ% d ಒಂದು ಇಂಟ್ ಆಗಿದೆ, % F ಒಂದು ಫ್ಲೋಟ್ ಆಗಿದೆ.
ಆದರೆ, ನಾನು ಹೈಲೈಟ್ ಬಯಸುತ್ತೀರಿ ಈ ಕಳೆದ ಒಂದು -
ಸೈನ್ NSLog% -
ವಸ್ತುವಿನ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್.
ನಾನು ಹಿಂದಿನ, ವಸ್ತುನಿಷ್ಠ ಸಿ ವ್ಯವಹರಿಸುತ್ತದೆ ಹೇಳಿದಂತೆ ಅತ್ಯಧಿಕವಾಗಿ ಹೆಚ್ಚಾಗಿ ವಸ್ತುಗಳು,
ನೀವು ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಬಳಕೆ ಬರುತ್ತವೆ ಒಂದು ಬಹುಶಃ, ಬಹುಶಃ, ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ
NSArray, ಅಥವಾ NSDictionary, ಅಥವಾ NSString.
>> ಆದ್ದರಿಂದ, ಸಹ ನಮ್ಮ NSLog ರಲ್ಲಿ, ಗಮನಕ್ಕೆ ಹೇಳಿಕೆ, ನಾವು ಮುಂದೆ ಚಿಹ್ನೆ ಒಂದು ಹೊಂದಿವೆ
ಉದ್ಧರಣಾ -
ಎಂದು, ಈಗ, ತಂತಿ ಸೂಚಿಸಲು ವಸ್ತುನಿಷ್ಠ ಸಿ ವಸ್ತುಗಳು.
ಅವರು ಇನ್ನು ಮುಂದೆ ಕೇವಲ ಚಾರ್ ನಕ್ಷತ್ರಗಳು.
ಅವರು ವಸ್ತುಗಳನ್ನು ಆರ್ ಮತ್ತು ಇಂತಹ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
>> ಆದ್ದರಿಂದ, ಇದು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಮಾಡಿದಾಗ ನೀವು NSLog ಬಳಸಲು ಇದು ಎನ್ಎಸ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ಸ್ಟ್ರಿಂಗ್, ಇದು ನೀವು ಎಂಬುದನ್ನು ಅರ್ಥ ಮುಂದೆ ನಲ್ಲಿ ಸೇರಿಸಲು ನಿಮ್ಮ
ಉದ್ಧರಣಾ ಚಿಹ್ನೆಗಳು.
ನೀವು ಎಲ್ಲಾ, ಇಲ್ಲಿ, ನೋಡಿ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ ನನ್ನ ಕಾರ್ಯವನ್ನು ನಾನು, ಈ NSLog ಕರೆಗಳನ್ನು
, ಉಲ್ಲೇಖಗಳು ಮುಂದೆ ನಲ್ಲಿ ಸಹ % D ಮತ್ತು% F ನ ಆದರೂ
ಸಿ ಎಲ್ಲಾ ಅದೇ
>> ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿಯವರೆಗೆ?
ನಾನು ಈ ಶೀಘ್ರವಾಗಿ ಮೂಲಕ ಹೋಗಲು ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ನಾವು ಕೆಲಸ ಮಾಡಲು ಹೆಚ್ಚಿನ ಸಮಯ ಹೊಂದಬಹುದಾದ
Xcode ಮತ್ತು ವಸ್ತುನಿಷ್ಠ ಸಿ, ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಹೆಚ್ಚು ಪಡೆಯುವುದು
ಇದು ಪರಿಚಿತವಾಗಿರುವ.
>> ಮುಂದೆ, ನಾನು ಏನೋ ಹೈಲೈಟ್ ಬಯಸುವ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಮುಖ್ಯ.
ಆದ್ದರಿಂದ, ಸಿ, ಹೆಚ್ಚಿನ ವಿಷಯಗಳನ್ನು ಕ್ರಿಯೆಗಳು.
ನಾವು ಒಂದು ಕಾರ್ಯ ಕರೆ ಮಾಡಲು.
ನಾವು, ಕಾರ್ಯಗಳನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ಘೋಷಿಸಲು ರಿಟರ್ನ್ ನಂತರ, ಮೊದಲ ಟೈಪ್
ಕ್ರಿಯೆ ಹೆಸರು, ಆವರಣ, ಮತ್ತು ನಂತರ ಯಾವುದೇ ವಾದಗಳು ಮತ್ತು ರೀತಿಯ
ನಾವು ಸೈನ್ ಪಾಸ್ ಮಾಡಲು ವಾದಗಳ
ಮತ್ತು ವಸ್ತುನಿಷ್ಠ ಸಿ, ಏಕೆಂದರೆ ಎಲ್ಲವೂ ಒಂದು ವಸ್ತುವಿನ ಅಥವಾ ವರ್ಗ -
ಆದ್ದರಿಂದ ವರ್ಗ ಮತ್ತು ವಸ್ತುವಿನ ಎರಡು ಪದಗಳು ಎಂದು ಪರಸ್ಪರ ಹೆಚ್ಚಾಗಿ ಸಮಾನಾರ್ಥಕ
ಆದ್ದರಿಂದ ನಾನು ವಿನಿಮಯ ಅವುಗಳನ್ನು ಬಳಸಬಹುದು ಸೆಮಿನಾರ್ ಉದ್ದಕ್ಕೂ.
>> ಆದರೆ, ನೀವು ನಾವು ವಿಧಾನಗಳಲ್ಲಿ ಎಂದು ನೋಡುತ್ತಾರೆ ವಸ್ತುನಿಷ್ಠ ಸಿ ಬದಲಿಗೆ ಕಾರ್ಯಗಳನ್ನು.
ಮತ್ತು ವಿಧಾನಗಳು ವಸ್ತುಗಳು ಸೇರಿರುವ.
ಆದ್ದರಿಂದ ಕೇವಲ, ಬಹುಶಃ ತೆಗೆದುಕೊಳ್ಳಲು ಉದಾಹರಣೆಗೆ, ನೋಡ್ -
ನಮ್ಮ ಮಾದರಿ [ಕೇಳಿಸುವುದಿಲ್ಲ]
pset 6 ಅಥವಾ 5 ರಿಂದ ನೋಡ್ -
ನಾವು, ಪದ, ಆಸ್ತಿ ಹೊಂದಿವೆ ಅಥವಾ ಮುಂದಿನ ನೋಡ್ ಪಾಯಿಂಟರ್.
ವಿಧಾನಗಳು ಕೇವಲ ಒಳಗೆ ಕ್ರಿಯೆಗಳು ರಚನೆಯ ಕೆಲವು ರೀತಿಯ.
>> ಆದ್ದರಿಂದ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ರಚನೆ ಎಂದು ವಸ್ತು, ಮತ್ತು ನಂತರ ವಿಧಾನ
ವಸ್ತು ಸೇರಿದೆ ಏನೋ.
ಮತ್ತು ಈ ನೀವು ಘೋಷಿಸಲು ಹೇಗೆ ಆಗಿದೆ, ರೀತಿಯ, ಒಂದು ವಿಧಾನ.
ನೀವು, ಮತ್ತೆ, ರಿಟರ್ನ್ ಆರಂಭವಾಗಬೇಕು ಎಂದು Type - ಆದ್ದರಿಂದ, ನಾನು ಬಣ್ಣ ಪ್ರಯತ್ನಿಸಿದ
ಇಲ್ಲಿ ಪ್ರಮುಖ ಪದಗಳು ಕೋಡ್ ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ , ಕನಿಷ್ಠ, ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ನೋಡಬಹುದು
ಕಾರ್ಯ ಸಾಮ್ಯತೆಗಳನ್ನು ಘೋಷಣೆಗಳು ಮತ್ತು ವಿಧಾನ ಘೋಷಣೆಗಳು.
ಆದ್ದರಿಂದ, ನೀವು ರಿಟರ್ನ್, ನೀವು ತಿಳಿದಿರುವ, ಆರಂಭವಾಗಬೇಕು Type - ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಅಥವಾ
ಒಂದು NSArray ಪಾಯಿಂಟರ್ -
ತದನಂತರ ನೀವು ಈ ವಿಧಾನವನ್ನು ಹೊಂದಿವೆ.
ತದನಂತರ, ಏನು ಇಲ್ಲಿ ಆಸಕ್ತಿಕರವಾಗಿದೆ ಹೊಂದಿದೆ ಬದಲಿಗೆ ಆವರಣ ಹೊಂದುವ, ನಾವು
ಈ ಕರಳಿನ ಹಿಂಬಾಗದ ಹೊಂದಿವೆ.
ತದನಂತರ ನಮ್ಮ ವಾದಗಳನ್ನು ಮುಂದೆ, ನಾವು ಆವರಣ, ಮತ್ತೆ, ಪುಟ್ ಮಾದರಿ
ನಮ್ಮ ವಾದದ.
>> ಆದ್ದರಿಂದ, ಈಗ ನಾನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವ ಬಾಗುತ್ತೇನೆ ನಿಮಗೆ, n ಮತ್ತು, ನಡುವೆ ಹೋಲಿಕೆ
ಸಂಖ್ಯೆ, ಅವರು ಆರ್ ಏಕೆಂದರೆ ಹಾಗೆ ints ಎರಡೂ.
ಮತ್ತು ಇತರ ಒಂದು ಒಂದು NSUInteger ವಿಧ.
ತದನಂತರ, ವಸ್ತುನಿಷ್ಠ ಸಿ ಜೊತೆ, ನೀವು ಅನೇಕ ವಾದಗಳನ್ನು ಬೇಕು
ನಿಮ್ಮ ವಿಧಾನ ಷರತ್ತು, ನೀವು ರೀತಿಯ, ರೀತಿಯ ಈ ರೀತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು -
ನಾನು ಅದನ್ನು ವಿವರಿಸಲು ಹೇಗೆ ಖಾತ್ರಿ ಅಲ್ಲ, ಆದರೆ ಈ ಹೇಗೆ ನೀವು ಒಂದು ಉತ್ತಮ ಉದಾಹರಣೆಯಾಗಿದೆ
ಹಾಗಾದರೆ ಅನೇಕ ವಾದಗಳನ್ನು ಹೊಂದಬಹುದು.
>> ನೀವು, ಸಹಜವಾಗಿ, ಕೇವಲ ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧ್ಯವೋ andArray ಕೊಲೊನ್ ನಿರ್ಲಕ್ಷಿಸಿ NSArray
ನೀವು ಕೇವಲ ಒಂದು ವಿಧಾನವನ್ನು ಬಯಸಿದರು ರಚನೆಯ ವೇಳೆ ಎಂದು ಒಂದು ವಾದವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಹೌದು, ಪ್ರಶ್ನೆ.
>> ಪ್ರೇಕ್ಷಕರು: NSUInteger ಮತ್ತು ಎರಡೂ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು NSArray ವಾದಗಳನ್ನು
NSArray ಒಳಗೆ?
>> RHED ಶಿ: ಹೌದು.
ಆದ್ದರಿಂದ, ನನಗೆ ವಿವರಿಸಲು ಅವಕಾಶ.
ಆದ್ದರಿಂದ, ಹೌದು.
ಆದ್ದರಿಂದ, ಪ್ರಶ್ನೆಯಾಗಿದೆ NSUInteger ಮತ್ತು ವಾದಗಳಲ್ಲಿ NSArray * ರೀತಿಯ,
ಮತ್ತು ಅದು ಸರಿ.
ಆದ್ದರಿಂದ, ನೀವು ಯಾವಾಗಲೂ ಎಂಬುದನ್ನು ಸೂಚಿಸಲು ಬಯಸುವ ನಿಮ್ಮ ವಾದವನ್ನು ವಿಧ.
ಮತ್ತು ಇಲ್ಲಿ, ನಾನು ನೀವು ಪರಿಚಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಬಾಗುತ್ತೇನೆ ವಾಕ್ಯ ಮತ್ತು vocab ಕೆಲವು
ವಸ್ತುನಿಷ್ಠ ಸಿ, ಆದ್ದರಿಂದ ಆ ನಿಜವಾದ ರೀತಿಯ ನೀವು ವ್ಯವಹರಿಸುವಾಗ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ.
>> ಮತ್ತು ನೀವು ಗಮನಿಸಿ ನೀವು ರಚನೆಗಳು ರೀತಿಯ, ಇನ್ನು ಮುಂದೆ
ಸರಳ ಬ್ರಾಕೆಟ್ ವಿಷಯಗಳನ್ನು.
ಅವರು ವಸ್ತುಗಳನ್ನು ಆರ್.
, ಆದರೂ ನಾವು ಮುಂದಿನ ಹೋಗುತ್ತಾರೆ ವೇಳೆ ಸ್ಲೈಡ್, ನಾವು ನೋಡಬಹುದು ನಾವು ಎಂದು
ಹಾರ್ಡ್ ಕೋಡ್ ಜೊತೆ ವಸ್ತುನಿಷ್ಠ ಸಿ ಒಂದು NSArray ಮುಂದೆ ಕೇವಲ ಒಂದು ನಲ್ಲಿ ಚಿಹ್ನೆ
ಬ್ರಾಕೆಟ್ಗಳನ್ನು.
ನಾನು, ಎಂಬುದನ್ನು ವಾಸ್ತವವಾಗಿ, ಸಾಕಷ್ಟು ಖಚಿತವಿಲ್ಲ ನಾನು syntactically ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹಾರ್ಡ್ ಕೋಡೆಡ್
ಸರಿಯಾಗಿ ಸಿ ಆವೃತ್ತಿಯ, ಆದರೆ ಆ ಸಿ ರಚನೆಯ ಆಗಿರಬೇಕಿತ್ತು.
>> ಆದ್ದರಿಂದ, ಈ ನೀವು, ನಿಮಗೆ ಹೇಗೆ ಹೊಂದಿದೆ, ಬಹುಶಃ ಕಾರ್ಯಗಳನ್ನು ಅಥವಾ ಬಳಸಲು
ನಾವು ಮೊದಲೇ ನಿರ್ಮಿತವಾದ ವಿಧಾನಗಳು.
ರೈಟ್?
ನಾವು ಘೋಷಿಸಲು ಅಲ್ಲಿ ಆದ್ದರಿಂದ, ಈ ನಮ್ಮ ಕಾರ್ಯ ಮತ್ತು ನಮ್ಮ ವಿಧಾನ.
ಈಗ ನಾವು ಅವುಗಳನ್ನು ಬಳಸಲು ಬಯಸುವ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮ, ಮತ್ತು ಈ
ನಾವು ಅದನ್ನು ಹೇಗೆ.
ಆದ್ದರಿಂದ, ಸಿ, ನೀವು, ನಿಮಗೆ, ಎಂದು ಬಹುಶಃ, ಒಂದು bool ಬೌ, ಮತ್ತು ನೀವು ಹೊಂದಿಸಿ
ನಂತರ ಕಾರ್ಯ ಸಮನಾದ ಮತ್ತು ನೀವು ವಾದಗಳನ್ನು ರಲ್ಲಿ ರವಾನಿಸಲು.
>> ವಸ್ತುನಿಷ್ಠ ಸಿ, ಇದು ಬಹಳ ಇಲ್ಲಿದೆ ಹೆಚ್ಚು ಒಂದೇ.
ನೀವು NSArray * my_array ಹೊಂದಿವೆ, ಮತ್ತು ಇದು ಈಗ, ಕೇವಲ - ಸಮನಾಗಿರಬೇಕು ಹೋಗುವ
ಇಲ್ಲಿ ವ್ಯತ್ಯಾಸ ಈ ವಸ್ತು ವಿಷಯ, ಇದು ನಾನು ಹಳದಿ ಹೈಲೈಟ್, ಮತ್ತು ಬಂದಿದೆ
ನೀವು ನೋಡಬಹುದು ಎಂದು, ಸಿ, ಇಲ್ಲ ಯಾವುದೇ ಹಳದಿ ಪದ.
ವಿಧಾನಗಳು ಸೇರಿರುವ ಕಾರಣ ಮತ್ತು ಇಲ್ಲಿದೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ವಸ್ತು.
ನಾನು ವಸ್ತುವನ್ನು ಮಾಡಬೇಕು ಏಕೆ ಆ ನ ಎಂದು ರೀತಿಯ, ಈ ವಿಧಾನವನ್ನು ಕರೆಗಳು
ನಂತರ ಸಂಖ್ಯೆ ಸೊನ್ನೆ, ಮತ್ತು NSArray ಎ, ಬಿ, ಸಿ, ಡಿ.
ಎಂದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
>> ನಾವು ಕ್ರಮ ಈ ಪರಿಕಲ್ಪನೆಗಳ ನೋಡುತ್ತಾರೆ ಸ್ವಲ್ಪ ಸಮಯದಲ್ಲಿಯೇ ನಾವು ಒಂದು ಡೆಮೊ ಒಳಗೆ ಹೋದಾಗ.
ಸರಿ.
ಈಗ, ನಾನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ಬಯಸುವ ಇದು X ಕೋಡ್ 5, ಬಗ್ಗೆ
ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ನೀವು ಕೆಲಸ ಮಾಡುತ್ತೇವೆ ಎಂದು.
ನಾನು, ನೀವು ಗೊತ್ತಿರಬೇಕು, ಅಥವಾ ನೀವು ಕೆಲವು ಸಮಸ್ಯೆ ಇದು ಮ್ಯಾಕ್ಗಳು ​​ಇಲ್ಲ
X ಕೋಡ್ ಲಭ್ಯವಿಲ್ಲದ ಕಾರಣ ವಿಂಡೋಸ್ ಮತ್ತು ಪಿಸಿ.
ಏಕೆ, ಆದರೆ ಬಹುಶಃ ನನ್ನನ್ನು ಕೇಳಬೇಡಿ -
ಹೌದು, ಕಾರ್ಪೊರೇಟ್.
ಇರಲಿ.
ಆದರೆ ಹೇಗಾದರೂ, ಆದ್ದರಿಂದ, ನಾನು ಕ್ಷಮೆ ಕೆಲವು ವೇಳೆ ವಿಧದ ಡೌನ್ಲೋಡ್ ಹೊಂದಿಲ್ಲ
ರಲ್ಲಿ ಮ್ಯಾಕ್ ವರ್ಚುವಲ್ X ಕೋಡ್ 5 ಚಲಾಯಿಸಲು ಸಲುವಾಗಿ.
ಆದರೆ ಇದು ಬಹಳ ನಿಫ್ಟಿ ಬಳಸಲು ತಂತ್ರಾಂಶ.
>> ಆದ್ದರಿಂದ, ಮೊದಲು ನಾವು ಯಾವುದೇ ರೀತಿಯ ಧುಮುಕುವುದಿಲ್ಲ ಡೆಮೊ, ನಾನು ನೀವು ಒಂದು ತೋರಿಸಲು ಬಯಸುವ
X ಕೋಡ್ ತೋರುತ್ತಿದೆ ಏನು ಚಿತ್ರವನ್ನು ನಿಮ್ಮ ವಿಂಡೋ, ನಂತರ ಸಹ ಬಗ್ಗೆ ಮಾತನಾಡಲು
ಈ ಸಂಪೂರ್ಣ ಜಾಗವನ್ನು ಏನು.
ಆದ್ದರಿಂದ, ಇದು ರೀತಿಯ ಕಲಿಕೆ ಹೀಗಿದೆ ಹೇಗೆ ನೀವು ಬಯಸುವ ಹೊರತುಪಡಿಸಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ಬಳಸುವ
ಎಲ್ಲಾ familiarized ಪಡೆಯುತ್ತೀರಿ ಬೇರೆಬೇರೆ ಎಂದು
ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ.
>> ಆದ್ದರಿಂದ ಮೊದಲ, ನಾನು ನೀವು ತೋರಿಸಲು ಬಯಸುವ ಮೇಲಿರುವ ಟೂಲ್ಬಾರ್ ಗೆ.
ನೀವು ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಎಂದು ನೋಡುತ್ತಾರೆ, ನೀವು ಫೈಲ್ ಹೆಸರು ಮಾಡುತ್ತೇವೆ -
ಅಥವಾ, ವಾಸ್ತವವಾಗಿ, ನಿಮ್ಮ ಯೋಜನೆಯ ಹೆಸರು ತದನಂತರ ನಿಮ್ಮ ಕಡತ ಹೆಸರು.
ಆಟದ ಗಮನಿಸಿ ಟೇಕ್ ಮತ್ತು ಸ್ಟಾಪ್ ಗುಂಡಿಗಳು.
ಆ ನೀವು ಇರುವಿರಿ ಇವನ್ನು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ರನ್ ಬಳಸಿ
ಸಿಮ್ಯುಲೇಟರ್ -
ಐಒಎಸ್ ಸಿಮ್ಯುಲೇಟರ್.
ಈ ಸ್ವಯಂಚಾಲಿತವಾಗಿ, X ಕೋಡ್ 5 ಬರುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಬಗ್ಗೆ ಚಿಂತೆ ಇಲ್ಲ
ಸಿಮ್ಯುಲೇಟರ್ ಕೆಲವು ರೀತಿಯ ಡೌನ್ಲೋಡ್.
ನೀವು ಪ್ಲೇ ಒತ್ತಿ ಮತ್ತು ನಂತರ ಇದು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಸಾಗುತ್ತದೆ.
ಮತ್ತು ನೀವು ಸುಮಾರು ಆಡಲು, ಮತ್ತು ಮಾಡಬಹುದು ನೀವು ನಂತರ ಕೆಲಸ ಹೇಗೆ ನೋಡುತ್ತಾರೆ.
>> ತದನಂತರ, ಕೇಂದ್ರದಲ್ಲಿ, ಕೋರ್ಸಿನ, ಅಲ್ಲಿ ನಿಮ್ಮ ಸುಂದರ ಕೋಡ್ ಎಲ್ಲಾ ಹೊಂದಿದೆ
ಹೋಗುತ್ತಿದ್ದೇವೆ.
ತದನಂತರ, ಎಡ ಭಾಗದಲ್ಲಿ, ನೀವು ಮಾಡುತ್ತೇವೆ ಈ ಹೊಂದಿವೆ, ರೀತಿಯ, ಫೋಲ್ಡರ್ -
ಸಂಚರಣೆ -
ತದನಂತರ, ನೀವು ಜೊತೆಗೆ, ಎಂದು ನೋಡುತ್ತಾರೆ ಫೋಲ್ಡರ್ ಐಕಾನ್, ಒಂದು ಇವೆ
ಇತರ ಶ್ರೇಷ್ಠರ ಗುಂಪೇ ಎಂದು ನಂತರ ಉಪಯುಕ್ತ.
>> ತದನಂತರ, ಬಲ ಬದಿಯಲ್ಲಿ ಒಂದು ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿದೆ ನೀವು ಕೆಲಸ ಮಾಡಬಹುದು ಅಲ್ಲಿ ಪ್ರದೇಶದಲ್ಲಿ
ವಸ್ತುಗಳ ಕೆಲವು, ನೀವು ಸೂಚಿಸಲು ಗೊತ್ತು, ಬಣ್ಣ ಇರಬೇಕು ಎಂಬುದನ್ನು, ಏನು
ಪಠ್ಯ ಫಾಂಟ್ ಎಟ್ ಇತ್ಯಾದಿ, ಇರಬೇಕು.
ನೀವು ಏನು ಎಲ್ಲವೂ, ಆದಾಗ್ಯೂ ಉಪಯುಕ್ತತೆಯನ್ನು ಪ್ರದೇಶದಲ್ಲಿ, ನೀವು
ಹಾಗೆಯೇ ಕೋಡ್ ಮಾಡಲು.
ಆದ್ದರಿಂದ, ನಾನು ಎರಡು ಹಾದುಹೋಗುವ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ನಲ್ಲಿ, ಸರಳವಾಗಿ, ಯಾವುದೇ ಕೋಡ್ ಬಳಸಿಕೊಂಡು ಉದಾಹರಣೆಗಳನ್ನು
ಎಲ್ಲಾ - ಅಥವಾ ಬಹಳ ಕಡಿಮೆ ಕೋಡ್ -
ಎಲ್ಲಾ ಕೋಡ್ ಪದ್ಯಗಳನ್ನು, ಕೇವಲ ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ನೀವು ಮತ್ತು ಸಾಧ್ಯವಿಲ್ಲ ಎಂಬುದನ್ನು ತಿಳಿಯಲು
Xcode ಮತ್ತು ವಸ್ತುನಿಷ್ಠ ಸಿ.
>> ನಂತರ, ಅಂತಿಮವಾಗಿ, ಕೆಳಗೆ ಕೆಳಭಾಗದಲ್ಲಿ, ನೀವು ದೋಷನಿದಾನಕ್ಷೇತ್ರ ಹೊಂದಿವೆ.
ಆದ್ದರಿಂದ, ನೀವು ಇನ್ನು ಮುಂದೆ, GDB ರನ್ ಹೊಂದಿವೆ ಎಟ್ ಇತ್ಯಾದಿ, ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ.
ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅದು.
ಮತ್ತು ನೀವು ಮುದ್ರಿಸಬಹುದು ಈ ಪ್ರದೇಶಕ್ಕೆ ಸ್ಟಫ್.
ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನಂತರ, ನಾವು ಮೂಲಕ ಹೋಗುತ್ತೇನೆ mario.c, ನೀವು ಹುಡುಗರಿಗೆ ಇನ್ನೂ ನೆನಪು
ಎಂದು,, Xcode.
ಆದ್ದರಿಂದ ಮೋಜಿನ ಆಗಿರಬೇಕು.
>> ನಂತರ, ಕೇವಲ ಅದನ್ನು ಮರಳಿ ತರಲು ವಸ್ತುನಿಷ್ಠ ಸಿ, ನಾನು ಹೈಲೈಟ್ ಯಾವ
ನೀವು ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಮಾಡಬಹುದು.
ವಸ್ತುನಿಷ್ಠ ಸಿ ಏಕೆಂದರೆ, ನಿಮಗೆ, ಒಂದು ಸಿ ಸೂಪರ್ಸೆಟ್, ನೀವು ಎಲ್ಲವನ್ನೂ, ಆಗಿದೆ
ಸಿ ನೀವು ಬರೆದಂತೆ, ಅದೇ ಕೇವಲ ಸ್ವಲ್ಪ ವ್ಯತ್ಯಾಸವಿದೆ.
ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ವೇಳೆ ರೂಪ ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ಹೇಳಿಕೆ ಅದೇ - ನೀವು
ನೀವು ಆವರಣ ಹೊಂದಿವೆ ನಂತರ ವೇಳೆ, ಮತ್ತು ಒಳಗೆ ಒಂದು ಗುಣ, ತದನಂತರ
ಯಾವುದೇ ನೀವು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅಲ್ಲಿ ಒಳಗೆ ಮಾಡಲು ಬಯಸುವ.
>> ಆದರೆ, ನಾನು ಈ ಸ್ಲೈಡ್ ಅಪ್ ಹಾಕಲು ಬೇಕಾಗಿದ್ದಾರೆ ಇಲ್ಲಿ ಸರಳವಾಗಿ ವಿವರಿಸಲು,
ನಾವು, ಈಗ ವಸ್ತುಗಳು ಮಾತಾಡುತ್ತಿದ್ದೀರಿ ಏಕೆಂದರೆ ನಾವು ಈ ವಿಷಯಗಳನ್ನು ಬಳಸಲು ಹೊಂದಿರುತ್ತದೆ
ಹಾಗೆ ಎಂಬ, ಸ್ಟ್ರಿಂಗ್ ಸಮಾನವಾಗಿರುತ್ತದೆ ಇದು ಒಂದು ಹೊಂದಿದೆ, ಕಾಕತಾಳೀಯವಾಗಿ, ಒಂದು ವಿಧಾನ
ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ NSString ವಸ್ತು.
ಆದ್ದರಿಂದ, ಪದ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು NSString ಆಗಿದೆ ವಸ್ತು, ಮತ್ತು ಇದು ಎಂಬ ವಿಧಾನ ಹೊಂದಿದೆ
ಸ್ಟ್ರಿಂಗ್ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಮತ್ತು ನಂತರ ನಾವು ಹಾದುಹೋಗುವ ನೀವು ನೋಡಲು ಒಂದು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಸ್ಟ್ರಿಂಗ್
ಆ ಸಮಾನವಾಗಿವೆ ಎಂದು ಪರಸ್ಪರ.
>> ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿಯವರೆಗೆ?
ಸರಿ.
ಮತ್ತು, ನಾನು ಮೇಲೆ ಹೋಗಲು ಬಯಸುವ ಸಹ ಹೇಳಿಕೆಯನ್ನು ಒಂದು.
>> ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾವು ಬಯಸಿದರೆ ಲೂಪ್ ಸಿ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಮೇಲೆ, ಈ
ನಿಮಗೆ ಪರಿಚಯವಿರುವ ಇರಬೇಕು.
ಮತ್ತು, ವಸ್ತುನಿಷ್ಠ ಸಿ, ನಾನು ಬಯಸುತ್ತೀರಿ ರೀತಿಯ, ಈ ಹೈಲೈಟ್
ವಿಧಾನ ಎಣಿಕೆ ಎಂಬ.
ಅಲ್ಲದೆ, ವಾಸ್ತವವಾಗಿ, ನನಗೆ ಅವಕಾಶ ಕೇವಲ ಹಿಂದಕ್ಕೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
ನ್ಯಾಷನಲ್ ರಚನೆಯ ಒಂದು ವಿಧಾನವಾಗಿದೆ.
ಆದಾಗ್ಯೂ, ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು ಏಕೆ ನೀವು ಸರಣಿ ಆಸ್ತಿ
ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು ಬಳಸಬಹುದು.
ಆದರೆ ನಾನು ತುಂಬಾ ಬರಲು ಬಯಸುವುದಿಲ್ಲ ಈ ಪರಿಕಲ್ಪನಾ ಸ್ಟಫ್, ನಾನು ಬಯಸುವ
ವಿಷಯಗಳನ್ನು ನೋಡಲು ಹೇಗೆ ನೀವು ತೋರಿಸಲು ಹಾಗೆ ಸಿ ವಿರುದ್ಧ ವಸ್ತುನಿಷ್ಠ ಸಿ ರಲ್ಲಿ
>> ಮತ್ತು, ನಾನು ಎತ್ತಿ ಬಯಸುತ್ತೀರಿ ಎಂದು ನಾನು NSUInteger ಬಳಸಿಕೊಂಡು ಬಂದಿದೆ ಸಹ
ವಸ್ತುನಿಷ್ಠ ಸಿ ಎಲ್ಲಾ ನಾನು ನನ್ನ ತಂದೆಯ ಮುಂದೆ, ಇಂಟ್ ಕಾರಣ ನೀವು, ಇಂಟ್ ಬಳಸಬಹುದು
ವಸ್ತುನಿಷ್ಠ ಸಿ ಸಂಪೂರ್ಣವಾಗಿ ಮಾನ್ಯ, ಸಹ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಇದು ಕೇವಲ ಶೈಲಿಯ, ಅಥವಾ -
>> RHED ಶಿ: ಹೌದು.
ಆದ್ದರಿಂದ, ನೀವು ನೋಡುತ್ತಾರೆ ಎಂದು -
ಆದ್ದರಿಂದ, ಪ್ರಶ್ನೆ ಎಂದು ಕೇವಲ ಒಂದು ಶೈಲಿಯ ಸಮಸ್ಯೆಯನ್ನು.
ನೀವು ನೋಡುತ್ತಾರೆ ಎಂದು, ನಾನು, ರೀತಿಯ, ನಕ್ಷತ್ರ ನಕ್ಷತ್ರ ಕೆಳಗೆ ಕೆಳಭಾಗದಲ್ಲಿ ವಿಷಯ, ಮತ್ತು
ಆ ಲಿಂಕ್ ಸ್ಟಾಕ್ ಉಕ್ಕಿ ಕೊಂಡೊಯ್ಯುತ್ತದೆ ಯಾರಾದರೂ ವಿವರಿಸುತ್ತದೆ ಅಲ್ಲಿ, ರೂಪಿಸಲು
ಒಂದು ಇಂಟ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸ NSInteger ಮತ್ತು NSUInteger.
ಆದ್ದರಿಂದ, ನೀವು ಬಗ್ಗೆ ಎಂದು ನಂತರ ಓದಬಹುದು.
ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಸಹಜವಾಗಿ, ಎಂದು, ನೀವು ಲಭ್ಯವಿರುವ.
>> ನೋಡೋಣ.
ಸರಿ, ಆಕರ್ಷಕವಾಗಿದೆ.
ಆದ್ದರಿಂದ, ಈ ಸಹ ಸ್ಲೈಡ್ ಸೇರಿಸಲಾಗಿದೆ ನಾನು ಈ ಒಂದು ದೊಡ್ಡ ಭಾವಿಸಿದರು ಏಕೆಂದರೆ
ನೀವು ಪರಿಚಯಿಸುತ್ತದೆ ವೆಬ್ಸೈಟ್ ವಸ್ತುನಿಷ್ಠ ಸಿ ವಾಕ್ಯ.
ಆದ್ದರಿಂದ, ವಾಸ್ತವವಾಗಿ, ನಾವು ಸರಿಸಲು ಇಲ್ಲ ಕ್ರೋಮ್ ಮತ್ತು ಈ ವೆಬ್ಸೈಟ್ ಪರಿಶೀಲಿಸಿ?
>> ರೈಟ್.
ಆದ್ದರಿಂದ, ನಾನು ನಿಮಗೆ ತೋರಿಸಲು ಬಯಸುವ ಇಲ್ಲಿ ವ್ಯಕ್ತಿಗಳು ಈ ಚಿತ್ರ ಹೊಂದಿದೆ.
ಆದ್ದರಿಂದ, ಈ ರೀತಿಯ, ಏರಲಿದೆ ಏನು ನೀವು ಯಾವುದೇ ಒಳಗೆ ನೋಡಲು ನೀನು
X ಕೋಡ್ ಕಡತ.
ವಾಸ್ತವವಾಗಿ, ಏಕೆ ನಾವು ಒಂದು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ರೀತಿಯ, ಸೈನ್ ಈ ತೆಗೆದುಕೊಳ್ಳಲು ಕ್ಷಣ
>> ಆದ್ದರಿಂದ, ಈ ಪುಸ್ತಕವನ್ನು -
ವಸ್ತು ಎಂದು ನಾವು ಮಾತಾಡುತ್ತಿದ್ದೀರಿ.
ತದನಂತರ, ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಎಂದು ವಿಶೇಷವೇನು ಇತರ ಕೆಲವು ವಸ್ತುವನ್ನು ಪಡೆದ, ಆದರೆ
ಆ ಬಗ್ಗೆ ಚಿಂತೆ ಇಲ್ಲ.
ತದನಂತರ, ಇದು, ಬಹುಶಃ, ಹೊಂದಿದೆ ಕೆಲವು ಸದಸ್ಯ ಅಸ್ಥಿರ.
>> ನಾನು ನಿಮಗೆ ತೋರಿಸಲು ಬಯಸುವ ಪ್ರಮುಖ ವಿಷಯ ಇಲ್ಲಿ ಉದಾಹರಣೆಗೆ ವಿಧಾನಗಳು, ಆಗಿದೆ.
ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ ವಿಧಾನಗಳು ಸೂಚಿಸಲಾಗುತ್ತದೆ ಈ ಮೈನಸ್ ಚಿನ್ಹೆ.
ನೀವು ಗಮನಿಸಿ ನೀವು ತದನಂತರ,, ನಾವು ಈಗಾಗಲೇ ಮಾದರಿ ನೋಡಲು ಪ್ರಾರಂಭಿಸಿ
ವಿಧಾನ ಘೋಷಣೆ, ಬಲ?
ರಿಟರ್ನ್ ಪ್ರಕಾರ, ವಿಧಾನ ಹೆಸರು, ಮತ್ತು ನಂತರ ವಾದವನ್ನು ಮಾದರಿ, ಮತ್ತು
ನಂತರ ವಾದದ ಹೆಸರು.
ಮತ್ತು ಈ ಮೈನಸ್ ಚಿಹ್ನೆ ಇದು ಒಂದು ಎಂದು ಅರ್ಥ ಉದಾಹರಣೆಗೆ ವಿಧಾನ, ಇದು ಅರ್ಥ
ಈ ವಿಧಾನಗಳು ಮಾತ್ರ ಲಭ್ಯವಿದೆ ದೃಷ್ಟಾಂತೀಕರಿಸಲ್ಪಟ್ಟಿವೆ ಎಂದು ವಸ್ತುಗಳನ್ನು.
>> ಒಂದು ಪ್ಲಸ್ ಎಂದು ಇದಕ್ಕೆ, ವಿಧಾನಗಳು ಅವುಗಳ ಮುಂದೆ ಸೈನ್ ವರ್ಗದ
ವಿಧಾನಗಳು, ಇದು ನೀವು ಕರೆ ಮಾಡಬಹುದು ಎಂದು ಅರ್ಥ ಈ ವಿಧಾನಗಳು, ನೀವು ಇದ್ದರೆ
ವಸ್ತುವಿನ ಇನ್ನೂ ದಾಖಲಿಸಿದವರು.
ಆದ್ದರಿಂದ, ಒಂದು ಸ್ಪಷ್ಟ ಉದಾಹರಣೆಗೆ, NSString ಒಂದು ವರ್ಗ.
ಮತ್ತು ನೀವು ಉದಾಹರಣೆಗೆ, ಕರೆ ಮಾಡಬಹುದು, NSString ವರ್ಗ ವಿಧಾನಗಳು -
ನಿಜವಾದ, ಹಾಗೆ, ಪದ NSString.
>> ಆದಾಗ್ಯೂ, ಸಲುವಾಗಿ ಈ ಬಳಸಲು ವಿಧಾನಗಳು, ನೀವು ವಾಸ್ತವವಾಗಿ
ಸ್ಟ್ರಿಂಗ್ ರಚಿಸಬೇಕಾಗಿದೆ.
ಉದಾಹರಣೆಗೆ, NSString ಸ್ಟಾರ್ ಸ್ಟ್ರಿಂಗ್ ಸಮನಾಗಿರುತ್ತದೆ ಉಲ್ಲೇಖನ ಗುರುತು ನಲ್ಲಿ, ಹಲೋ ವರ್ಲ್ಡ್.
ನಂತರ, ನೀವು ಈ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು -
ಉದಾಹರಣೆಗೆ ವಿಧಾನಗಳು -
ಎಂದು ಹಲೋ ವರ್ಲ್ಡ್ ಸ್ಟ್ರಿಂಗ್ ಮೇಲೆ.
ಆದ್ದರಿಂದ, ಆ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಉದಾಹರಣೆಗೆ ವಿಧಾನಗಳು ಮತ್ತು ವರ್ಗ ವಿಧಾನಗಳು.
>> ಮತ್ತು, ನಾವು ಈ ಭಾಗವನ್ನು ಆವರಿಸಿದ್ದ.
ಪ್ರಾಪರ್ಟೀಸ್ ಎಂದು ಮತ್ತೊಂದು ಆಗಿವೆ ವಸ್ತುಗಳ ಒಳಗೆ, ಮೂಲತಃ.
ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಘೋಷಿಸಲು ಆಸ್ತಿ ಕೀವರ್ಡ್ ನಲ್ಲಿ.
ನೀವು ಇಲ್ಲಿ, ಈ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ, ನಾನು ನಂತರ ವಿವರಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಂದು
ನಾವು ಒಂದು ಡೆಮೊ ಹೋಗಿ.
ಹೌದು?
ಹೈ.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು, ದಯವಿಟ್ಟು ಜೂಮ್ ಸಾಧ್ಯವಾಗಿಲ್ಲ?
>> RHED ಶಿ: ಹೌದು ಓಹ್.
ಕ್ಷಮಿಸಿ.
>> ಪ್ರೇಕ್ಷಕರು: ಧನ್ಯವಾದಗಳು.
>> RHED ಶಿ: ಒಂದು ಸಾಕಷ್ಟು ಉತ್ತಮ ಆಗಿರಬೇಕು.
>> ಪ್ರೇಕ್ಷಕರು: ಹೌದು.
ಧನ್ಯವಾದಗಳು.
>> RHED ಶಿ: ಹೌದು, ನಾನು ನೆನಪಿನಲ್ಲಿ ದಯವಿಟ್ಟು ವೇಳೆ ನಾನು ಜೂಮ್ ಅಥವಾ ಝೂಮ್ ಔಟ್ ಮರೆಯಬೇಡಿ.
ಆದ್ದರಿಂದ, ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ ಎಲ್ಲಾ ಹೊಂದಿದೆ ನೀವು ತೋರಿಸಲು -
ವಾಹ್, ಎಂದು ಸಂಗತಿಯೇ -
ಈ ವೆಬ್ಸೈಟ್.
ಆದ್ದರಿಂದ, ಮತ್ತೆ ನಮ್ಮ ಸ್ಲೈಡ್ಗಳು ಹೋಗಿ ಅವಕಾಶ.
>> ವಾಸ್ತವವಾಗಿ, ಈಗ ಸ್ವಲ್ಪ ನೋಡೋಣ ಒಂದು ಡೆಮೊ ಧುಮುಕುವುದಿಲ್ಲ.
ಆದ್ದರಿಂದ, ನಾವು ಒಂದು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಹೊಸ Xcode ಯೋಜನೆಯ.
ಆದ್ದರಿಂದ, ನೀವು ಎಲ್ಲಾ X ಕೋಡ್ ತೆರೆಯುತ್ತದೆ ವಿಲ್ ವೇಳೆ ನಿಮ್ಮ ಯಂತ್ರಗಳು, ನೀವು ಕೆಲವು ತೆಗೆದುಕೊಳ್ಳಬೇಕು
ಇದು ಹಾಗೆ, ಮುಕ್ತ ಎರಡೂ ಹೇಳುತ್ತಾರೆ ಪುಟ ಅಲ್ಲಿ ಅಪ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯೋಜನೆಯನ್ನು ಅಥವಾ ಹೊಸ
ಯೋಜನೆಯ, ಮತ್ತು ನೀವು ಮಾಡಬೇಕಾದುದು ಹೊಸ ಯೋಜನೆಯನ್ನು ಕ್ಲಿಕ್.
ತದನಂತರ, ಇದು ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಈ ತೆರೆಗೆ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ನಾವು ಮ್ಯಾಕ್ ಇದ್ದರೆ, ನಾವು ರೀತಿಯ ತಣ್ಣಗೆ ಇಲ್ಲ?
>> RHED ಶಿ: ಅಥವಾ ನೋಡಲು ಯಾರಾದರೂ, ಹೌದು.
ಹೌದು.
ನೀವು ತುಂಬಾ, ತಣ್ಣಗೆ.
ಸರಿ.
>> ಆದ್ದರಿಂದ, ನಾವು ಈಗ, ಮೊದಲ ಮಾಡಲು ನೀನು, , ವಾಸ್ತವವಾಗಿ, ನಾವು ಮಾಡಲು ನೀನು ಒಂದು
ಒಂದೇ ದೃಷ್ಟಿಯಿಂದ ಅಪ್ಲಿಕೇಶನ್.
ನೀವು ಗಮನಿಸಿ ನೀವು ಆದ್ದರಿಂದ, ಏನು ಅಭಿನಂದನೆಗಳು Xcode ಮತ್ತು ಆಪಲ್ ಬೆಂಬಲ ಬಗ್ಗೆ
ಅಭಿವರ್ಧಕರು ನೀವು ಬಹಳಷ್ಟು ಹೊಂದಿರುತ್ತವೆ ಈಗಾಗಲೇ ಕೆಲಸ ಟೆಂಪ್ಲೇಟ್ಗಳು.
ನೀವು, ಉದಾಹರಣೆಗೆ, ಒಂದು ಮಾಡುವನು ಆಚಾರ್ಯ ವಿವರ ಅಪ್ಲಿಕೇಶನ್.
ನೀವು ಆಟದ ಮಾಡಬಹುದು -
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ಆಟಗಳು ಹೋಗಲು ಆಗುವುದಿಲ್ಲ, ಆಟಗಳು ಬೇರೆ ಕಥೆ ಕಾರಣ
ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿಗೆ.
ಮತ್ತು ಅವರು ರೀತಿಯ, ಪ್ರತ್ಯೇಕ ಆರ್ ಆದ್ದರಿಂದ ನಾನು ಒಳಗೆ ಹೋಗಿ.
>> ನಂತರ, ನೀವು ಪುಟ ಆಧಾರಿತ ಮಾಡಿದ್ದಾರೆ ಅರ್ಜಿಗಳನ್ನು.
ನೀವು ಟ್ಯಾಬ್ ಅಪ್ಲಿಕೇಶನ್ -
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಇಷ್ಟ, ಬ್ಯಾಂಕ್ ಆಫ್ ಅಮೆರಿಕಾ ಬಹುಶಃ, ಹಾಗೆ, ಒಂದು ಟಾಬ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿದೆ.
ನೀವು ಅಲ್ಲಿ ಒನ್ಸ್ ಇಲ್ಲಿದೆ ಕೆಳಭಾಗದಲ್ಲಿ ಗುಂಡಿಗಳು.
ನಂತರ, ನೀವು ಒಂದು ಸ್ಪ್ರೈಟ್ ಕಿಟ್ ಆಟದ ಹೊಂದಿವೆ.
>> ಅಥವಾ ನೀವು, ಆರಂಭದಿಂದ ಕೆಲಸ ಇದು ನಾವು ನಂತರ ಮಾಡುತ್ತೇನೆ ಎಂಬುದನ್ನು.
ಆದರೆ ಅವಕಾಶ, ಮೊದಲ, ಆರಂಭವಾಗಬೇಕು ಒಂದು ನೋಟ ಅಪ್ಲಿಕೇಶನ್.
ನಂತರ, ಇದು ಒಂದು ಉತ್ಪನ್ನದ ಹೆಸರು ಕೇಳುತ್ತೇವೆ, ಮತ್ತು ನಾವು ಕೇವಲ ಪರೀಕ್ಷೆ ಮಾಡಬಹುದು.
ಸಂಸ್ಥೆ ಹೆಸರು -
ಆದ್ದರಿಂದ, ಸಂಸ್ಥೆಯ ಹೆಸರು, ಕಂಪನಿ ಗುರುತು -
ನೀನು ವೇಳೆ ಆ ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್ನಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಹಾಕಲು.
ಆ ಬೇರೆ, ನಿಮ್ಮ ಕೋಡ್ ಹೋಗುತ್ತದೆ ಈ ಇಲ್ಲದೆ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ರನ್.
>> ಈ ಪ್ರಮುಖ ಏರಲಿದೆ ನೀವು ವೇಳೆ ಬಯಸುವ - ಆದ್ದರಿಂದ, ವಸ್ತುತಃ, ಹಾಗೆ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪುಟ್
ನಿಮ್ಮ ಫೋನ್ ಅಥವಾ ಏನೋ, ಮತ್ತು ಪರೀಕ್ಷಾ ಮೇಲೆ ಇದನ್ನು, ನೀವು ತಿಳಿದಿರುವ, ನಿಜ ಜೀವನದಲ್ಲಿ -
ಈ ಪ್ರಮುಖವಾದದ್ದು.
ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಬಂಧಿಸಿದ ಹೇಳಲ್ಪಡುತ್ತದೆ ಡೆವಲಪರ್ ಖಾತೆಯನ್ನು ಕೆಲವು ರೀತಿಯ
ಆಪಲ್ ಜೊತೆ.
>> ಆದ್ದರಿಂದ, ನಾನು, ಬಹುಶಃ, ನೀವು ಗೊತ್ತಿರಬೇಕು ಯಾವುದೇ ಡೆವಲಪರ್ ಖಾತೆಗಳನ್ನು ಬೀರುವುದಿಲ್ಲ.
ನಾನು ವಿಶ್ವವಿದ್ಯಾಲಯದ ನೋ.
ನಾನು ಸಿಎಸ್ ಒಂದು ಭಾವಿಸುತ್ತೇನೆ.
ಆದರೆ, ನೀವು ನನಗೆ ಇಮೇಲ್ ಮಾಡಬಹುದು ಮತ್ತು ನಾನು ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ನೀವು ಎಂದು ಲೆಕ್ಕಾಚಾರ.
ಆದರೆ ಇದೀಗ ನಾನು ಪುಟ್ ಬಂದಿದೆ ಇಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್.
>> ಮತ್ತು ನೀವು, ಸಹಜವಾಗಿ, ಇಲ್ಲಿ, ಆಯ್ಕೆ ಮಾಡಬಹುದು ನೀವು ಕೇವಲ ರಲ್ಲಿ ಆಗಬೇಕು ಎಂಬುದನ್ನು
ಐಫೋನ್, ಐಪ್ಯಾಡ್, ಅಥವಾ ಎರಡೂ -
ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್.
ಆದ್ದರಿಂದ, ಈಗ, ಕೇವಲ, ಸಾರ್ವತ್ರಿಕ ಮಾಡಿ ವೇದಿಕೆಯ ಎರಡೂ ನೋಡಲು.
>> ನೋಡೋಣ.
ಆದ್ದರಿಂದ,, ನಾನು ಉಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಫೋಲ್ಡರ್ ಕೆಲವು ರೀತಿಯ.
ಅಲ್ಲಿ ಪರವಾಗಿಲ್ಲ - ನೀವು ಯಾವಾಗಲೂ ನಂತರ ಚಲಿಸಬಹುದು.
ಮತ್ತು, ಈಗ, ನಾವು ತರಲಾಗುತ್ತದೆ ನಮ್ಮ Xcode ಯೋಜನೆಯ ಗೆ.
ನಾನು ಈ ಎಲ್ಲಾ ಬಗ್ಗೆ ಚಿಂತೆ ಎಂದು.
ನಾನು ಯಾವುದೇ ತಡೆದು ಸೂಚಿಸುವ ಈ, ನೀವು ತಿಳಿದಿರುವ ಹೊರತು ನಿಖರವಾಗಿ
ನೀವು ಮಾಡುತ್ತಿರುವುದು.
ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ, ಕೇವಲ ನಿರ್ಲಕ್ಷಿಸಿ ಬಹುತೇಕ ಭಾಗ.
ನೀವು ಅದನ್ನು ಮುಟ್ಟಲು ಅಗತ್ಯವಿದೆ, ಮತ್ತು ನೀವು ವೇಳೆ ಆಗುವುದಿಲ್ಲ ಇಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ನೀವು ಅವ್ಯವಸ್ಥೆ ಮಾಡಲು, ಇದು
ಸ್ವಲ್ಪ ಟ್ರಿಕಿ ಪಡೆಯುತ್ತದೆ.
>> ಆದ್ದರಿಂದ, ಏಕೆ ನಾವು ನೋಡಬೇಡಿ ಕಡತಗಳನ್ನು
ನಮ್ಮ ನ್ಯಾವಿಗೇಟರಿನಲ್ಲಿ ಎಡಬದಿಯಲ್ಲಿ.
ಇಲ್ಲಿ, ನಾವು AppDelegate.h ಹೊಂದಿವೆ.
ನಾವು, AppDelegate.m ಆದ್ದರಿಂದ ಹೊಂದಿವೆ ನೀವು ಮಾಡುತ್ತೇವೆ ಎಂದು ಗಮನಿಸಿ, ನಾವು ಕಡತಗಳನ್ನು, ಹೆಡರ್ ಇದು
ಡಾಟ್ H ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ನಾವು ಅನುಷ್ಠಾನ -
ವಾಸ್ತವವಾಗಿ, ನನಗೆ ಸೈನ್ ಜೂಮ್ ಅವಕಾಶ
ಸರಿ.
ನನಗೆ ಸೈನ್ ಜೂಮ್ ಲೆಟ್
>> ಬಲ, ಆದ್ದರಿಂದ ನೀವು ಕಡತಗಳನ್ನು ಹೆಡರ್ ಮತ್ತು ನೀವು ಅನುಷ್ಠಾನಕ್ಕೆ ಕಡತಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ -
ಸರಿ.
ಈ, ಸ್ವಲ್ಪ ವಿಲಕ್ಷಣ ಆದರೆ ನನ್ನೊಂದಿಗೆ ಪಡೆದಿವೆ.
ನಂತರ, ಏಕೆಂದರೆ ನಾವು ಒಂದು ನೋಟ ಆಯ್ಕೆ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್, ನಾವು ಎಂದು ನೀನು
ಕಥಾಫಲಕ ಕೆಲಸ.
>> ಆದ್ದರಿಂದ, ಕಥಾಫಲಕ ಏನೋ ಎಂದು ಆಪಲ್ ನಿಜವಾಗಿಯೂ ಸಹಾಯ ಬಂದಿದ್ದಾರೆ
ಅಭಿವರ್ಧಕರು ಕ್ಷಿಪ್ರವಾಗಿ ಮಾದರಿ ತಮ್ಮ ಅರ್ಜಿಗಳನ್ನು.
ನೀವು ರಚಿಸಬಹುದು ಅಲ್ಲಿ ಆದ್ದರಿಂದ, ಈ ಒಂದು ಬರೆಯುವುದು ಅಪ್ಲಿಕೇಶನ್
ಕೋಡ್ ಆಫ್ ಒಂದೇ ಲೈನ್.
ಆದರೆ, ನಮ್ಮ ಒಂದೇ ದೃಷ್ಟಿಯಿಂದ ಅಪ್ಲಿಕೇಶನ್, ನಾವು, ಸಹಜವಾಗಿ, ಒಂದು ಹೊಂದಿಲ್ಲ
ನಮ್ಮ ನೋಟ ಫೈಲ್ ಒಂದು ನೋಟ ನಿಯಂತ್ರಕ.
ಆದ್ದರಿಂದ, ನಾವು ಹೆಡರ್ ಮತ್ತು ಇಲ್ಲಿ ಅನುಷ್ಠಾನ ಫೈಲ್,.
>> ಮತ್ತು, ನಾನು ಈಗ ಔಟ್ ಜೂಮ್ ಪಡೆಯಲಿದ್ದೇನೆ ಏಕೆಂದರೆ ನಾವು ಕಥಾಫಲಕ ಕೆಲಸ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ನಮ್ಮ ನೋಟ ಇಲ್ಲಿದೆ.
ನಾವು ಸರಳವಾಗಿ, ಇದೀಗ ಅಪ್ಲಿಕೇಶನ್ ರನ್ ಇಂದಿನ ಹೆಚ್ಚು ಅತ್ಯಾಕರ್ಷಕ ಇಲ್ಲ.
ಆದ್ದರಿಂದ, ನೀವು ಈ ಬಿಳಿ ಪರದೆಯ ನೋಡುತ್ತಾರೆ.
ಸರಿ?
>> ಮತ್ತು ನಮ್ಮ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಪ್ರದೇಶದಲ್ಲಿ, ನಾವು ಸೇರಿಸಬಹುದು ಇದು ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಒಂದು ಗುಂಪೇ.
ಆದ್ದರಿಂದ, ನೀವು ಪರದೆಯ ಮಾತಾಡುತ್ತಿದ್ದೀರಿ ಐಒಎಸ್, ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕಗಳು ಇವೆ
ಕಲ್ಪಿಸಲಾಗಿದೆ ಎಂದು ವಸ್ತುಗಳು, ರೀತಿಯ, ನಿಮ್ಮ ವೀಕ್ಷಣೆಗಳು.
ಆದ್ದರಿಂದ, ಒಂದು ನೋಟ ನಿಯಂತ್ರಕ ಯಾವಾಗಲೂ ವೀಕ್ಷಿಸಿ ಒಂದು ಆಸ್ತಿ ಎಂದು.
ಮತ್ತು ದೃಷ್ಟಿಕೋನವನ್ನು, ಸಾಮಾನ್ಯವಾಗಿ, ಹೊಂದಿದ್ದರೆ ನಿಮಗೆ, ನೀವು
ಒಂದು ತೆರೆಯಲ್ಲಿ ನೋಡಲು ಬಯಸುವ.
>> ಆದ್ದರಿಂದ,, ಈಗ ಕೇವಲ ಹಾಕುವ ಮೂಲಕ ಆರಂಭಿಸೋಣ, ಬಹುಶಃ, ಬಹುಶಃ ಒಂದು ಲೇಬಲ್.
ಆದ್ದರಿಂದ, ಅಲ್ಲಿ ಒಂದು ಲೇಬಲ್ ಪುಟ್ ಅವಕಾಶ -
ಮಧ್ಯದಲ್ಲಿ ಅಂಟಿಕೊಳ್ಳುವುದಿಲ್ಲ.
ಆದ್ದರಿಂದ, ಈಗ ನಾನು, ಲೇಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿದ್ದೀರಿ ಎಂದು ಗುಣಗಳನ್ನು ಇನ್ಸ್ಪೆಕ್ಟರ್ ಒಳಗೆ ಹೋಗಿ
ಮತ್ತು ಅದರ ಮೌಲ್ಯವನ್ನು ಬದಲಿಸುವ ಆರಂಭಿಸಲು.
ನ, CS50 ಕಲರ್ಸ್ ಕರೆ ಅವಕಾಶ.
>> ಮತ್ತು, ನಾನು ಫಾಂಟ್ ಬದಲಿಸಬಹುದು.
ಬದಲಿಗೆ ವ್ಯವಸ್ಥೆಯ ಮಾಡುವ ಹಾಗೆ, ಇದು ಡೀಫಾಲ್ಟ್, ನಾವು ಕಸ್ಟಮ್ ಒಂದು ಮಾಡಬಹುದು.
ನಾವು ಬದಲಾಯಿಸಬಹುದು -
ನಿಮಗೆ, Ultralight, ಇದು 32 ಮಾಡಲು.
ನಂತರ, ನಾವು ನಮ್ಮ ಬಾಕ್ಸ್ ದೊಡ್ಡ ಮಾಡಬಹುದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಜೂಮ್ ಯೋಚಿಸುತ್ತೀರಾ ಸ್ವಲ್ಪ ಹೆಚ್ಚು, ಬಹುಶಃ?
>> RHED ಶಿ: ಹೌದು?
ಸರಿ.
>> ಪ್ರೇಕ್ಷಕರು: ಜಸ್ಟ್ ಸ್ಪರ್ಶಿಸಿ?
>> RHED ಶಿ: ನೋಡೋಣ.
ಈ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
>> ಪ್ರೇಕ್ಷಕರು: ಜಸ್ಟ್ X ಕೋಡ್ ಹಾದು?
>> RHED ಶಿ: ಖಂಡಿತ.
ಸರಿ.
ಆಕರ್ಷಕ.
>> ಪ್ರೇಕ್ಷಕರು: ಅಡಿಯಲ್ಲಿ ಲೇಬಲ್?
ಲೇಬಲ್?
>> RHED ಶಿ: ಅದು ಯಾವುದು?
>> ಪ್ರೇಕ್ಷಕರು: ಬೀಳಿಕೆ ಅಡಿಯಲ್ಲಿ ಬರುತಿತ್ತು?
>> RHED ಶಿ: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ, ಏನು ಡ್ರಾಪ್ ಡೌನ್ ಅಡಿಯಲ್ಲಿ ಬರುತಿತ್ತು?
ಇದು, ಕೇವಲ, ಇಲ್ಲಿ ಅಡಿಯಲ್ಲಿ ಇರಬೇಕು.
ನಾನು ಒಂದು ಘನ ವಿಷಯ ಊಹೆ.
ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಈ ಡೀಫಾಲ್ಟ್ -
ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಒಂದು ಲೇಬಲ್ ಹೇಗೆ ರವರೆಗೆ.
ಹೌದು.
>> ಈಗ, ನಾವು ನಮ್ಮ ಲೇಬಲ್ ಹೊಂದಿರುತ್ತದೆ.
ನ ಸೆಂಟರ್ ಲೆಟ್.
ಮತ್ತು Xcode ನಮಗೆ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ನೀಡುತ್ತದೆ ವಸ್ತುಗಳು ಕೇಂದ್ರೀಕರಿಸಿ ಸಂಬಂಧಿಸಿದಂತೆ.
ಆದ್ದರಿಂದ, ಈಗ ಮತ್ತೆ ನಮ್ಮ ಕೋಡ್ ರನ್ ಅವಕಾಶ.
>> ನಾವು ಹೋಗಿ.
ಆದ್ದರಿಂದ, ನಾವು CS50 ಕಲರ್ಸ್ ಹೊಂದಿವೆ.
ಈಗ, ತಂದೆಯ ಬಟನ್ ಪುಟ್ ಅವಕಾಶ ಅಲ್ಲಿ ಮೇಲೆ, ಬಲ?
ನಾವು ಮಾಡಲು ಬಯಸುವ ಏಕೆಂದರೆ ಈ ಪರಸ್ಪರ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಬಟನ್ ಪುಟ್ ಅವಕಾಶ.
ನಾವು ಇಲ್ಲಿ ಈ ಬಟನ್ "ಟ್ಯಾಪ್ ಕರೆ ಮಾಡುತ್ತೇವೆ ಮುಂದುವರೆಯಲು. "ನಾವು, ಕೇಂದ್ರದ ಮಾಡುತ್ತೇವೆ
ವಾಸ್ತವವಾಗಿ, ಇದು ಈಗಾಗಲೇ ಕೇಂದ್ರಿಕೃತವಾಗಿದೆ.
ಹೌದು.
>> ಆದ್ದರಿಂದ, ಈಗ ನಾವು ಒಂದು ಬಟನ್ ಹೊಂದಿವೆ.
ನಾವು ಮತ್ತೆ ಈ ರನ್ ವೇಳೆ, ನಾವು ನೀನು ಇಲ್ಲಿ ಒಂದು ಸುಂದರವಾದ ಚಿಕ್ಕ ಬಟನ್ ಹೊಂದಲು.
ಮತ್ತು ನಾನು ಅದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು, ಆದರೆ ಇದು ಮಾಡುವುದಿಲ್ಲ ಏನು, ನಾವು ಮಾಡದಿದ್ದರೆ ಏಕೆಂದರೆ
ಇನ್ನೂ ಬಟನ್ ಏನು.
>> ಆದ್ದರಿಂದ, ಬಲ, ನ ಮತ್ತೊಂದು ನೋಟ ರಚಿಸಲು ಅವಕಾಶ?
ಆದ್ದರಿಂದ, ನಾನು ಸ್ಪರ್ಶಿಸಿ ಬಯಸುವ ಸೇ ಗುಂಡಿಯನ್ನು ಮತ್ತು ನಾನು ಬಯಸುವ
ಇನ್ನೊಂದು ಪುಟಕ್ಕೆ ಹೋಗಿ -
ಮತ್ತೊಂದು ನೋಟ.
ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ, ನಾನು ರಚಿಸಬಹುದು ಒಂದು ನೋಟ ನಿಯಂತ್ರಕ, ಬಲ?
ಈಗ ನನ್ನ ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ನಂತರ, ಮಾಡುತ್ತೇವೆ ಪ್ರಮುಖ ವಿಷಯ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ, ಆಗಿದೆ
ಕ್ಲಿಕ್ - ಅಥವಾ -
ಹೌದು, ನನ್ನ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಪತ್ರಿಕಾ ನಿಯಂತ್ರಣ.
ಕಂಟ್ರೋಲ್.
ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ನಂತರ ಎಳೆಯಿರಿ.
>> ಆದ್ದರಿಂದ, ಕಂಟ್ರೋಲ್ ಕೀಲಿ ಹಿಡಿದಿಡಲು ನೆನಪಿಡಿ.
ಮತ್ತೆ ಮಾಡೋಣ.
ಆದ್ದರಿಂದ,, ನಿಯಂತ್ರಣ ಹಿಡಿಯಲು ಕ್ಲಿಕ್ ಮಾಡಿ, ಡ್ರ್ಯಾಗ್ ನೀವು ಮಾಡಲು ಯಾವ.
ಸರಿ.
>> ಈಗ, ನಾನು ಇಲ್ಲಿ ಅನೇಕ ಆಯ್ಕೆಗಳಿವೆ.
ನಾನು ಎರಡೂ ತಳ್ಳುವ, ಅಥವಾ ನಾನು ಮಾಡಬಹುದು ಮಾದರಿ, ಅಥವಾ ನಾನು ಕಸ್ಟಮ್ ಮಾಡಬಹುದು.
ಪುಷ್ ನೀವು ಮಾತ್ರ ಒಂದು ಸಂಚರಣೆ ನಿಯಂತ್ರಕ.
ಇದೀಗ, ನಮ್ಮ ಮೊದಲ ನೋಟ ನಿಯಂತ್ರಕ ಯಾವುದೇ ಒಳಗೆ ಅಲ್ಲ
ಸಂಚರಣೆ ನಿಯಂತ್ರಕ.
ಆದ್ದರಿಂದ, ಸಂಚಾರ ನಿಯಂತ್ರಕ ಒಂದಾಗಿದೆ ನೀವು ಮತ್ತೆ ಗುಂಡಿಯನ್ನು ನೀಡುತ್ತದೆ
ನೀವು ಅಲ್ಲಿ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್, ನಿಮಗೆ, ಉನ್ನತ ರೀತಿಯ, ದಪ್ಪ ಬಾರ್ -
ನೀವು ಹಿಂದಕ್ಕೆ ಹೋಗಿ, ಅಥವಾ ಅಲ್ಲಿ ಮುಂದೆ, ಎಟ್ ಇತ್ಯಾದಿ.
ಇದೀಗ, ನಾನು ಹೊಂದಿಲ್ಲ.
ನಾನು ಪುಶ್ ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆ, ಆ ಇಲ್ಲಿದೆ.
>> ಆದ್ದರಿಂದ, ನಾನು ಪುಶ್ ಕ್ಲಿಕ್ ಆಕಸ್ಮಿಕವಾಗಿ, ಇಲ್ಲಿ.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಕೋಡ್ ರನ್ ಅವಕಾಶ, ಮತ್ತು ನನ್ನ ಮೇಲೆ ಕುಸಿತಕ್ಕೆ ಮಾಡಬೇಕು.
ನಾನು ಬಟನ್ ಒತ್ತಿ ಮಾತ್ರ ಆದರೂ, ಆದ್ದರಿಂದ -
ಬಲ.
ಆದ್ದರಿಂದ, ಈ ಕಳಪೆಯಾಗಿದೆ.
>> ಮತ್ತು, ನೀವು, ಇಲ್ಲಿ, ನೋಡಬಹುದು ನಾವು ದೋಷ ಸಂದೇಶ ಹೊಂದಿವೆ.
ಆದ್ದರಿಂದ, "ಪುಷ್ segues ಮಾತ್ರ ಬಳಸಬಹುದು ಆಗ ಮೂಲ ನಿಯಂತ್ರಕ ಒಂದು ನಿರ್ವಹಿಸಲಾಗಿದೆ
UI ಅನ್ನು ಸಂಚರಣೆ ನಿಯಂತ್ರಕ ಉದಾಹರಣೆಗೆ. " ಆದ್ದರಿಂದ, ಈ ಒಂದು ಒಳಗೆ ಏಕೆಂದರೆ
ಸಂಚರಣೆ ನಿಯಂತ್ರಕ, ನಾನು ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
>> ಆದ್ದರಿಂದ,, ನಾನು ಮತ್ತೆ ಪಡೆಯಲಿದ್ದೇನೆ ಫೋಲ್ಡರ್, ಮತ್ತೆ ಕಥಾಫಲಕ ಹೋಗುವ.
>> ಪ್ರೇಕ್ಷಕರು: ಸಂಚರಣೆ ಯಾವುದು ನಿಯಂತ್ರಕ, ಮತ್ತೆ?
>> RHED ಶಿ: ಆದ್ದರಿಂದ, ಈಗ ನಾನು ನೀವು ತೋರುವಿರಿ.
ನೋಡೋಣ.
ಆದ್ದರಿಂದ, ನಾನು ಈ ನೋಟ ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ ನಿಯಂತ್ರಕ, ತದನಂತರ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ
ಉತ್ಪನ್ನ ಅಪ್ -
ವಾಸ್ತವವಾಗಿ, ಕ್ಷಮಿಸಿ, ಯಾವುದೇ - ಸಂಪಾದಕ.
ನಾನು ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ -
ವಾಸ್ತವವಾಗಿ, ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿ ನೀಡಲಿಲ್ಲ?
ನಂ
ನಾವು ಹೋಗಿ.
ನಾನು ಸಂಪಾದಕ ಹೋಗುತ್ತಾರೆ ಪಡೆಯಲಿದ್ದೇನೆ, ಕೆಳಗೆ ಹೋಗಿ ಎಂಬೆಡ್, ಮತ್ತು ನಂತರ ಸಂಚರಣೆ
ನಿಯಂತ್ರಕ.
>> ಸರಿ.
ಮತ್ತು, ನನ್ನ ಕಾರ್ಯಕ್ಷೇತ್ರದ, ನಿಜವಾಗಿಯೂ ಗೊಂದಲಮಯ ಕಾಣುತ್ತದೆ ಆದ್ದರಿಂದ ಈ ಸ್ವಚ್ಛಗೊಳಿಸಲು ಅವಕಾಶ.
ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ಕಥಾಫಲಕ ಆಗಿದೆ.
ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ -
ಸರಿ, ನಿಲ್ಲಿಸಲು -
ನಾನು ಬೇಗ ಏನಾದರೂ ರಚಿಸಬಹುದು ಈ ರೀತಿಯ.
ತದನಂತರ, ಈಗ ನಾನು ಮತ್ತೆ ಹೋಗಿ, ನಿಮಗೆ?
>> ಆದರೆ ಈ ಬಲ, ನೀರಸ ರೀತಿಯ?
ಆದ್ದರಿಂದ, ನಾನು ಯಾವ, ನಾನು ಬಯಸುವುದಿಲ್ಲ ಇದೆ , ಕೇವಲ ಸರಳವಾಗಿ, ಒಂದು ನೋಟ ಮಾಡಲು
ನಿಯಂತ್ರಕ.
ನ ನಾನು ಮಾಡಲು ಬಯಸಿದ್ದರು ಹೇಳುತ್ತಾರೆ ಒಂದು ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ, ಆದ್ದರಿಂದ ನಾನು ಹಾಕಬಹುದು
ಟೇಬಲ್ ಕೆಲವು ಸಂತೋಷವನ್ನು ಬಣ್ಣಗಳು,.
>> ಆದ್ದರಿಂದ, ಈಗ ನಾನು ನನ್ನ ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ಪುಟ್ ಬಂದಿದೆ ಎಂದು ನಿಯಂತ್ರಕ, ನಾನು ಮತ್ತೆ ಸಂಪರ್ಕ ಅಗತ್ಯವಿದೆ
ಈ ಬಟನ್ ಗೆ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ.
ಹಾಗಾಗಿ ನನ್ನ ನಿಯಂತ್ರಣ ಮಾಡಬೇಕಾದ್ದು, ಕ್ಲಿಕ್, ಡ್ರ್ಯಾಗ್ ವಿಷಯ ಮತ್ತೆ.
ನಾನು ಎಂಬೆಡ್ ಏಕೆಂದರೆ ಈಗ ನಾನು ಪುಶ್ ಮಾಡಬಹುದು ಇದು ನ್ಯಾವಿಗೇಶನ್ ನಿಯಂತ್ರಕ ಒಳಗೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಸಂಚಾರ ನಿಯಂತ್ರಕ ಕೇವಲ ನೀವು ಸ್ಥಳದಿಂದ ಸ್ಥಳಕ್ಕೆ ಹೋಗಲು ಅನುಮತಿಸುವ?
>> RHED ಶಿ: ಹೌದು.
ಆದ್ದರಿಂದ, ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿ, ಇದು ವಸ್ತು ಅಲ್ಲಿ -
ಆದ್ದರಿಂದ, ಸಂಚರಣೆ ಒಳಗೆ ನಿಯಂತ್ರಕ ವಸ್ತು, ಇದು
ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಟ್ರ್ಯಾಕ್ನಲ್ಲಿರಿಸಿಕೊಳ್ಳುತ್ತಾರೆ.
ಮತ್ತು ರಚನೆಯ ಎಲ್ಲಾ ನಂತರದ ಹೊಂದಿದೆ ನಿಯಂತ್ರಕಗಳು ವೀಕ್ಷಿಸಲು.
ನೀವು ಮತ್ತೆ ಒತ್ತಿ ಏಕೆ, ಇದು ಹಿಂದಿನ ಪುಟಕ್ಕೆ ಹೋಗುತ್ತದೆ.
ಏಕೆಂದರೆ ಸಂಚರಣೆ ನಿಯಂತ್ರಕ ವಸ್ತು, ಅಥವಾ ನೋಡಿಕೊಳ್ಳುತ್ತಾರೆ ಎಂದು ಕೋಡ್
ಈ ವಸ್ತು, ಇರಿಸುವ ಶ್ರೇಣಿಯನ್ನು ಈ ನೋಟ ನಿಯಂತ್ರಕಗಳು ಟ್ರ್ಯಾಕ್, ಮತ್ತು
ನಂತರ, ನೀವು ಗೊತ್ತಿಲ್ಲ, ವೀಕ್ಷಿಸಿ DQ ಮಾಡಬಹುದು ನಿಯಂತ್ರಕ ಮತ್ತು ನೀವು ನೀಡುವ
ಹಿಂದಿನ ಒಂದು.
>> ಆದ್ದರಿಂದ, ಈ ತಾಂತ್ರಿಕ ಸ್ಟಫ್, ಆದರೆ -
ಮತ್ತು ನಾನು ನಂತರ ನೀವು ತೋರುವಿರಿ ಕೋಡ್, ನಾವು ಸಮಯವನ್ನು ಹೊಂದಿದ್ದರೆ.
ನಾನು ರೀತಿಯ ಸಮಯಕ್ಕೆ ಸರಿಯುತ್ತಿದೆ, ಆದರೆ ನಾನು -
>> ಆದ್ದರಿಂದ, ಟೇಬಲ್ ದೃಷ್ಟಿಯಿಂದ, ನಾವು ಮಾಡಬಹುದು ಆಗಿದೆ -
ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೆಟ್ ಡೈನಾಮಿಕ್ ಮಾದರಿ -
ನಾವು ಸ್ಥಾಯೀ ಜೀವಕೋಶಗಳು ಮಾಡಲು ನೀನು, ಇಲ್ಲದಿದ್ದರೆ ನಾವು ನೀನು
ಕೆಲವು ಸಮಸ್ಯೆಗಳು ಎದುರಾದವು.
>> ತದನಂತರ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಹೇಳಲು ಅವಕಾಶ ಒಂದು ವಿಭಾಗ ಹೊಂದಿರುವ.
ಆದ್ದರಿಂದ, ವಿಭಾಗಗಳು ಹಾಗೆ -
ನೀವು ಎಂದಾದರೂ ಸಂಗೀತ ಅಪ್ಲಿಕೇಶನ್ ನೋಡಿದ ವೇಳೆ, ಯಾವಾಗ ನೀವು ಕಲಾವಿದರು, ವಿಭಾಗಗಳು ಮಾಡಿದ್ದೇನೆ
ಎ Z's ಮೂಲಕ -
ಅಕ್ಷರಗಳು -
ತದನಂತರ, ನಿಮಗೆ, ವ್ಯಕ್ತಿಯ ಸಾಲುಗಳನ್ನು ಕಲಾವಿದ ಹೆಸರುಗಳು ಎಂದು.
ಆದ್ದರಿಂದ, ಏನು ಇಲ್ಲಿ ತಂಪಾದ ಇಲ್ಲಿದೆ, ನಾನು ಮಾಡಬಹುದು ಎಂದು ಒಳಗೆ ವಸ್ತುಗಳ ಎಲ್ಲಾ ಪ್ರವೇಶಿಸಲು
ಈ ಮೂಲಕ ನನ್ನ ಸ್ಟೋರಿಬೋರ್ಡ್ನ ಬೀಳಿಕೆ, ತುಂಬಾ.
>> ಆದ್ದರಿಂದ, ನಾನು ನನ್ನ ಭಾಗವನ್ನುತೆರೆದು ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ನಾನು ನಿಮಗೆ, ಬಹುಶಃ ಐದು ಸಾಲುಗಳನ್ನು ಬಯಸುವ.
ತದನಂತರ, ಪ್ರತಿ ಸಾಲಿನ ಒಳಗೆ, ನಾನು ಒಂದು ಲೇಬಲ್ ಹಾಕಲು ಬಯಸುವ.
ನಾನು ಈ ಬ್ಲೂ ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ.
ತದನಂತರ, ನಾನು, ಒಂದು UI ವೀಕ್ಷಿಸಿ ಹಾಕಲು ಬಯಸುವ ಬಹುಶಃ ಸ್ವಲ್ಪ ಬಾಕ್ಸ್, ಹಾಗೆ, ಫಾರ್, ಗೊತ್ತಿಲ್ಲ.
>> ನಾನು ಜನರು ತೋರಿಸಲು ಇದರಿಂದ ಬಣ್ಣ ಮುನ್ನೋಟ.
ಮತ್ತು ನಾನು ಮತ್ತೆ ಆಸ್ತಿ ಹೋಗಿ ಮಾಡುತ್ತೇವೆ ಓಹ್, ನಾನು ಏನು ಎಂದು ಬಣ್ಣಕ್ಕೆ ಬದಲಾಯಿಸಬಹುದು
, ಈ ಒಂದು ಗೊತ್ತಿಲ್ಲ.
>> ತದನಂತರ, ನಾನು ಹೊಂದಿವೆ, ಇಲ್ಲಿ, ಸಹ ಗಮನಕ್ಕೆ ಭಾಗಗಳು, ನಾನು ಸಾಕಷ್ಟು ಮಾಡಬಹುದು
ವಿವಿಧ ಭಾಗಗಳು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ನೋಡಿ.
ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯ ಸೂಚಕ, ವಿವರ, ಅಥವಾ ಮಾರ್ಕ್ ಪರಿಶೀಲಿಸಿ, ಅಥವಾ ಕೇವಲ ಕೇವಲ ವಿವರ.
ಆದ್ದರಿಂದ, ಬಹುಶಃ ನಾವು, ಹಾಗೆ, ಒಂದು ಪ್ರಕಟಣೆ ಮಾಡಬಹುದು ಸೂಚಕ, ಉದಾಹರಣೆಗೆ.
>> ತದನಂತರ, ಏಕೆ ನಾವು ಈ, ಪ್ರತಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಅಂಟಿಸಿ, ಮತ್ತು ಅವುಗಳನ್ನು ಪುಟ್
ಮುಂದಿನ ಟೇಬಲ್ ಸಾಲು.
ಆದ್ದರಿಂದ, ನಾವು ಈ ಹಳದಿ ಕರೆಯಬಹುದು.
ನಾನು ಈ ವಿಸ್ತರಿಸಲು ಹೊಂದಿರಬಹುದು.
ಇದು ಹಳದಿ ಮಾಡೋಣ.
ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ, ನಾವು ನಕಲು ಮಾಡಬಹುದು ನಮ್ಮ ರೀತಿಯಲ್ಲಿ ಅಂಟಿಸಿ ಕೆಳಗೆ.
ಅದು ಯಾವುದು?
ಪರ್ಪಲ್.
>> ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ವಿಶಿಷ್ಟ, CS50 ಇವೆ ನೀವು ತರಗತಿಯಲ್ಲಿ ನೋಡಬಹುದು ಬಣ್ಣಗಳು -
ವಾಸ್ತವವಾಗಿ, ಕ್ಷಮಿಸಿ -
ಅಥವಾ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ.
ಆಶಾದಾಯಕವಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಬಹುದು ನಾನು ಇಲ್ಲಿ ಏನು ಮಾಡುತ್ತಿರುವೆ.
ಸರಿ.
ಕೊನೆಯ ಒಂದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೇಗೆ ಸೇರಿಸಿ ಮಾಡಲಿಲ್ಲ ಆರಂಭದಲ್ಲಿ ಸಾಲು?
>> RHED ಶಿ: ಆದ್ದರಿಂದ, ಪ್ರಶ್ನೆ, ಹೇಗೆ ನಾನು ಆರಂಭದಲ್ಲಿ ಸಾಲು ಸೇರಿಸಲು ನೀಡಲಿಲ್ಲ?
ನಾನು ಈ ಟೇಬಲ್ ಭಾಗವನ್ನುತೆರೆದು ಹೋದರು - ಅಥವಾ ಆದಾಗ್ಯೂ ನಾನು
ಟೇಬಲ್ ವಿಭಾಗ ಆಯ್ಕೆ -
ತದನಂತರ, ಇಲ್ಲಿ, ನಾನು ಅಪ್ಡೇಟ್ ಸಾಲುಗಳ ಸಂಖ್ಯೆ.
>> , ನನಗೆ ಈ ಕೆಲಸ ಭಾವಿಸುತ್ತೇವೆ.
ಸರಿ.
ಈ ಕೆಲಸ ನೋಡೋಣ.
ಓಹ್, ಪರಿಪೂರ್ಣ, ಆಕರ್ಷಕವಾಗಿದೆ.
ಸರಿ.
ನನ್ನ ಡೆಮೊ, ಕೆಲವು ನಿರ್ಮಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ ವಿಷಯಗಳನ್ನು, ಧನ್ಯವಾದಗಳು ಜೋಡಿಸಿದ, ಆದ್ದರಿಂದ ಇರಲಿಲ್ಲ
ಚಪ್ಪಾಳೆ.
>> ಹೌದು.
ಆದ್ದರಿಂದ, ನೋಡೋಣ.
ನಾವು ಈ ಒಂಬತ್ತು ಕೇವಲ ಮಾಡಲು ಮಾಡಿಕೊಳ್ಳುವಿರಿ ಎಲ್ಲವೂ - ಅಥವಾ ವಾಸ್ತವವಾಗಿ, ನಾವು ಕೇವಲ
ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯ ಒಳಗೆ ಈ ಎಲ್ಲಾ ಮಾಡಿ ಸೂಚಕಗಳು.
ತದನಂತರ, ನಾನು ತುಂಬಾ, ನೀವು ತೋರಿಸಲು ಯಾವ, ನಾನು ಆ ಪ್ರತಿಯೊಂದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಹೇಗೆ
ಟೇಬಲ್ ಸಾಲುಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ಪರಸ್ಪರ ಹೊಂದಿವೆ -
ಓಹ್.
ನಂ
>> ಓಹ್.
ಸಹ, ನಾನು ನಿಮಗೆ ತೋರಿಸಲು ಬಯಸುವ -
ಇಲ್ಲಿ, ನಾನು ಶೀರ್ಷಿಕೆ ಹಾಕಬಹುದು ನನ್ನ ಸಂಚರಣೆ ನಿಯಂತ್ರಕ, ಬಲ?
ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನೀವು ಬೇಗ, ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ನಾನು ಒಳಗೆ ಈ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಎಂಬೆಡೆಡ್
ಸಂಚರಣೆ ನಿಯಂತ್ರಕ, ನಾವು ನೋಡಿ ನಮ್ಮ ಮೇಲಿರುವ ಈ ಸಂಚರಣೆ ಬಾರ್
ಕಥಾಫಲಕ ಪ್ರಾತಿನಿಧ್ಯ ಒಂದು ನೋಟ ನಿಯಂತ್ರಕ.
ಆದ್ದರಿಂದ, ಈ,, ಹಾಗೆ, ಒಂದು ದೃಶ್ಯ ನಮಗೆ ನೀಡುತ್ತದೆ ರೀತಿಯ ನಮ್ಮ ಗೋಚರ ಪರದೆಯ ಮಾರ್ಗದರ್ಶನ.
ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಹೋಗುತ್ತದೆ ಸಂಚರಣೆ ಬಾರ್ ಎಂದು.
>> ಮತ್ತು ನಾನು ತ್ವರಿತವಾಗಿ ಮಾಡಲು ಬಯಸುವ, ಈಗ, ಮತ್ತೊಂದು ಹಾಕಲಾಗುತ್ತದೆ -
ನಾನು ಮೂಲಕ ಮಾಡಲಿಲ್ಲ ಆದ್ದರಿಂದ ಈ ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಈ ಒಂದು ಪಡೆದು ಅದನ್ನು ಎಳೆಯಲು
ಇಲ್ಲಿ, ಮತ್ತು ನನಗೆ ಅವಕಾಶ ಇಲ್ಲಿದೆ ತ್ವರಿತವಾಗಿ, ನಿಜವಾಗಿಯೂ, ಒಂದು ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ರಚಿಸಲು
ನಿಯಂತ್ರಕ.
ನಾವು ಆದರೂ ಸಮಯ ಹೊಂದಿಲ್ಲ ವೇಳೆ, ನೀವು ನಾವು ನೋಡಿ, ಸರಣಿಬದ್ಧವಾಗಿ, ಇದು ಇಲ್ಲಿದೆ
ಒಂದು ಟೇಬಲ್ ರಚಿಸಲು ಹೆಚ್ಚು ಟ್ರಿಕಿ ಸ್ವಲ್ಪ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ, ಏಕೆಂದರೆ ಅಲ್ಲಿ
ವಿಧಾನಗಳು ದಂಪತಿಗಳು ನೀವು ರೀತಿಯ, ಬರೆಯಲು ಅಗತ್ಯವಿದೆ
ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ಸಲುವಾಗಿ ಔಟ್ ನಿಯಂತ್ರಕ ಸರಿಯಾಗಿ ಪ್ರದರ್ಶನವಾಗಲು.
>> ಆದರೆ, ನಾನು, ಈಗ, ನೀವು ತೋರಿಸಲು ಬಯಸುವ ನಾನು ಈ ತೆಗೆದುಕೊಂಡು ಅಲ್ಲಿ, ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ,
ಉದಾಹರಣೆಗೆ -
ನಾನು ಮತ್ತೊಂದು ನೋಟ ನಿಯಂತ್ರಕ ಇರಿಸಿದ್ದೇವೆ.
ಈಗ, ನಾನು ನಿಯಂತ್ರಿಸಲು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ನನ್ನ ಮೊದಲ ನೀಲಿ ಪರ್ಯಾಯ
ಇಲ್ಲಿ ಟೇಬಲ್ ಸಾಲು.
ನಾನು ಈ ಬ್ಲೂ ಕರೆಯಲು ಬಯಸುತ್ತೇನೆ.
ತದನಂತರ -
ನೋಡೋಣ.
ನಾನು ಈಗ ನೋಟ, ಮತ್ತು ನಾನು ಬದಲಾಯಿಸಬಹುದು ನೀಲಿ ಹಿನ್ನೆಲೆ.
>> ಆದ್ದರಿಂದ, ಸೂಚನೆ, ಇಲ್ಲಿ, ಈ ಬೀಳಿಕೆ ಮೆನು ಸಹ ನೀವು ಎಲ್ಲಾ ಒಂದು ಕ್ರಮಾನುಗತ ನೀಡುತ್ತದೆ
ಈ ವಸ್ತುಗಳ.
ಆದ್ದರಿಂದ ಒಂದು ಪ್ರಮುಖ ವಿಷಯ, ಇಲ್ಲಿ ಗಮನಿಸಬೇಕಾದ ಇಲ್ಲಿ ಈ ಎಲ್ಲ ವಿಷಯಗಳ, -
ಈ ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ, ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ, ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ವಿಭಾಗದಲ್ಲಿ, ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ
ಸೆಲ್ - ಈ ಎಲ್ಲಾ ಕೋಡ್ ನಲ್ಲಿ, ವಸ್ತುಗಳು.
ಆದ್ದರಿಂದ, ನಿಮಗೆ ತಿಳಿದಿರುವ, ಒಂದು ಲೇಬಲ್ ಇದೀಗ ಹಂತದಲ್ಲಿದೆ ವಿಷಯ ವೀಕ್ಷಿಸಿ, ಎಟ್ ಇತ್ಯಾದಿ.
ಹೀಗೆ ಮುಂದಕ್ಕೆ.
>> ಆದ್ದರಿಂದ, ಈ ಕೋಡ್ ರನ್ ವೇಳೆ, ನಾವು ಏನೋ ನೋಡಿ ಮಾಡಬೇಕು -
ಈ ನೋಡೋಣ - ಹೌದು.
ಆದ್ದರಿಂದ, ನಾವು ಹೋಗಿ.
ಆದರೆ, ನಾವು ಹಾಗೆ ಇದ್ದರೆ, ಯಾವುದೂ ಈ ಇತರ ವಿಷಯಗಳ ಕೆಲಸ.
ರೈಟ್?
ಆದ್ದರಿಂದ ಕೇವಲ ಈ ಒಂದು ಕೆಲಸ.
ಮತ್ತು, ಸಮಯ ಸಲುವಾಗಿ, ನಾನು ತಿನ್ನುವೆ ಹಾಕುವ, ನಿಮಗೆ, ಹೋಗಿ
ಇತರ ಪದಗಳಿಗಿಂತ ಕೆಳಗೆ.
ಮತ್ತು ಈ ಅಂತ್ಯ, ರೀತಿಯ, ಕಥಾಫಲಕ -
ನಾನು ತೋರಿಸಲು ಬಯಸಿದ್ದಳು ಏನು ಕಥಾಫಲಕ ನೀವು.
>> ಮತ್ತು, ನಾನು ಔಟ್ ಕೆಲಸ ಉದಾಹರಣೆಗೆ ಹೊಂದಿರುತ್ತವೆ, ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲಿಯೇ.
ಆದ್ದರಿಂದ, ಈ ಕಥಾಫಲಕ ಆಗಿದೆ ನಾನು ಹಿಂದೆ ಮಾಡಿದ.
ನೀವು ನೋಡಬಹುದು ಎಂದು, ಈ ಆಗಿತ್ತು ನನ್ನ ಸಂಚರಣೆ ನಿಯಂತ್ರಕ.
ನಂತರ ನನ್ನ ಮೊದಲ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ, ನಂತರ ನನ್ನ ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ,
ಮತ್ತು ನಂತರ ನಾನು ಈ ಎಲ್ಲಾ ಹೊಂದಿತ್ತು -
ಆದ್ದರಿಂದ ಹಿಂದೆ, ನಾನು ಮಾಡುತ್ತಿದ್ದ ಬೇರೆ ಏನಾದರೂ.
ಆದ್ದರಿಂದ, ಆ ವಿಷಯಗಳನ್ನು ಕ್ಷಮಿಸಬೇಕು.
ನಾನು ಬಹುಶಃ ನಂತರ ಮೊದಲು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಮಾಡುತ್ತೇವೆ ನಾನು ನಿರ್ಮಾಣ ಅದನ್ನು ಆಫ್ ಕಳುಹಿಸಬಹುದು.
>> ನಾವು ಈ ರನ್ ಆದರೆ, ನಾವು ನೋಡುತ್ತಾರೆ ಆಯ್ಕೆಗಳನ್ನು ಎಲ್ಲಾ ಎಂದು
ನಮಗೆ ಲಭ್ಯವಿರುವ.
ನಾನು ಹಿನ್ನೆಲೆಗಳನ್ನು ಮಾಡಲಿಲ್ಲ ಹೊರತುಪಡಿಸಿ ಆ ಬಣ್ಣಗಳು.
ಆದ್ದರಿಂದ, ಸರಳ ಅಪ್ಲಿಕೇಶನ್.
>> ಈಗ ನಿಭಾಯಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ ಸರಣಿಬದ್ಧವಾಗಿ.
ಸರಿ.
ಆದ್ದರಿಂದ, ಹಾಗೆ, ನಾವು ನೀನು ಹೊಸ Xcode ಯೋಜನೆಯ ಆರಂಭಿಸಲು.
ನಾವು, ಈಗ ಖಾಲಿ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡಿಕೊಳ್ಳುವಿರಿ ನಾವು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ
ಕಥಾಫಲಕ.
ಆದ್ದರಿಂದ, ನಾನು ಕೇವಲ ನನ್ನ ಅಲ್ಲ ನಿರ್ಬಂಧಿಸುವ ಬಾಗುತ್ತೇನೆ ಕಥಾಫಲಕ ಯಾವುದೇ, ಮತ್ತು ಒಂದು ಬಳಸಲು
ಖಾಲಿ ಅಪ್ಲಿಕೇಶನ್ ತಿನ್ನುವೆ ನನಗೆ ಒಂದು ಕಥಾಫಲಕ ನೀಡಿ.
ಈ ಕೇವಲ ತಡೆಯುವುದಾಗಿದೆ ಮೋಸ ನನ್ನ.
ನೋಡೋಣ.
ನಿರೀಕ್ಷಿಸಿ.
ನಾನು -
ಹೌದು.
ಸರಿ.
>> ರೈಟ್.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ, ನಾವು ಬಿಡಲಾಗಿದೆ ಬೇರೆ ಆದರೆ ಕೋಡ್ ಏನೂ.
ಆದ್ದರಿಂದ, ನನಗೆ ಈ ವಿಂಡೋ ಚಲಿಸೋಣ ಸ್ವಲ್ಪ ಮೇಲೆ.
ರೈಟ್.
ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, ಕೇವಲ ಕಡತಗಳನ್ನು ನಾವು ನೀಡಿದ ನೀವು ಇವೆ AppDelegate.h ಮತ್ತು ಡಾಟ್
ಮೀ, ಮತ್ತು ನಾವು ಇಲ್ಲ ಎಲ್ಲಿಯೂ ಸ್ಟೋರಿಬೋರ್ಡ್.
>> ನಾವು ಈ ಆದ್ದರಿಂದ, ನಾವು ಇನ್ನೂ ಹೋಗುವ ಬಿಳಿ ಪರದೆಯ ಪಡೆಯಲು, ದೇವರಿಗೆ ಧನ್ಯವಾದ.
ಸರಿ - ಬಿಳಿ ಪರದೆ, ಆದರೆ ಬೇರೆ ಏನೂ.
ಮತ್ತು, ಇಲ್ಲಿ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ.
ಕ್ರಮ ಸಂಭವಿಸುತ್ತದೆ ಅಲ್ಲಿ ಇದು.
ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಇಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಇಲ್ಲಿ ಕೋಡ್, ಆದರೆ
ಕಥಾಫಲಕ ಮೂಲಭೂತವಾಗಿ ಒದಗಿಸುತ್ತದೆ ಈ ಭಾಗ ಕೋಡ್.
ನಾನು ಹೇಗೆ ವಿವರಗಳನ್ನು ಹೋಗಲು ಆಗುವುದಿಲ್ಲ.
>> ಮತ್ತು ನಾವು ಈಗ ಮಾಡಲು ಬಯಸುವ ನಾವು ಬಯಸುವ, ಆಗಿದೆ ಈ ಕಡಿಮೆ ಜಾಗವನ್ನು ಇಲ್ಲಿ ಹೋಗಿ, ಮತ್ತು
ಮತ್ತೆ ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು ಆರಂಭವಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ -
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಜೂಮ್?
>> RHED ಶಿ: ಜೂಮ್.
ಖಚಿತವಾಗಿ, ಹೌದು.
ಸರಿ.
ನಾನು ಈ ಮಾಡಬಾರದು ಟೈಪ್ ಮಾಡುತ್ತೇವೆ ಮ್ಯಾಟರ್ ತುಂಬಾ.
ಸರಿ.
>> ಆದ್ದರಿಂದ, ಮೊದಲ, ನಾವು ಸೃಷ್ಟಿಸಲು ಬಯಸಿದ್ದರು ನೆನಪು ನ್ಯಾವಿಗೇಶನ್ ನಿಯಂತ್ರಕ, ಬಲ?
ಮತ್ತು, ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, X ಕೋಡ್ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಸ್ವಯಂ ಭರ್ತಿ.
ಆದ್ದರಿಂದ, ನೀವು ಗಮನಿಸಿ ನೀವು ಎಂದು, ಹೆಸರುಗಳು ಎಲ್ಲವೂ ಸಾಕಷ್ಟು ಮುಂದೆ ಹೆಚ್ಚು
ಸಾಮಾನ್ಯ, ಆದರೆ X ಕೋಡ್ ನೀವು ಅದನ್ನು ತುಂಬುತ್ತದೆ.
ಆದ್ದರಿಂದ ನಾನು ಯನ್ನು ಒತ್ತಿ.
>> ಆದ್ದರಿಂದ, ನಾನು ಒಂದು UI ಸಂಚರಣೆ ರಚಿಸಲು ಬಯಸುವ ನಿಯಂತ್ರಕ ಪಾಯಿಂಟರ್, ಮತ್ತು ನಾನು ಕರೆ ಮಾಡಬಹುದು
navigationController.
ಈಗ, ನಾನು ಈಗ ಏನು ಮಾಡಬೇಕು?
ಈ ಸಮ ಚಿಹ್ನೆಯ ನಂತರ, ನಾನು, ಮೊದಲ, ಅಗತ್ಯವಿದೆ ಮೆಮೊರಿ ಒಳಗೆ ಅದನ್ನು ರಚಿಸಲು.
ಆದ್ದರಿಂದ, ನಾನು NavigationController ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ alloc -
ಆದ್ದರಿಂದ, ಈ malloc ಹೋಲುತ್ತದೆ, ಎಂದು ನೀವು ಸಿ ಬಳಸಲಾಗುತ್ತದೆ ಹುಡುಗರಿಗೆ -
ತದನಂತರ, ನಾನು init ಪಡೆಯಲಿದ್ದೇನೆ.
>> ಆದ್ದರಿಂದ, ಇದು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಯಾವುದೇ ನೀವು ರಚಿಸಲು ವಸ್ತು, ನೀವು ಬಯಸುವ
alloc ಮತ್ತು init.
ಅದು ರಚಿಸಲು ಹೋಗುವ ಮತ್ತು ವಿಶೇಷವೇನು ಮೆಮೊರಿ ಒಳಗೆ ಅದನ್ನು instantialize, ಮತ್ತು
ಈಗ ನೀವು ಬಳಸಬಹುದು.
ಸರಿ?
ನೀವು ಹಾಗೆ ಮಾಡದಿದ್ದರೆ, ನಿಮ್ಮ ವಸ್ತು ಮಾಡುತ್ತದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ಮತ್ತು ನೀವು ಒಂದು ಗುಂಪೇ ರನ್ ಮಾಡುತ್ತೇವೆ ಅಲ್ಲ
ಸಮಸ್ಯೆಗಳ.
>> ತದನಂತರ, ನಾನು ರಚಿಸಲು ಬಯಸುವ ಒಂದು ನೋಟ ನಿಯಂತ್ರಕ, ಬಲ?
ಆದ್ದರಿಂದ, ನಾನು UIViewController ರಚಿಸಲು ಬಯಸುವ ನಕ್ಷತ್ರ -
ಆದ್ದರಿಂದ, ಎಲ್ಲವೂ ಒಂದು ಪಾಯಿಂಟರ್ ವಸ್ತುನಿಷ್ಠ ಸಿ, ಮತ್ತು ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಇದೇ ಏನೋ, ಇಲ್ಲಿ -
alloc, init.
ಸರಿ.
>> ತದನಂತರ ನಾನು ಏನನ್ನು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು, ಆಗಿದೆ ಹೋಗುವ - ನಾವು ಆದ್ದರಿಂದ ಯಾವಾಗ, ನೆನಪು
ಸಂಚರಣೆ ನಿಯಂತ್ರಕ ಎಂಬೆಡ್?
ನೀವು ಕೋಡ್ ಅದನ್ನು ಹೇಗೆ.
ನೀವು navigationController ಮಾಡಲು ನೀನು
pushViewController -
>> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ].
ಈ ನಮಗೆ ಸಂಭವಿಸಿ, ಅಥವಾ ವಿಲ್ -?
>> RHED ಶಿ: ಓಹ್, ಹೌದು.
ನಂ
ಇದು ಉತ್ತಮ ನನ್ನ ಇಷ್ಟಗಳು.
ಇಲ್ಲ, ಇದು ತುಂಬಾ, ನೀವು ಕೆಲಸ ಮಾಡುತ್ತೇವೆ.
ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ವಿಧಾನಗಳು.
ಆದ್ದರಿಂದ pushViewController ಒಂದು ವಿಧಾನವಾಗಿದೆ, ಮತ್ತು ಸಹ, ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಇದು ಒಂದು ಇಲ್ಲಿದೆ
UI ನ ಉದಾಹರಣೆಗೆ ವಿಧಾನ ಸಂಚರಣೆ ನಿಯಂತ್ರಕ.
ನನ್ನ UI ಅನ್ನು ಸಂಚರಣೆ ರಚಿಸಲು ಏಕೆಂದರೆ ನಿಯಂತ್ರಕ ಸ್ಟಾರ್, ಮತ್ತು ನಂತರ ನಾನು
ಈ pushViewController ಕರೆಯಬಹುದು ನನ್ನ ಒಂದು UI ಸಂಚರಣೆ ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆಗೆ
ನಿಯಂತ್ರಕ.
>> ಪ್ರೇಕ್ಷಕರು: ನಾವು ನಿಖರವಾದ ಮಾಡಬೇಕು ಪದ, ಅಥವಾ ಇದು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತದೆ?
>> RHED ಶಿ: ಹೌದು, ಅದು ಒಂದು ವಿಧಾನ ಏಕೆಂದರೆ.
ಇದು ಒಂದು ಕಾರ್ಯ ಅನಿಸುತ್ತದೆ.
ಇದು ಹಾಗೆ printf ಇಲ್ಲಿದೆ.
ಇದು scanf ಅನಿಸುತ್ತದೆ.
ಇದು strcompare ಅನಿಸುತ್ತದೆ.
ಇದು ನೀವು ಬಯಸಬಹುದು ಗೊತ್ತು ಹೊರತುಪಡಿಸಿ ಟೈಪ್ ಗಮನಕ್ಕೆ ಅದು ಯಾವಾಗಲೂ ಮಾಡುತ್ತೇವೆ
ವಸ್ತುಗಳನ್ನು ಮಂದಿ ಕಾನೂನುಬದ್ಧವಾಗಿ ನೀವು ಅವಕಾಶ.
ಆದ್ದರಿಂದ, ಏನೂ ಇಲ್ಲಿ ತೋರಿಸುತ್ತದೆ, ನಂತರ ಏನೋ ತಪ್ಪು.
>> ಆದ್ದರಿಂದ, pushViewController.
ಆದ್ದರಿಂದ, ಈಗ, ನಾನು ತಳ್ಳಲು ಬಯಸುವ ನನ್ನ ಹೊಸದಾಗಿ ದಾಖಲಿಸಿದವರು
UIViewController, ಮತ್ತು ನಂತರ, ಅನಿಮೇಟೆಡ್ -
ಬಹುಶಃ.
ಈ ಏರಲಿದೆ ಏಕೆಂದರೆ ಮೊದಲ ನೋಟ ನಿಯಂತ್ರಕ.
ನಾನು ಅನಿಮೇಟೆಡ್ ಮಾಡಲು ಸಹ, ಅರ್ಥ ಇದು ಬಹುಶಃ, ಕಾಣಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ ಏಕೆಂದರೆ
ಇದು ಮೊದಲ ಪರದೆಯ.
>> ಮತ್ತು ಆವರಣ ನೆನಪಿಡಿ.
ಆದ್ದರಿಂದ, ನಾವು ಆವರಣ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ?
ಮತ್ತು ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಒಳಗೆ, ವಸ್ತು ಒಂದು ವಿಧಾನ ಕರೆ -
ಆದ್ದರಿಂದ ನಮ್ಮ ವಸ್ತು ಸಂಚರಣೆ ಆಗಿದೆ ನಿಯಂತ್ರಕ, ಮತ್ತು ವಿಧಾನ ಪುಶ್ ಆಗಿದೆ
ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಅನಿಮೇಟೆಡ್.
ಮತ್ತು ಇದು ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಿ, ಮತ್ತು ಅವರು, ರೀತಿಯ ಬೇರ್ಪಡಿಸಿದೆ
ಪದಗಳನ್ನು, ಮತ್ತು ಕೋಲನ್.
ಆದ್ದರಿಂದ, ವಸ್ತುನಿಷ್ಠ ಸಿ ನೈಸ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಮತ್ತು ಸುಲಭ ನೀವು ಜೋರಾಗಿ ಓದಲು -
ನಿಮ್ಮ ಕೋಡ್ - ಮತ್ತು ಅರೆ ಇದು ಹೊಂದಿವೆ, ರೀತಿಯ ಅರ್ಥದಲ್ಲಿ ಮಾಡಲು.
>> ಆದರೆ, ಕೇವಲ ಈ ರೀತಿ ಸಾಕಾಗುವುದಿಲ್ಲ.
ನನಗೆ ಈಗ ಝೂಮ್ ಔಟ್ ಲೆಟ್.
ಕೇವಲ ಈ ಮಾಡುವುದರಿಂದ ಸಾಕಾಗುವುದಿಲ್ಲ ನಾವು ಹಿಂದೆ ಸಿಕ್ಕಿತು ಯಾವ ಪಡೆಯಿರಿ.
ಇಲ್ಲಿ, ನೀವು ಇಲ್ಲ ಎಂದು ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ರೀತಿಯ ಹಿಂದಿರುಗಬಹುದೆಂದು
ಇಲ್ಲಿ, ಬಾರ್, ಬಲ?
ಯಾವುದೇ ಸಂಚರಣೆ ಬಾರ್ ಸಾಧನವಾಗಿ ಇಲ್ಲ ನಾವು ಇನ್ನೂ ಪಡೆದ ಮಾಡಿಲ್ಲ ಎಂದು.
>> ನಾವು ಎಂದು ಪರೀಕ್ಷಿಸಲು, ಸಹ, ಅದಕ್ಕೆ, ಬಹುಶಃ, ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಬದಲಾಗುತ್ತಿರುವ
ViewController, ಬಲ?
ViewController.background--
ಆಹ್.
ಆದ್ದರಿಂದ, ViewController ಹೊಂದಿರಲಿಲ್ಲ ಹೇಗೆ ನೋಡಿ ಹಿನ್ನೆಲೆ ಬಣ್ಣ, ಸಹ ನಾನು
ಇದು ಪ್ರವೇಶಿಸಲು ಬಯಸಿದ್ದರು?
ಮತ್ತು ಏಕೆಂದರೆ ViewController ವೀಕ್ಷಿಸಿ ಕಂಟೇನರ್ ಆಗಿದೆ.
ಆದ್ದರಿಂದ, ಇದು, ಒಂದು ನೋಟ ಆಸ್ತಿ ಹೊಂದಿರುವ ನಂತರ ಒಂದು ಹಿನ್ನೆಲೆ ಬಣ್ಣ ಹೊಂದಿದೆ.
>> ಮತ್ತು, ನಾನು ರೀತಿಯ ಅದನ್ನೆಲ್ಲಾ, ಇದನ್ನು ಹೊಂದಿಸಬಹುದು, ಬಣ್ಣ ಕರೆದು
UIColor ವಸ್ತುವಿನ ಮೇಲೆ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಗಮನಿಸಿ, redColor ಒಂದು ವಿಧಾನವಾಗಿದೆ.
ಇದು UIcolor ಒಂದು ವರ್ಗ ವಿಧಾನದ.
ನಾನು ರಚಿಸಲು ಹೊಂದಿರಲಿಲ್ಲ ಏಕೆಂದರೆ ಸಲುವಾಗಿ ಒಂದು UIColor ನಿಜವಾದ ಉದಾಹರಣೆಗೆ
ಇದು ವಿಧಾನವನ್ನು ಕರೆಯಲು.
ನಾನು, ಕೇವಲ, ಎಂದು ಮಾದರಿ ರೀತಿಯ ಹೆಸರನ್ನು.
ಇಂಟ್ ಹೊಂದಿದ್ದರೆ ನಾನು, ಹಾಗೆ,,, ಇಂಟ್ ರಂದು ಇದನ್ನು ಹಾಗೆ, ಉದಾಹರಣೆಗೆ ಇದು ಒಂದು ವಿಧಾನ,.
>> ಈ ಕೋಡ್ ರನ್ ವೇಳೆ ಆದ್ದರಿಂದ,, ನಾವು ಮಾಡುತ್ತೇವೆ ಹಿನ್ನೆಲೆ ಗಮನಿಸಿ
ವಾಸ್ತವವಾಗಿ ಕೆಂಪು ಅಲ್ಲ.
ಇದು ಇನ್ನೂ ಬಿಳಿ ಇಲ್ಲಿದೆ.
ಮತ್ತು ಹೇಗೆ, ಎಂದು ಸುಮಾರು ಪಡೆಯುವುದು self.window ಎಂಬುದನ್ನು ಗಮನಿಸಿ.
ಆ, ಹಾಗೆ, ಅಂತಿಮ ಧಾರಕವಾಗಿದೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್.
ಇದು ಹೊಂದಿರುವ ಅಂತಿಮ ವಿಷಯ ಒಂದು ತೆರೆಯ ಮೇಲೆ ಎಲ್ಲವೂ,
ಐಫೋನ್ ಅಥವಾ ಐಪ್ಯಾಡ್ ಅಪ್ಲಿಕೇಶನ್.
>> ಮತ್ತು, ಅನುಕೂಲಕರವಾಗಿ, self.window ಎಂಬ ಈ ಆಸ್ತಿ ಹೊಂದಿದೆ
rootViewController.
ಮತ್ತು ಪಾಯಿಂಟರ್ ಏರಲಿದೆ ಒಳಗೆ ಮೊದಲ ನೋಟ ನಿಯಂತ್ರಕ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್.
ಆದ್ದರಿಂದ, ನಾವು ಇಲ್ಲಿ ಯಾವ, ಈಗ, ಆಗಿದೆ ನಮ್ಮ ಸಂಚರಣೆ ಸಮಾನ ಹೊಂದಿಸಲು
ನಿಯಂತ್ರಕ.
ರೈಟ್?
ತಾಂತ್ರಿಕವಾಗಿ, ಸಂಚರಣೆ, ಏಕೆಂದರೆ ನಿಯಂತ್ರಕ ನಮ್ಮ ಮೊಟ್ಟಮೊದಲ ನೋಟ
ನಿಯಂತ್ರಕ.
ಇದು ಇತರ ವೀಕ್ಷಿಸಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಟ್ರ್ಯಾಕ್ನಲ್ಲಿರಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ನಿಯಂತ್ರಕಗಳು, ಮತ್ತು ನಾವು ಈ ತಳ್ಳಿತು
ಆ ರಚನೆಯ ಒಳಗೆ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಸಂಚರಣೆ ನಿಯಂತ್ರಕ.
>> ಆದ್ದರಿಂದ, ನೀವು ಈ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ.
ನಿಜಕ್ಕೂ ನೀವು ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ.
ನೀವು ಬಯಸಿದರೆ ನೀವು, ಈ ಮಾಡಲು ಬಯಸುವ ನ್ಯಾವಿಗೇಶನ್ ನಿಯಂತ್ರಕ, ಇದು ಅತ್ಯಂತ
ನೀವು ಬಹುಶಃ ನೀವು ಬಯಸುವಿರಿ ಏಕೆಂದರೆ ಆಫ್ ರೀತಿಯ, ಕೆಲವು ರೀತಿಯ ಹೊಂದಲು
ಹಾಗೆ, ಹಿಂತಿರುಗಿ ಮೆನು ಅಥವಾ ಕೆಲವು ಬದಲಿಗೆ ಹೆಚ್ಚು, ಮತ್ತೆ ಹೋಗಲು ಮುಖಪುಟ
ಖಾಲಿ ಪರದೆಯ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಇದು ಅಹಿತಕರ - ನೀವು ಮೇಲೆ ಜೂಮ್ ಮಾಡಲು
>> RHED ಶಿ: ಹೌದು.
ಆದ್ದರಿಂದ, ಹೌದು.
ಈ ಈಗ ಸಂಕೇತ, ಮತ್ತು ಇದನ್ನು ಪರೀಕ್ಷಿಸಲು ಅವಕಾಶ.
>> ಆದ್ದರಿಂದ, ನಾವು ಹೋಗಿ.
ಮ್ಯಾಜಿಕ್.
ಆದ್ದರಿಂದ, ಸರಿ.
ಧನ್ಯವಾದಗಳು.
ಸರಿ.
, ಆದ್ದರಿಂದ - ಈಗ, ನಾವು ಮಾಡಲು ಬಯಸುವ ಆಗಿದೆ ನಾವು ರೀತಿಯ ಬಲ, ಇಲ್ಲಿ, ಸೀಮಿತವಾಗಿರುತ್ತದೆ ಮಾಡುತ್ತಿದ್ದೇವೆ?
ನಾವು ಸಮರ್ಥವಾಗಿ ಎಲ್ಲವನ್ನೂ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಈ ಒಂದು ಕಾರ್ಯದ ಒಳಗೆ.
ಆದರೆ, ಹೇಗೆ ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿ ಅಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ.
>> ಆದ್ದರಿಂದ, ನಾವು ಏನು ನೀನು ನಾವು ಇದ್ದೇವೆ ಕೆಲವು ಹೊಸ ಕಡತಗಳನ್ನು ಸೃಷ್ಟಿಸಲು ಹೋಗಿ.
ಆದರೆ, ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾವು ನೀನು ಮತ್ತೊಂದು ವಸ್ತುನಿಷ್ಠ ಸಿ ವರ್ಗ ರಚಿಸಲು, ಅಥವಾ
ಇನ್ನೊಂದು ವಸ್ತುವಿನ -
ವರ್ಗ ಮತ್ತು ವಸ್ತುಗಳು ಅದಲುಬದಲು ಇಲ್ಲಿ.
ಮತ್ತು, ಇಲ್ಲಿ ಸಮರ್ಥವಾಗಿ, ಹೇಗೆ ನಾನು ಸಾಧ್ಯವೋ ಇಲ್ಲಿದೆ, ಯು ನಿಯಂತ್ರಕಗಳು ಮತ್ತೊಂದು ವರ್ಗ ರಚಿಸಲು.
>> ನೀವು ಗಮನಿಸಿ ನೀವು ಆದ್ದರಿಂದ, ಇದು, ಒಂದು ಉಪ ವರ್ಗ ಇಲ್ಲಿ, ಇದು ಒಂದು ಉಪ ವರ್ಗ
UI ಅನ್ನು ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ, ಆದರೆ ನಾನು ಮಾಡಬಹುದು ಇಲ್ಲಿ ಯಾವುದೇ ಹೆಸರನ್ನು ಕರೆ.
ನಾನು ಈ CS50 ಕರೆಯಬಹುದು, ನಾನು ಕರೆಯಬಹುದು ಈ ನೋಟ ನಿಯಂತ್ರಕ, ನಾನು ಕರೆಯಬಹುದು
ಈ blah ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ -
ನಾನು ಬಯಸುವ ಏನು.
ಈ ವರ್ಗದ ಕೇವಲ ಹೆಸರು.
ಆದಾಗ್ಯೂ, ಇದು ಪ್ರಮುಖ ಎಂದು ವಿಶೇಷವೇನು ಮೂಲಭೂತವಾಗಿ, ನಾನು ಏನು ಮಾಡುತ್ತಿರುವೆ, ಏಕೆಂದರೆ
ಇಲ್ಲಿ, ನಾನು ರಚಿಸುವ ನಾನು ಮತ್ತೊಂದು ವರ್ಗದ ಹೆಸರು.
ಆದ್ದರಿಂದ, ಇದು ಕೆಲವು ರೀತಿಯಲ್ಲಿ, ಎಂದು ವಿಶೇಷವೇನು ಮಾದರಿ ಅಥವಾ ಒಂದು ವಸ್ತುವಿನ ರೀತಿಯ.
ಆದ್ದರಿಂದ, ಇದು ಸ್ವಲ್ಪ ಸಾಮಾನ್ಯ ಇರಬೇಕು.
ಇದು ನಿರ್ದಿಷ್ಟ ಎಂದು ಹಿಂದಿರುಗಬಹುದೆಂದು.
>> ಮತ್ತು, ನಾನು ತೋರಿಸಲು ಬಯಸುತ್ತೀರಿ ಈ ಎರಡು ಆಯ್ಕೆಗಳನ್ನು.
ನಾವು ಒಳಗೆ ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತಿರುವುದು ಕಾರಣ ಕೋಡ್, ಕೆಲವೊಮ್ಮೆ ಬಹಳಷ್ಟು ಸುಲಭವಾಗಿದೆ
ಉದಾಹರಣೆಗೆ, ಒಂದು ಇಂಟರ್ಫೇಸ್ ಕಡತ ತರಲು ನಾನು ಅಕ್ಷರಶಃ ಎಳೆಯಿರಿ ಮತ್ತು ಮಾಹಿತಿ, ಬೀಳು
ನಾವು ಕಥಾಫಲಕ ಹಿಂದಿನ ಮಾಡಿದರು -
ನಿಮಗೆ, ಒಂದು ಲೇಬಲ್, ಅಥವಾ ಒಂದು ಬಟನ್, ಅಥವಾ ಬೇರೆ ಯಾವುದೇ.
ಆದ್ದರಿಂದ, xibs ಅವಕಾಶ ಎಂದು ಕಡತಗಳನ್ನು ನೀವು ಅದನ್ನು ಸಿಕ್ಕಿಸಿ ಹೊಂದಿರುವ, ಮತ್ತು
ಈ ನೋಟ ನಿಯಂತ್ರಕ ಕಡತಕ್ಕೆ.
>> ಆದ್ದರಿಂದ, ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಪರೀಕ್ಷಿಸುವುದಿಲ್ಲ.
ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ಈ ಪರಿಶೀಲಿಸಿ, ಮತ್ತು ವೇಳೆ ಎಂದು ನಾನು ಕೇವಲ ನಾನು, ಐಫೋನ್ ಅಥವಾ ಐಪ್ಯಾಡ್ ಈ ಮಾಡಿದರು
ಈ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಕೇವಲ ಒಂದು ಎಂದು , ನೀವು, ಐಫೋನ್ ಅಥವಾ ಐಪ್ಯಾಡ್ ಗೊತ್ತು.
ನಾನು ಸಾರ್ವತ್ರಿಕ ಮಾಡುತ್ತಿರುವೆ ಆದರೆ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಂತರ ಆ ಎರಡು ರಚಿಸಲು.
ಆದ್ದರಿಂದ, ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಗುರುತಿಸಬೇಡಿ.
>> ಇದು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯ.
ಬಾರಿ ಬಹಳಷ್ಟು, ನಾನು ದೋಷಗಳನ್ನು ಹೊಂದಿತ್ತು ಮಾಡಿದ ಈ ಪರೀಕ್ಷಿಸಿದ್ದು ಇಲ್ಲ ಅಲ್ಲಿ.
ಆದ್ದರಿಂದ, ನಿಸ್ಸಂಶಯವಾಗಿ, ಈ ಫೈಲ್ ಅಲ್ಲ, ರೀತಿಯ, ಲೈಕ್, ಅಥವಾ ಆಮದು
ಈ ಪರೀಕ್ಷೆಯನ್ನು ಫೋಲ್ಡರ್ ಒಳಗೆ.
ಆದ್ದರಿಂದ, ನನ್ನ ಕೋಡ್ ಸಂಪೂರ್ಣವಾಗಿ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದೆ ಈ ಕಡತ ಅಸ್ತಿತ್ವವನ್ನು, ಮತ್ತು
ನೋವು ಬಹಳಷ್ಟು ಕಾರಣವಾಗುತ್ತದೆ ಮತ್ತು ನಿವಾರಣೆಗೆ ಗಂಟೆಗಳ.
ಆದರೆ, ಕೇವಲ ಖಚಿತವಾಗಿ ಈ ಆದ್ದರಿಂದ ಗುರುತುಹಾಕಿದ್ದರೆ ಮಾಡಲು ಎಂದು, ನಿಮಗೆ ತಿಳಿದಿರುವ, ಈ ಗುರಿ
ಫೈಲ್ ಈ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ.
>> ಸರಿ.
ಆದ್ದರಿಂದ, ಈಗ ನಾವು ಎರಡು ಹೊಸ ಕಡತಗಳನ್ನು ರಚಿಸಿದ.
ಮತ್ತು ಈ ಕಡತಗಳನ್ನು ಸಾಕಷ್ಟು ಖಾಲಿ ನೋಡಲು.
ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಸಹ ಮುಂದುವರಿಸಲು ಅವಕಾಶ Xib ಕಡತಗಳನ್ನು ರಚಿಸುವ ಮೂಲಕ.
ಆದ್ದರಿಂದ, ಹಿಂದೆ, ನಾನು ರಲ್ಲಿ ಕೊಕೊ ಟಚ್ ಡ್ರಾಪ್ ಡೌನ್.
ಈಗ, ನಾನು ಬಳಕೆದಾರ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಇಂಟರ್ಫೇಸ್ ಟಚ್, ಮತ್ತು ನೀವು ನೋಡಬಹುದು ಎಂದು, ನಾನು
ಒಂದು ಕಥಾಫಲಕ ರಚಿಸಬಹುದು.
>> ಆದ್ದರಿಂದ, ನಾನು ಖಾಲಿ ಪ್ರಾರಂಭವಾಯಿತು ಅಪ್ಲಿಕೇಶನ್, ನಾನು ಇನ್ನೂ ಬಳಸಬಹುದು
ಕಥಾಫಲಕ.
ಇದು ಪರಿಭಾಷೆಯಲ್ಲಿ ಟ್ರಿಕಿ ಗೆಟ್ಸ್, ಆದರೂ ನೀವು ಸಂಪರ್ಕಿಸಲು ಬಯಸುವ ಹೇಗೆ
ನಿಮ್ಮ ಕೋಡ್ ಗೆ.
ಆದ್ದರಿಂದ, ನಾನು ಅಲ್ಲಿ ಹೋಗಿ ಮಾಡುವುದಿಲ್ಲ.
>> ಆದರೆ, ನಾವು ಮಾಡಲು ಬಯಸುವ ಈಗ ವೀಕ್ಷಿಸಲು ರಚಿಸಲು ಆಗಿದೆ.
ಮತ್ತು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಒಂದು ಐಫೋನ್ ಅಥವಾ ಐಪ್ಯಾಡ್.
ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ಸೂಚಿಸಲು ವ್ಯತ್ಯಾಸ - ನೀವು ಮಾಡುತ್ತಿರುವುದು
ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್ -
ನೀವು ಅಂಡರ್ಸ್ಕೋರ್ ಐಫೋನ್ ಪುಟ್ ಎರಡೂ, ಅಥವಾ ನೀವು Twiddly ಮಾಡಬಹುದು.
ಇದು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ.
ನೀವು ವ್ಯತ್ಯಾಸ ಇದು ಕೇವಲ ಇಲ್ಲಿದೆ ವೀಕ್ಷಿಸಿ ಇದು ಸಾಧನಕ್ಕೆ ಇದು.
>> ಆದ್ದರಿಂದ, ಈಗ ನೋಡಲು.
ನಾನು ಕೆಲಸ ಮಾಡುವ ಸ್ಕ್ರೀನ್ ಹೊಂದಿದೆ.
ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾನು ಒಂದು ಲೇಬಲ್ ಹಾಕಬಹುದು ಇಲ್ಲಿ, ನಿಮಗೆ ತಿಳಿದಿರುವ, ಮತ್ತು ನಾನು ಹಾಕಬಹುದು
ಇಲ್ಲಿ ಮತ್ತೊಂದು ಬಟನ್.
ನಾನು ಬದಲಾವಣೆ ಬಗ್ ಇಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು.
>> ಆದರೆ, ಏನು ಮುಖ್ಯವಾಗಿದೆ ಇಲ್ಲಿದೆ ಫೈಲ್ ಮಾಲೀಕ -
ಆದ್ದರಿಂದ, ನಾನು ಐಫೋನ್ ಒಳಗೆ ಆಮ್ ವೀಕ್ಷಿಸಿ, ಐಫೋನ್ Xib ಕಡತ.
ಮತ್ತು ಕೆಳಗೆ ಈ ಸಂಚರಣೆ ಪ್ರದೇಶದಲ್ಲಿ ಅಥವಾ ಬೀಳಿಕೆ, ನಾನು ಹೋಗಲು ಬಯಸುವ
ಕಡತ ಮಾಲೀಕರಾದ.
ಮತ್ತು ಈ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಪ್ರಮುಖ ಹೆಜ್ಜೆ.
ನಾನು ವರ್ಗ ವೀಕ್ಷಿಸಿ ಮಾಡಲು ಬಯಸುವ ನಿಯಂತ್ರಕ, ಈ Xib ಕಡತ ಆದ್ದರಿಂದ
ಸಂಬಂಧಿಸಿದ ಏರಲಿದೆ ನನ್ನ ದೃಷ್ಟಿಯಲ್ಲಿ ನಿಯಂತ್ರಕ.
ನಾನು ನನ್ನ ನೋಟ ಒಳಗೆ ಮಾಡಬೇಕು ಏನು ನಿಯಂತ್ರಕ ಸರಣಿಬದ್ಧವಾಗಿ ಆಗಿದೆ
ಇಲ್ಲಿ ಪ್ರತಿಫಲಿಸಿದ ಏರಲಿದೆ.
>> ಆದ್ದರಿಂದ ಆದಾಗ್ಯೂ, ಗಮನಕ್ಕೆ -
ವಾಸ್ತವವಾಗಿ, ಈ ನೋಟ ಮಾಡೋಣ ಉದಾಹರಣೆಗೆ ಹಿನ್ನೆಲೆ ನೀಲಿ,.
ಅಥವಾ ಹಸಿರು.
ತದನಂತರ, ಆದ್ದರಿಂದ ನೀವು ಹಿಂದೆ, ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ವೇಳೆ ನಾವು ಅಲ್ಲಿಗೆ ಅಲ್ಲಿ ಈ ಕೋಡ್, ಈ ನಮ್ಮ
ಸಂಚರಣೆ ನಿಯಂತ್ರಕ.
>> ನಾವು ಹೆಜ್ಜೆ ಕೂಡ, ಅದು ಇನ್ನೂ ಹಸಿರು, ಕೆಂಪು ಅಲ್ಲ ಏರಲಿದೆ.
ಮತ್ತು ಏಕೆ ಒಂದು ಕಾರಣಗಳಿವೆ.
ನಾವು inited ಮಾಡಿದಾಗ, ಏಕೆಂದರೆ ಇದು ನಮ್ಮ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ, ಇಲ್ಲಿ -
ಕ್ಷಮಿಸಿ, ಇದು ಸ್ವಲ್ಪ ಕ್ರೇಜಿ ಇಲ್ಲಿದೆ -
ನಾವು, ಇಲ್ಲಿ ನಮ್ಮ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ inited ಮಾಡಿದಾಗ ನಾವು ಸಾಮಾನ್ಯ ಬಗೆಯ ಇದು inited
UIViewController.
ಸರಿ?
ನಾವು ಸಹ ಕಾಣಲಿಲ್ಲ ಈ ವರ್ಗದ ಇದು.
>> ಆದ್ದರಿಂದ ಈಗ ಒಂದು ವರ್ಗ ಹಾಗೆ, ನೆನಪು.
ಇದು ಕೇವಲ, ಒಂದು ರೀತಿಯ ಪರಿಗಣಿಸಬಹುದು UIViewController ಒಂದು ವಿಧ ಎಂದು.
ಮತ್ತು ಬಳಸಲು, ಏನು ನಾವು ಮಾಡಬೇಕಾದ್ದು ಇದು ಆಮದು ಹೊಂದಿದೆ -
ಆಮದು ViewController -
ಮತ್ತು, ನೀವು ನೋಡಬಹುದು ಎಂದು, ಇದು ನನಗೆ ಅದು autofills.
ಆದ್ದರಿಂದ, ViewController -
ಮತ್ತು ಈಗ, ಇಲ್ಲಿ, ನಾನು ಈ ಬದಲಾಯಿಸಬಹುದು ViewController ಗೆ UIViewController.
ಈಗ, ಇಲ್ಲಿ, ನಾನು ಬದಲಾಯಿಸಬಹುದು ಈ ViewController ಗೆ.
>> ಮತ್ತೆ ಈ ಔಟ್ ಲೆಟ್.
ಇದು ಇನ್ನೂ Red ವಿಶೇಷವೇನು.
ಮತ್ತು ಏಕೆ ಕಾರಣ ಇನ್ನೂ ಕೆಂಪು ಏಕೆಂದರೆ -
woah, ಏನು ಅಲ್ಲಿ ಸಂಭವಿಸಿದ?
ನಾವು ಈ Xib ಸಂಯೋಜಿಸಲು ಬಯಸಿದ್ದರು ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಸಲ್ಲಿಸುವಂತೆ.
ಆದರೆ, ವಾಸ್ತವವಾಗಿ ಮಾಡಲು ಎಂದು, ನಾವು ಈ ಹೋಗಿ ಅಗತ್ಯವಿದೆ.
ನಾವು, init ಮಾಡಬೇಡಿ, ನಾವು ಬಯಸುವ initWithNibName ನಂತರ ನಾವು ಬಯಸುವ
ಸ್ಟ್ರಿಂಗ್ View_iPhone ಮಾಡಲು, ಉದಾಹರಣೆಗೆ.
ನೀವು ಇಲ್ಲಿ ಬಂಡಲ್ ನಿರ್ಲಕ್ಷಿಸಬಹುದು.
>> ಈ ಅವಕಾಶ ಹೋಗುತ್ತದೆ ನಮಗೆ ವಾಸ್ತವವಾಗಿ, ಗೆ -
UH ಓಹ್, ಸಮಸ್ಯೆ.
ರೈಟ್.
>> ಆದ್ದರಿಂದ, ಸಮಸ್ಯೆ, ಏಕೆಂದರೆ ನಮ್ಮ ವೀಕ್ಷಿಸಿ Xib ಕಡತ, ನಾವು ಒಂದು ಲೇಬಲ್ ಮತ್ತು
ನಾವು ಒಂದು ಬಟನ್ ಹೊಂದಿವೆ.
ಆದರೆ, ನಾವು ಸಂಪರ್ಕ ಮಾಡಿದ ಸಹ ಆ ಎರಡು, ಒಳಗೆ ಏನೂ ಇಲ್ಲ
ViewController.h ಅಥವಾ ViewController.m ಆ ಬಿಂಬಿಸುವ
ಗುಂಡಿಗಳು ಅಥವಾ ಆ ಲೇಬಲ್ಗಳನ್ನು.
ಆದ್ದರಿಂದ, ನಾವು ಎಂದು ಆ ಬರೆಯಲು ಅಗತ್ಯವಿದೆ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು.
>> ಆದ್ದರಿಂದ, ಈ ನೀವು ಘೋಷಿಸಲು ಹೇಗೆ ಒಂದು ಆಸ್ತಿ.
ಇದು, ಸಾಮಾನ್ಯವಾಗಿ, ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಈ ಎರಡು ಆಯ್ಕೆಗಳನ್ನು.
ನಮಗೆ ಮತ್ತು ಈ ಸೆಮಿನಾರ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ನಾನು ಸಾಮಾನ್ಯವಾಗಿ, ಹೇಳುತ್ತಾರೆ
ಅತ್ಯಂತ ಗುಣಗಳನ್ನು nonatomic ಇವೆ ಮತ್ತು ಉಳಿಸಿಕೊಳ್ಳಲು.
ನೀವು Google ಅರಸಿ ಓದಬಹುದು, ನಿಮಗೆ ನಡುವಿನ ವ್ಯತ್ಯಾಸ
nonatomic ಮತ್ತು, ನೀವು ಉಳಿಸಿಕೊಳ್ಳಲು , ಗೂಗಲ್ ಅಥವಾ ಏನೋ ಗೊತ್ತಿಲ್ಲ.
ನಾನು ಸ್ಟಾಕ್, ಹಾಗೆ, ಗೆ ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ಜನರು ಹೊಂದಿರುತ್ತದೆ ಅಲ್ಲಿ ಉಕ್ಕಿ,
ವ್ಯತ್ಯಾಸವನ್ನು ಉತ್ತರಗಳನ್ನು ಆ ನಡುವೆ.
ಆದರೆ ಈಗ, ನೀವು ಏನು ಅಂತ ನಾವು ಕಳಕಳಿಯನ್ನು ಬಯಸುವ.
>> ಮತ್ತು ನಾವು, ಒಂದು UI ಲೇಬಲ್, ಸ್ಟಾರ್ ಮಾಡಲು ಬಯಸುವ ಮತ್ತು ನಾವು ಬಯಸುವ ಯಾವುದೇ ಕರೆಯುತ್ತಾರೆ.
ನಾವು, ನೀವು ತಿಳಿದಿರುವ, ಲೇಬಲ್ ಈ ಕರೆ ಮಾಡಬಹುದು.
ಮತ್ತು, ನಾವು ಮತ್ತೊಂದು ರಚಿಸುತ್ತೇವೆ ಬಟನ್ ಒಂದು.
ಮತ್ತು ನಕ್ಷತ್ರ ಸೇರಿಸಲು ನೆನಪಿಡುವ, ನಾವು ಪಾಯಿಂಟರ್ಸ್ ವ್ಯವಹರಿಸುತ್ತದೆ ಏಕೆಂದರೆ
ಅತ್ಯಧಿಕವಾಗಿ ಎಲ್ಲೆಡೆ ಒಳಗೆ ಆಫ್ ವಸ್ತುನಿಷ್ಠ ಸಿ.
>> ಆದರೆ, ಇನ್ನೂ ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು ಸಮಸ್ಯೆ,.
ಮತ್ತು ಕಾರಣ, ಏಕೆಂದರೆ ಬಂದ ನಾವು ಒಂದು Xib ಕಡತ ಲೇಬಲ್ ಅಥವಾ ಒಂದು ಸಂಪರ್ಕ ಬಯಸುವ
ಕಾರ್ಯಕ್ರಮಕ್ಕೆ ಬಟನ್, ಅಥವಾ ಹೆಡರ್ ಮತ್ತು ಅನುಷ್ಠಾನ ಕಡತ, ನಾವು ಬಯಸುವ
ಕೋಡ್ ಈ ತುಣುಕು ಸೇರಿಸಿ -
ಔಟ್ಲೆಟ್.
ಇದು ಒಂದು ಕೀಲಿ ಪದ ಗಮನಿಸಿ.
>> ಮತ್ತು ತಕ್ಷಣ ನಾನು ಟೈಪಿಂಗ್ ಮುಗಿಸಲು ಎಂದು, ಈ ಇರಬೇಕು
ಎರಡು ವಲಯಗಳು ಇಲ್ಲಿ.
ಸಾಮಾನ್ಯವಾಗಿ, ಅವರು ಸೈನ್ ಭರ್ತಿ ಇಲ್ಲ
ನಾನು ಅವರು ಏಕೆ ಖಚಿತವಿಲ್ಲ.
ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಕೈಯಾರೆ ಹೊಂದಿರುತ್ತದೆ ಈ ಭಾಗದಲ್ಲಿ ಹೋಗಿ ಅವುಗಳನ್ನು ಸಂಪರ್ಕ
ಉಪಯುಕ್ತತೆಗಳನ್ನು ಪ್ರದೇಶದಲ್ಲಿ.
>> ಆದ್ದರಿಂದ,, ನಾನು ನನ್ನ ಲೇಬಲ್ ಮಾಡಲೇಬೇಕು ಆಯ್ಕೆ, ಮತ್ತು ನಾನು ಈ ಹೊಸ ಎಳೆಯಿರಿ ಬಯಸುವ
ನನ್ನ ಫೈಲ್ ಮಾಲೀಕರಿಗೆ ಔಟ್ಲೆಟ್ ಗುರುತಿಸಲಾಗುತ್ತಿದೆ ತದನಂತರ ಲೇಬಲ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಈಗ, ಅಂತಿಮವಾಗಿ, ಈ ಲೇಬಲ್ ಈ ಲೇಬಲ್ ಸಂಪರ್ಕ.
ಈ ಲೇಬಲ್ ನಾವು ನೀನು ಏನು ಬದಲಾಯಿಸಲು ಸರಣಿಬದ್ಧವಾಗಿ ಬಳಸಲು ಅದರ
ಪಠ್ಯ, ಅದರ ಫಾಂಟ್, ಅದರ ಹಿನ್ನೆಲೆ ಬಣ್ಣ, ಎಟ್ ಇತ್ಯಾದಿ.
>> ಆದ್ದರಿಂದ, ಏಕೆ ನಾವು ಮಾಡಬೇಡಿ ಬಟನ್ ಒಂದೇ?
ಮತ್ತು ನೀವು ಗಮನಿಸಿ ಎಂದು, ಬಟನ್, ಇದು ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾದ ಇಲ್ಲಿದೆ.
ನಾನು ಅರ್ಥ, ಏಕೆಂದರೆ, ನೀವು ಭಾವಿಸಲಾದ ಒಂದು ಬಟನ್ ಒತ್ತಿ, ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ಅವರಲ್ಲಿದೆ
ಹೇಗೆ ಬಳಕೆದಾರರಿಗೆ ಆಯ್ಕೆಗಳನ್ನು ಒಂದು ಬಟನ್ ಒತ್ತಿ.
ನಂತರ, ನಾವು ಆ ನಂತರ ನೋಡುತ್ತಾರೆ ನಾವು ಈ ಸಂಪರ್ಕಿಸಬಹುದು ನಮ್ಮ
ಇದು ಕೆಲಸ ಮಾಡಲು ಕೋಡ್.
>> ಆದ್ದರಿಂದ, ಈಗ ಆದರೂ, ನಾವು ಸಂಪರ್ಕ ಬಯಸುವ ಇದು ನಿಜವಾದ ಬಟನ್
ನಮ್ಮ ಕೋಡ್ ಒಳಗೆ.
ನಾವು, ಹೊಸ ಪರಾಮರ್ಶೆ ಔಟ್ಲೆಟ್ ಹೋಗಿ ತದನಂತರ ಬಟನ್.
ಈಗ ಮತ್ತೆ ಈ ರನ್ ಅವಕಾಶ.
ಓಹ್.
ಸರಿ.
ನಾನು ಈಗ ಇಲ್ಲಿ ವಿಶೇಷವೇನು ಏನು ಗೊತ್ತಿಲ್ಲ.
ವಾಹ್.
ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಕ್ಷಣ.
>> ವಾಸ್ತವವಾಗಿ, ಏಕೆ ನಾವು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಮತ್ತೊಂದು ಉದಾಹರಣೆಗೆ ನೋಡಲು
ಆ ಬಗ್ಗೆ.
ಸರಿ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ತಯಾರಿಸಬಹುದು ಇಲ್ಲಿದೆ ViewController ಉದಾಹರಣೆಗೆ.
ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, ನಾನು ಒಳಗೊಂಡಿತ್ತು ಮಾಡಿದ ಗುಣಗಳು
ಲೇಬಲ್ ಮತ್ತು ಬಟನ್.
ತದನಂತರ, ಕೋಡ್ ಈ ತುಣುಕು ಇಲ್ಲಿ -
ಈ IBaction -
ಇಲ್ಲಿ ಈ ಬಟನ್ ಸಂಪರ್ಕವನ್ನು ಆಗಿತ್ತು.
ನೀವು, ಇಲ್ಲಿ ಟಚ್ ಅಪ್ ಇನ್ಸೈಡ್ ನೋಡಬಹುದು ಆದ್ದರಿಂದ ಸೆಲೆಕ್ಟರ್ ಸಂಪರ್ಕ
ಎಂಬ ಬಟನ್ ಒತ್ತಿದರೆ.
>> ಆದ್ದರಿಂದ, ನಾವು ವಾಸ್ತವವಾಗಿ ನೋಡಬಹುದು ಚಲನೆಯ ಮತ್ತೆ, ಇಲ್ಲಿ, ಟಚ್ ಅಪ್ ತೆಗೆದುಕೊಳ್ಳುವ ಮೂಲಕ
ಇನ್ಸೈಡ್ ಮತ್ತು ಎಳೆಯಲು ನಂತರ ಫೈಲ್ ನ ಮಾಲೀಕ ಮತ್ತು
ಒತ್ತಿದರೆ ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಈಗ ನಮ್ಮ ಕೋಡ್ ರನ್ ಅವಕಾಶ.
ಈಗ, ಈ ಬಟನ್ ಈಗ ಕೆಲಸ ಮತ್ತು ಮುಂದಿನ ಪುಟ ನಮಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
>> ಮತ್ತು ನಮ್ಮ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ವಿಷಯದಲ್ಲಿ, ಈ ತೆಗೆದುಕೊಂಡಿತು ಕೋಡ್ ತುಣುಕು
ಒತ್ತಿದರೆ ಬಟನ್ ಆರೈಕೆ.
ಮತ್ತು ಇದು, ಇಲ್ಲಿ ಗಮನಿಸುವುದು ಮುಖ್ಯವಾಗಿರುತ್ತದೆ ಎಂದು ನಾನು ಇನ್ನೊಂದು ರೀತಿಯ ರಚಿಸಿದ
ನಿಯಂತ್ರಕ ಒಂದು ಟೇಬಲ್ ಎಂಬ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ.
ಆದ್ದರಿಂದ, ಈ ಬ್ಯಾಕ್ ಹೋಲುತ್ತಿತ್ತು ಕಥಾಫಲಕ, ನಾನು ಒಂದು ಎಳೆದೊಯ್ದು ಮಾಡಿದಾಗ
ಈ ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕಗಳು ಕಥಾಫಲಕ ಒಳಗೆ.
ನಾನು ಮತ್ತೊಂದು ರಚಿಸುವ ನಾನು
>> ಟೇಬಲ್ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಸೂಚಕವನ್ನು, alloc ಮತ್ತು ಕ್ರಮದ init-ing, ಮತ್ತು ನಂತರ ಮಾಡುವ
ಸ್ವಯಂ ಡಾಟ್ ಸಂಚರಣೆ ನಿಯಂತ್ರಕ, ViewController ತಳ್ಳಲು, ಈ ಹೊಸ
viewController.
ನಾನು, ಹೌದು ಅನಿಮೇಷನ್ ಮಾಡಿದ ಏಕೆಂದರೆ ಈಗ ನನ್ನ ಅಪ್ಲಿಕೇಶನ್, ಮತ್ತು ನಾನು ಒಳಗೆ
ವಾಸ್ತವವಾಗಿ ಅನಿಮೇಷನ್ ಹೋಗುವ ನೋಡಲು ಬಯಸುವ ಮುಖಪುಟದಲ್ಲಿ ಮೇಜಿನ
ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಇನ್ನೂ ಚಿಂತೆ ಮಾಡಬೇಡಿ ಕಸ ಸಂಗ್ರಹ ಬಗ್ಗೆ?
>> RHED ಶಿ: ಅದು ಯಾವುದು?
ನಂ
ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ನಿಮಗೆ, ಆಗಿತ್ತು ಕಸ ಸಂಗ್ರಹ ಕೆಲಸ?
ಆದ್ದರಿಂದ, X ಕೋಡ್ 4 ಇದು ಚಾಪ ರೀತಿಯ ಹೊಂದಿತ್ತು ಸ್ವಯಂಚಾಲಿತ ಉಲ್ಲೇಖ ಎಣಿಕೆಯ.
ಆದ್ದರಿಂದ, ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಒಂದು ಹೊಸ ಪ್ರಾರಂಭಿಸಿದಾಗ ಯೋಜನೆಯ, ನೀವು, ಎಂದು ಪರಿಶೀಲಿಸಿ ಏಕೆಂದರೆ
ಯಾವುದೇ ಒಂದು ನಿಜವಾಗಿಯೂ ಎದುರಿಸಲು ಬಯಸಿದೆ ಮೆಮೊರಿ ಮತ್ತು ಸ್ಟಫ್ ಮುಕ್ತಗೊಳಿಸಿದ.
ಆದರೆ ನಾನು X ಕೋಡ್ 5, ಸಹ ಇಲ್ಲ ಭಾವಿಸುತ್ತೇನೆ ಹೊಸ ಯೋಜನೆಯನ್ನು ಆಯ್ಕೆಯನ್ನು.
ಆದ್ದರಿಂದ, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೀವು ಎಂದು ಮಾಡುತ್ತದೆ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ರಫ್ತು ಮಾಡಬಹುದು ನಿಮ್ಮ ಕಥಾಫಲಕ ಪಿಡಿಎಫ್?
>> RHED ಶಿ: ಹೌದು, ಖಂಡಿತವಾಗಿಯೂ.
ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ಸೇರಿಸಲಾಗುವುದು ಮೂಲ ಕೋಡ್, ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಪರಿಶೀಲಿಸಬಹುದು
ಇದು ನಿಜವಾದ Xcode ಯೋಜನೆಯ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಆದರೆ, ನಾನು, ಹಾಗೆ, ಅರ್ಥ ನನ್ನ ಕಥಾಫಲಕ ಒಂದು ಪಿಡಿಎಫ್ ಮುದ್ರಿಸಲು?
ನಾನು ರಫ್ತು ಬಯಸಿದರೆ ಯಾರಾದರೂ ತೋರಿಸಲು ಚಿತ್ರಗಳನ್ನು.
>> RHED ಶಿ: ಹೌದು.
ನಾನು ನೀವು ಮಾಡಬಹುದು, ಬಹುಶಃ, ಭಾವಿಸುತ್ತೇನೆ ಒಂದು ಸ್ಕ್ರೀನ್ ಶಾಟ್ ತೆಗೆದುಕೊಳ್ಳಲು.
ಹೌದು, ಮತ್ತು ಅವುಗಳನ್ನು ಪರದೆಯ ಕಳುಹಿಸಲು ಶಾಟ್ ಅಥವಾ ಏನೋ.
ಹೌದು.
>> ಆದ್ದರಿಂದ, ನೋಡೋಣ.
ಆ ಬಗ್ಗೆ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಎಲ್ಲಾ ಎಲ್ ಇಂದು ರಕ್ಷಣೆ ಮಾಡಬಹುದು ಇಲ್ಲಿದೆ.
ಆದರೆ, ನಾನು, ವಾಸ್ತವವಾಗಿ, ಎಂದು ತಿಳಿದಿರುವ ಕೇವಲ ಐಒಎಸ್ ಮೇಲ್ಮೈ ಸ್ಪರ್ಶಿಸುವ
ಅಭಿವೃದ್ಧಿ.
ಆದ್ದರಿಂದ, ನನ್ನನ್ನು ಸಂಪರ್ಕಿಸಲು ಮುಕ್ತವಾಗಿರಿ ದಯವಿಟ್ಟು ವೇಳೆ ನೀವು ಐಒಎಸ್ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ
ಅಭಿವೃದ್ಧಿ.
, ಆಶಾದಾಯಕವಾಗಿ, ನಾನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮೂಲ ಕೋಡ್ ಕೆಲವು ಅಪ್
ಕೋಡ್ ಕಡತಗಳನ್ನು, ನೀವು ಕೆಲವು ಮಾಡುತ್ತೇವೆ ಆದ್ದರಿಂದ ಕೆಲಸ ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಉದಾಹರಣೆಗಳು.
>> ಆ ಬೇರೆ, ನೀವು ಹುಡುಗರಿಗೆ ಹೋಗುವ ವೇಳೆ CS50 Hackathon, ನಾನು ಮೇ ಅಥವಾ
ಇರುತ್ತದೆ, ಮತ್ತು ನಾನು ಸಹಾಯ ಸಾಧ್ಯವಿಲ್ಲ ಕೆಲವು ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿ, ತುಂಬಾ.
ಆದ್ದರಿಂದ, ಧನ್ಯವಾದಗಳು ಬಹಳಷ್ಟು, ವ್ಯಕ್ತಿಗಳು.