此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能: 通过点击屏幕事件,调用ViewController相关生命周期函数(viewWillAppear.viewWillDisappear.viewDidDisappear.viewDidAppear) todo... 遇到点小Bug: 1.viewDidLoad方法被多次调用 2.当每次点击橘色屏幕时,调用了viewWillAppear和viewDid…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 红色框选部分用A代替,AppDelegate类在程序框架启动时,如果在info.plist中有A这个文件,那么就会查找这个文件,并加载Main.storyboard,作为主框架结构的主视窗里的视图(白色界面): 如果在info.plist中没有A这个文件, 所以在接下来的操作中会先去掉A(鼠标移到A上面并点击"-"即可),用我们自己的方式来实现该功能. ===…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能:  1.定义UIswitch控件,添加UIswitch控件属性 2.设置开关的基本属性,如颜色 3.向开关添加事件函数 ===========================ViewController.h脚本============================== #import <UIKit/UIKit.h> @interface View…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm #import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate //当框架初始化成功后 //调用此函数 //此函数用来初始化整个程序框架结构 //整个程序对ios开发工程时的入口函数 - (BOOL)application:(UIApplication *)a…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能:  1.定义UISlider和UIProgressView对象和属性 2.设置UISlider和UIProgressView的基本属性,如颜色 3.向UISlider添加事件函数,UIProgressView没有事件函数,只能被动显示进度值 ===========================ViewController.h脚本==========…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能: 1.通过点击"启动定时器"按钮,在定时器方法中每隔固定时长打印字符串,并实现view视图移动 2.通过点击"停止定时器"按钮,停止定时器方法的执行 3.以上操作可以重复执行 ===========================ViewController.h脚本============================…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能:  1.定义UIStepper和UISegmentedControl对象和属性 2.设置UIStepper和UISegmentedControl的基本属性,如最小值 3.添加事件函数 ===========================ViewController.h脚本============================== #import…
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能:  1.警告对话框和等待提示器的概念 2.警告对话框和等待提示器的属性 3.警告对话框和等待提示器的使用 ===========================ViewController.h脚本============================== @interface ViewController : UIViewController <U…
转载自:iOS开发之Xcode常用调试技巧总结 最近在面试,面试过程中问到了一些Xcode常用的调试技巧问题.平常开发过程中用的还挺顺手的,但你要突然让我说,确实一脸懵逼.Debug的技巧很多,比如最常见的方式是打个Log,在一些工程中处处可见NSLog.还有就是打断点的Debug方式等.诸如此类,下面就自己在开发过程中常用的Xcode调试技巧简单的做个总结. 一.Xcode调试技巧之:NSLog 上面也提到了,在我们日常的开发过程中最常见的Debug方式就是打Log.而在OC语言中,打Log是…
一.Xcode调试技巧之:NSLog 上面也提到了,在我们日常的开发过程中最常见的Debug方式就是打Log.而在OC语言中,打Log是采用NSLog方法.但是NSLog效率低下,具体原因可以看这篇博客(NSLog效率低下的原因及尝试lldb断点打印Log).所以在平时的开发过程中,能不打Log就不打Log.实在想打Log网上也有对NSLog的一些优化方法,可以阅读王巍的<宏定义的黑魔法 - 宏菜鸟起飞手册>如下代码便出自其中: #define NSLog(format, ...) do {…