自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 微信背后的产品观

很多地方感觉理解之深刻,妙不可言,生生把我这样一个新兵提升了十年功力!很多页ppt都是值得我们深深思考和体会的。       不要认为企鹅的微信成功是必然的,因为他有N多用户基数,回首一览企鹅的失败产品也不计其数。其实越是大的企业,他的成功之路走的越发小心和艰辛,至于为什么请看ppt。...

2012-07-27 08:14:59 323

原创 view在UIViewController中的生命周期

理解view的生命周期: 在UIViewController中,view(黑体的view指的是controller的view属性)有两个循环:加载和卸载循环。当程序的一部分向controller请求view的指针且view不在内存中时,view会进入加载循环,controller会将view加载入内存。 当程序接收到内存警告时,controller会尝试卸载view,在卸载循环中,con...

2012-07-20 17:28:28 81

原创 Difference Between objectForKey and valueForKey in NSDictionary

  从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢? 先从 NSDictionary 文档中来看这两个方法的定义: objectForKey: returns the value associated with aKey, or nil if no value is associated wit...

2012-07-20 17:27:46 87

原创 addSubview和insertSubview的区别

  addSubview 是将view加到所有层的最顶层 相当于将insertSubview的atIndex参数设置成view.subviews count 即 [view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count]   addSubview是加到最后inser...

2012-07-19 23:30:15 84

原创 Sizes of iPhone UI Elements

      Element Size (in points) Window (including status bar) 320 x 480 pts Status Bar(How to hide the status bar) 20 pts View inside window (visible status bar) 320 x 460 Navigat...

2012-07-19 17:49:26 94

原创 iPhone程序Splash启动画面

方法一:   官方SDK最简单的方法 最简单的方法就是做一个全屏的欢迎页的图片,把它命名为Default.png,然后放在Xcode工程的Resource里面。 执行就可以看到你的这个默认图像在程序完全加载之前显示在屏幕上。 但是这个方法有个问题,如果你的程序很快载入了,这个图片会立刻消失,导致还没有看清楚图片上的内容。 而且有些内容虽然程序已经载入了,但是有些程序需要的资源是要从服务器...

2012-07-19 09:35:36 166

原创 理解UIApplication

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMain函数到底做了哪些事情呢?...

2012-07-19 01:06:31 101

原创 Xcode4.2 本地化 总结

1 xcode4.2,如果是简体中文,把国际化的文件放到zh-Hans.lproj中就显示正常了。如果放到zh.lproj中就不可以2 字符串1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的图标。创建这个文件,新建的文件名要写成“Localizable.strings”  ...

2012-07-17 09:05:33 88

原创 Objective-C - 异常处理(NSException)

苹果关于异常的详细文档: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Exceptions/Exceptions.html#//apple_ref/doc/uid/10000012i     关于自定义异常或者扩展: Objective-C中处理异常是依赖于NSException实现的...

2012-07-17 00:41:19 254

原创 第一个app——iPhone应用程序:“Say Hello”

项目需求 写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!” 需求分析 这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,<名字>!”。但是要注意,如果用户输入为空,要有警告提示用户重新输入;如果用户输入文...

2012-07-16 22:56:45 250

原创 xcode4.2 MainWindow.xib

  In the XCode 4.2 beta, MainWindow.xib is no longer included by default in some project templates. This means that you have to get your application to work by writing some code, using another meth...

2012-07-16 22:55:44 161

原创 objective-c跬步

内存管理规则。 http://www.apple.com.cn/developer/iphone/library/documentation/UserExperience/Conceptual/MemoryMgmt/MemoryMgmt.html   让程序在运行过程中不锁屏 [UIApplication sharedApplication].idleTimerDisabled=Y...

2012-07-16 22:54:06 77

原创 String.intern()解析

  String.intern()解析   String.intern():存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode...

2012-07-16 22:53:40 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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