摘要:
-layoutSubviews方法:这个方法,在UIView中默认没有做任何事情,需要子类进行重写。UIView是一个纯净的视图,里面没有任何子控件,所以不会做什么事情。一般系统自带控件中有子控件的都会重写layoutSubviews方法,因此我们自定义系统自带控件并且重写layoutSubview...
阅读全文
posted @ 2014-08-19 11:45
咪咕咪咕
阅读(527)
推荐(0)
摘要:
Xcode 上部的菜单拦: Product -> Debug Wokflow下的菜单中,将“ Always Show Disassembly ”的勾去掉。(勾上的意思是用汇编语言进行Debug)
阅读全文
posted @ 2014-08-19 11:41
咪咕咪咕
阅读(1275)
推荐(0)
摘要:
1. push原理iOS push 工作机制可以用下图简要概括Provider:应用自己的服务器;APNS:Apple Push Notification Service的简称,苹果的PUSH服务器;push的主要工作流程是:iOS设备连接网络后,会自动与APNS保持类似TCP的长链接,等待APNS...
阅读全文
posted @ 2014-07-29 14:20
咪咕咪咕
阅读(1670)
推荐(0)
摘要:
重视编译警告现在编译器有时候会很吵,而编译器给出的警告对开发者来说是很有用的信息。警告不会阻止继续编译和链接,也不会导致程序不能运行,但是很多时候编译器会先你一步发现问题所在,对于Objective-C来说特别如此。Clang不仅对于明显的错误能够提出警告(比如某方法或者接口未实现),也能对很多潜在...
阅读全文
posted @ 2014-07-29 14:19
咪咕咪咕
阅读(193)
推荐(0)
摘要:
edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四...
阅读全文
posted @ 2014-07-29 14:17
咪咕咪咕
阅读(2711)
推荐(0)
摘要:
前言在上一阶段的开发过程中,我们大量使用了 KVO 机制,来确保页面信息的及时同步。也因此碰到了很多问题,促使我们去进一步学习 KVO 的相关机制,再到寻找更好的解决方案。鉴于 KVO 让人欲仙欲死的使用经历,在这里做一个简单分享。此分享的目的,更多的是在于点出 KVO 相关的技术点,供我们大家在学...
阅读全文
posted @ 2014-07-28 09:13
咪咕咪咕
阅读(713)
推荐(1)
摘要:
发布IOS应用程序到苹果APP STORE完整流程参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核))http://www.ttlsa.com/dev/how-t...
阅读全文
posted @ 2014-07-25 11:42
咪咕咪咕
阅读(309)
推荐(0)
摘要:
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
阅读全文
posted @ 2014-07-25 11:38
咪咕咪咕
阅读(411)
推荐(1)
摘要:
在Double Encore,我们写的代码都是干净,可重用的——不过,有时候并不能完全做到。如在使用pragma mark的时候。下面就是一个示例:#pragmamark-UIViewControlleroverrides通过pragma mark,可以让代码看起来既整洁又有组织。虽然这很重要,但是...
阅读全文
posted @ 2014-07-25 11:23
咪咕咪咕
阅读(234)
推荐(0)
摘要:
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的:button.p...
阅读全文
posted @ 2014-06-13 17:47
咪咕咪咕
阅读(177)
推荐(0)