程序人生

多读,多写,多思,方有多得!

检测app是否存在的Html

window.location = "weixin:"; setTimeout( function(){ window.location="http://itunes.apple.com/us/app/wechat!/id414478124?mt=8&qu...

2012-08-20 18:03:14

阅读数 1910

评论数 0

关于addSubView需要注意的几个点

addSubview: Adds a view to the end of the receiver’s list of subviews. 译:增加一个视图到接收者的子视图列表中。 - (void)addSubview:(UIView *)view Parameters vie...

2012-08-17 16:45:51

阅读数 30067

评论数 3

你为什么会浮躁(摘抄)

从十七八岁到二十七八岁的差不多十年时间里,大多数人都处于浮躁状态。如果你恰好这样,只能表明一件事情:你很正常——你并不孤独,周围的人和你一样,甚至比你更没底儿,你要做的就是稳住,给自己多一些快乐,多阅读、多思考、多积累、多享受生命中这段“浮躁岁月”。 浮躁的首要原因,是因为自己的满意度正处于...

2012-08-17 14:37:10

阅读数 2570

评论数 1

Using Blocks in iOS 4: The Basics

iOS 4 introduces one new feature that will fundamentally change the way you program ingeneral: blocks. Blocks are an extension to the C language and ...

2012-08-14 14:28:31

阅读数 981

评论数 0

iphone开发常用的持久化存储数据的策略

我正也想写一篇关于iphone数据存储的文章。关于存储,分为持久性的数据存储和运行时的数据存储,前者在app关闭之后数据仍然存在,而后者是在程序运行时才存在。再具体一点,则前者关闭之后仍然数据存在说明数据以特定的形式存储在设备上。 后者在运行时存在,说明是在内存中,全局或者局部的变量,在app关闭...

2012-08-13 16:51:26

阅读数 1829

评论数 0

目录路径

//============================================================================== // 资源目录 NSString *defaultDBPath = [[[NSBundle mainBundle] reso...

2012-08-10 18:20:20

阅读数 918

评论数 0

贝塞尔曲线的数学原理

Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式...

2012-08-10 17:43:13

阅读数 21272

评论数 2

正确理解Navgation的BackItem

假如从A视图控制器进入B视图控制器(self指的是AController,BController指的B) UINavigationController Class Reference发现使用pushViewController切换到下一个视图时,navigation controller按照...

2012-08-10 17:18:59

阅读数 4849

评论数 4

定制属于你自己的阴影效果

#import @implementation UIView (NKShadow) // add the shadow effect to the view -(void)addShadow{ self.layer.shadowOpacity = 0.4; sel...

2012-08-10 15:47:17

阅读数 2491

评论数 0

关于继承中,方法的重写和重载(摘抄)

首先需要明白什么是继承?为什么需要继承?继承的是什么? 软件工程里面,有个很重要的事情,就是“代码复用”,将需要重复使用的代码抽取出来,封装成函数,便是最简单的复用。此处还没有继承的概念,当OOP的思想出来后,出现了“类”——数据与行为的封装体。在类里面,数据被称之为属性(Attribute);...

2012-08-09 19:00:45

阅读数 2999

评论数 0

清除cookies,消除绑定时被保存的账号和密码

关于cookies,虽然可能大家都不陌生,让我们一起来看一下它的定义:Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 Cookie通常是由服务器端生成,发送给User-Agent(一般是浏览器),浏...

2012-08-07 17:57:17

阅读数 4025

评论数 0

iphone获取当前系统的语言

iphone的设置里的数据几乎都是保存在NSUserDefaults里的,试想一下iphone常用的四种数据存储的方式,NSUserDefaults也确实是一个理想的保存设置文件的方法。与其他方式相比,简单易用,而且满足需求。 首先我们来看一下语言的设置页面: 你有没有留意一个现象呢,...

2012-08-06 12:12:32

阅读数 2611

评论数 1

WWDC2012:Objective-C的新特性

接着上一篇文章说,Objective-C在计算机编程语言中有悠久的历史,80年代初Brad Cox和Tom Love发明了Objective-C,1988年乔布斯的Next公司获得了这门编程语言语言的授权,并开发出了Objective-C的语言库和NEXTSTEP的开发环境。NextStep是...

2012-08-04 14:29:12

阅读数 1801

评论数 0

Objective-C——消息、Category和Protocol

面向对象永远是个可以吐槽的话题,从开始提出到推崇备至,到充满质疑,一路走来让人唏嘘不已。面向对象的思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。 面向对象是大部分编程语言的基本特性,像C++、Java、Obje...

2012-08-04 14:25:21

阅读数 1767

评论数 0

NSThread创建CFRunLoop

首先是文档对CFRunLoop部分的一个概述,可以帮助我们简单的了解一下CFRunLoop的主要的特性: Overview A CFRunLoop object monitors sources of input to a task and dispatches control when ...

2012-08-03 15:42:24

阅读数 10177

评论数 1

提示
确定要删除当前文章?
取消 删除