- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 4.UI篇 UIKit,view与layer,frame 与bounds等 CoreText auto layout drawRect
CGRectInset、CGRectOffset、等对比整理1、CGRectInsetCGRect CGRectInset ( CGRect rect, CGFloat dx, CGFloat dy);该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。CGRectInset 该结构体的应用" height=
2015-05-04 14:45:32 770
原创 2.iOS内存管理
iOS笔记:内存管理Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automatic reference counting(ARC,自动引用计数),garbage collection(垃圾回收GC)。iOS不支持垃圾回收;ARC作为苹果新提供的技术,苹果推荐开发者使用ARC技术来管理内存;这篇笔记主要讲的是手动管理。
2015-05-04 14:27:32 981
原创 1.OC语言Swift特性,动态运行时,runtime,KVC ,KVO,MVC 设计模式
1.Objective-C语言特性2.static __block const3.Object-C的内存管理4.RunLoop5.iOS消息传递机制6.iOS程序生命周期7.MVC设计模式MVVM8.UIView CALayer Frame 与bounds9.根类 NSObject10.多线程简介11.数据持久化12.JSON和XML HTML 自定义报文13.网络编程 HTTP TCP/IP Socket ASI AFNetwork14.AppStore上传 及远程推送15.
2015-05-04 14:22:03 1187
原创 SQL数据库Sqlite3函数
Sqlite3 的确很好用。小巧、速度快。最近研究它,有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。 导入SQLLite library并引入头文件. libsqlite3.dylib本身是个链接,在这里它指向libsqlite3.0.dylib。也就是说在这里你添加libsqlite3.dylib和添加l
2014-07-31 11:15:15 680
原创 block传值法
block传值其实block传值个人感觉跟代理很相似.也是从后往前传.//流程:1.后一个界面定义一个block,并且定义一个属性block2.在后一个界面返回前一个界面的瞬间,(即:创建完成一个界面之后),调用block;3.前一个界面实现block的实现4.后一个界面在合适的机会, 让(传的值以参数的形式 含在block的参数里)
2014-07-20 15:58:42 575
原创 Delegate传值
代理(delegate)传值 ---- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。//代理传值注意:从后往前传(如果从前往后传,会传不成功)//流程:1.后一个界面定义一个协议,并且定义一个属性叫delegate2.在前一个界面进入后一个界面的瞬间,(即:创建完成一个界面之后),让前一个界面作为后一个界面的delegate3.前一个界面实
2014-07-20 15:25:51 810
原创 动态内存分配
int main(int argc,const char * argv[])//形参{// 凡是在函数内定义的变量,都存放在栈区域里,函数提里面的都是栈区// 栈 先进后出,先进去的人被后进的人堵住了,后面的先出去,先进的才能出去 //先定义得变量先入栈,后定义的变量后入栈, //调用函数时,函数中的变量会陆续入栈,函数调用结束,
2014-06-19 19:12:46 525
转载 剧透WWDC:苹果变身互联网企业?
2014年6月3日,苹果全球开发者大会WWDC2014大会发布了全新的OS X系统,名字为Yosemite。而全新的OS X系统正式发布,意味着苹果将带来全新的界面以及功能,当然少不了的还有扁平化。 一直以来,苹果系统的封闭导致其即使拥有全球最顶尖的手机终端,但用户量依旧无法猛增。面对安卓系统的全面进攻,苹果亟须更多竞争力。 分析人士指出,苹果的改变有五点:一是依靠多设
2014-06-07 17:00:12 412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人