在实际的应用开发过程中,同步请求的用户体验并不是很好;我们都知道,Apple是很重视用户体验的,这一点也成为了行业的标杆,没有用户哪里来的好产品,所以用户体验是极其重要的。大笑貌似废话有点多,接下来进入正题。同步请求不好,那么就使用异步请求的方法。在开发中,异步请求会使用 NSURLConnetction 类的委托协议 NSURLConnectionDelegate。在请求不同阶段会回调委托对象方法,具体方法如下:...
分类:
移动开发 时间:
2014-10-15 01:03:21
阅读次数:
348
一、命名规范1.名副其实,通过名称我们知道它为什么存在,它做什么事,该怎么用2.避免误导,避免使用与本意相悖的词,提防使用不同之处较小的名称3.有意义的区分,去掉多余的废话比如:a,the。缺少明确约定容易出现歧义4.使用读的出来和可搜索的名称,二、避免使用编码1.把变量类型加入变量名称2.成员前缀...
分类:
其他好文 时间:
2014-10-14 23:05:59
阅读次数:
144
反过来做原理表述如下:1)不直接接实施问题指出的动作,而是实施一个相反的动作;(比如用冷却代替加热等);2) 使物体或外部环境移动的部分静止,或者使静止的部分移动;3) 把物体上下颠倒。反过来做原理含有一种反向思维,与逆向思维不同,逆向思维强调的是一种从解到源的回溯,目的是分析满足什么条件下,才能从问题得到解。而反过来做原理并不是为了求解而进行的逆向思维,它本身就是解的一部分,并且不具有可逆性质。...
分类:
其他好文 时间:
2014-10-14 22:44:59
阅读次数:
198
跨控制器调用就是在本控制器里调用其他控制器里的方法或属性。$u = A("User");//在该控制器里实例化其他控制器User对象,A快捷函数的用法:A([模块/]控制器标志$u->member();也可以简写成:R("User/member");R函数是对A函数的一个封装。A和R函数不仅可以跨控...
分类:
其他好文 时间:
2014-10-14 00:02:37
阅读次数:
188
接着上一次说的重载,我们了解下php中的重载,方法的重载,如果有管重载定义,参考:php中 重载(一)这个文章,谢谢.作为初学者,大牛勿喷:
基本是两个方法
__call,当调用对一个不可访问的对象方法时,会自动执行该魔术方法!(对象调用)
典型的两种处理方式:
1,给出友好的提示!
2,执行默认操作!
__callstatic,当调用一个不可访问的静态方法时,会自动执行该魔术方法!
...
分类:
Web程序 时间:
2014-10-13 00:43:08
阅读次数:
288
方法一:使用objective-c NSObject自带的方法setValuesForKeysWithDictionary:dict作用是: 如果NSDictionary中的key和实体类对象的属性名相同, 那么把该key的value 设置到实体类对应的属性- (instancetype)initW...
分类:
其他好文 时间:
2014-10-12 12:13:07
阅读次数:
1833
Static的含义:英文解释是静态的意思,也可以说成是不变,而不变就表现在它不会因为类实例化对象的不同而不同。它在内存中的只有一份。Static主要是为了解决资源共享。Static修饰的不管是变量还是方法,都由类直接管理,类中所有的方法都可以调用他们。就像公司的打印机,公司里的每个人都可以使用,但是...
OOP的主要目的就是重用,通过超类(基类)建立框架,然后在通过继承实现特殊化。 那么OOP就可以理解为:通过搜索继承树来查找需要的对象方法(数据)。
分类:
其他好文 时间:
2014-10-10 10:50:44
阅读次数:
184
在网上看到的文章:
用 JavaScript 编写 OS X 应用 (Tyler Gaw)
这个文章的内容是不错的。
但是思路呢?
我们如果想学一种方法或工具,这样做好吗?
我看了上面的代码。如果这样用JS 写 OS X 程序。
要学一点OC 语法,还要JS(这个以为我们自己学过了),注意还要知道些(JS中的OC对象,方法名和其用法。)
最后才是重点,这些东西,在那里列出...
分类:
编程语言 时间:
2014-10-10 08:39:04
阅读次数:
162
我这个人记忆力一直比较差,需要没事多看看,今天再看Ruby面向对象编程的内容,把其中一些概念记下来,以便日后回忆使用。基本概念:一。局部变量、全局变量、实例变量(对象变量)和类变量。二。类方法和实例方法(对象方法)。三。继承。四。覆写方法。五。反射。六。封装。..
分类:
其他好文 时间:
2014-10-09 21:11:18
阅读次数:
149