摘要: 基础的重要性(程序员之路)学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体... 阅读全文
posted @ 2015-09-14 15:22 陌苏湮雪 阅读(225) 评论(0) 推荐(0) 编辑
摘要: cocoa的NSNotification类封装了广播的消息,有兴趣接收信息的对象将利用Cocoa的NSNotificationCenter类的实例注册它们自己。注册的对象称为观察者。当匿名对象需要被动地观察和反应重要事件时,可以使用通知模式。与之相反,当匿名对象需要主动地影响所发生的事件时,可以使用... 阅读全文
posted @ 2015-09-18 14:19 陌苏湮雪 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 官方@protocol UITextFieldDelegate @optional- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField; // return NO to disallow editing.- (void... 阅读全文
posted @ 2015-09-18 11:59 陌苏湮雪 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 官方TextField@interface UITextField : UIControl @property(nonatomic,copy) NSString *text; // 文本 default is nil@... 阅读全文
posted @ 2015-09-18 10:12 陌苏湮雪 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 单例模式,顾名思义,在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1... 阅读全文
posted @ 2015-09-17 14:37 陌苏湮雪 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 上一章我们讨论了iOS中的网络部分的进程线程多线程的相关知识,并且初步了解了NSThread的操作。但是NSThread是有问题的。比如在某个实例,我们需要在当tableView 中显示许多的cell,而cell上是来自网络加载的图片数据。那么我们需要在代理方法中调用cell的时候对imageVi... 阅读全文
posted @ 2015-09-17 09:01 陌苏湮雪 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 概述程序:一个可以运行的文件(我们写的代码)进程是程序执行的一个操作实体在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程线程:(Thread)线程是进... 阅读全文
posted @ 2015-09-16 20:14 陌苏湮雪 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Xcode调试在iOS程序中主要有两种错误,1)一种是编译错误,编译错误一般情况下在Xcode的程序编写过程中可以被检测出来,以红色标注,并且给出错误原因的提示。2)一种是逻辑错误。而逻辑错误在我们的编码过程中是看不出来的,这些错误可以通过测试和调试找出3)警告 有关警告的内容有的时候会引起程序崩溃... 阅读全文
posted @ 2015-09-15 22:35 陌苏湮雪 阅读(1808) 评论(0) 推荐(0) 编辑