`
hotfm
  • 浏览: 51093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
ios上内存管理一直让人很头疼。 手动管理内存经常忘掉release或autorelease,或者因为release多了、retain少了导致空指针引用程序崩溃,还要经常按COMMAND+SHIFT+B,岂止头疼,简直蛋疼有木有。 虽然objective-c 2.0支持垃圾收集器(Garbage Collection,简称GC),但是垃圾收集器只能在MAC程序上开启,ios上没办法用。就算在MAC应用程序上可以用,GC也会有性能上的损耗。 现在LLVM3.0多了一个给力的新东西,叫Automatic Reference Counting。开启这个选项之后,LLVM会在编译阶段自动帮开 ...
It’s important to optimize any UIView layoutSubviews method you create, as it can be frequently called, and has the potential for creating recursion (triggering a setNeedsLayout from layoutSubviews can create a loop that will grossly affect your apps performance). Layout subviews is called onc ...
问题描述: 在viewDidAppear方法中做了一段页面开始的动画,但是动画效果在横屏是没有问题的,在竖屏轨迹总是不对。   解决 方法执行顺序的问题,页面的加载顺序是   2011-11-04 13:48:21.290 jjj[4048:707] viewDidAppear 2011-11-04 13:48:21.291 jjj[4048:707] layoutSubveiws 2011-11-04 13:48:21.293 jjj[4048:707] viewDidLayoutSubviews 2011-11-04 13:48:21.294 jjj ...
文/方坤 作者结合切身经历,展示了他之前所在团队软件项目延期的种种原因,而其中印象最深刻的是各种人事纷扰乃至于勾心斗角。 六年前,毕业未久的我在一家外企工作,我所在团队开发的软件项目在交付到集成测试组时因种种原因延期一周。这本身根本不是什么大事情,但其间各种人事纷扰乃至于勾心斗角却着实令我印象深刻。 公司 我的老东家是一家大型跨国电信设备开发商,曾具有辉煌的历史。我还记得在公司110周岁的生日庆典上,一位高管致辞说:“110年,这不是奇迹,是成绩”,令人不胜欷歔。遗憾的是,公司在.com泡沫中遭遇重创,一蹶不振。时任CEO为求摆脱困境,打起了人力成本的主意。当时,公司在美国雇用一名工 ...
UIAlertView UIPopover  实现代码      
如何用Facebook graphic api上传视频: http://developers.facebook.com/blog/post/532/ Keychain保存数据封装: https://github.com/carlbrown/PDKeychainBindingsController 对焦功能的实现: http://www.clingmarks.com/?p=612 自定义圆角Switch按件: https://github.com/domesticcatsoftware/DCRoundSwitch 弹出窗口For iphone and ipad: https:// ...
  摘要:   在很多时候接触到很多地方都有对KVC,KVO的描述,但是都是一笔带过.只知道这是Object-C提供的一个不错的机制,可以很好的减少浇水代码。  其实KVC、KVO即NSKeyValueCoding和NSKeyValueCoding的简称。  在官方 ...   在很多时候接触到很多地方都有对KVC,KVO的描述,但是都是一笔带过.只知道这是Object-C提供的一个不错的机制,可以很好的减少浇水代码。  其实KVC、KVO即NSKeyValueCoding和NSKeyValueCoding的简称。  在官方文档中描述为
Objective-C里面的Key-Value Observing (KVO)机制,非常不错,可以很好的减少浇水代码。关于KVO的学习,可以参考文章:《Key-Value Observing快速入门》:http://www.cocoadev.cn/Objective-C/Key-Value-Observing-Quick-Start-cn.asp   Key-Value Coding(KVC)实现分析     KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制。KVC主要通过isa-swizzling,来实现其内部查找定位的。isa指针,如其 ...
最近在做用户管理程序,在做的过程中用户注册信息校验在网上查了好久,没查到现成的代码,只能自己写了, 代码放在这里,有需要直接拿去。自己也做备份,以后使用方便。 //校验用户名 + (BOOL) validateUserName : (NSString *) str { NSString *patternStr = [NSString stringWithFormat:@"^.{0,4}$|.{21,}|^[^A-Za-z0-9\u4E00-\u9FA5]|[^\\w\u4E00-\u9FA5.-]|([_.-])\1"]; NSRegular ...
1,问题描述 登陆界面模块,通过代码向UIView中添加了一个button,alloc后应用计数为1,addSubView后引用计数变为2,在事件处理函数中(另外一个button的action函数)打印这个button的引用计数时,retainCount莫名其妙的就变为3了,这个button我没有做别的任何操作,这时为什么呢? 2,问题待解决
UITableView简介:   有关于UITableView的介绍,在苹果官网上有比较具体的介绍,下面我还是简单复述一下下。表用于显示数据列表,数据列表中的每项都由行表示 ,共主要作用如下: 为了让用户能通过分层的数据进行导航 为了把项以索引列表的形式展示 用于分类不同的项并展示其详细信息 为了展示选项的可选列表 UITableView的种类:
几个属性介绍 tracking当 touch 后还没有拖动的时候值是YES,否则NO zoomBouncing当内容放大到最大或者最小的时候值是 YES,否则 NO zooming当正在缩放的时候值是 YES,否则 NO decelerating当滚动后,手指放开但是还在继续滚动中。这个时候是 YES,其它时候是 NO decelerationRate
  [转载]Outlets 和Referencing Outlets的区别  (2011-08-02 13:19:36) 转载原文 标签:  转载

MVC结构

浅尝iPhone中的MVC框架设计模式 2011-04-22 09:26 zhoujie 博客园 我要评论(0) 字号:T | T
1,问题描述 健康报告模块,IOutlet关联一个自定义的类,该类与xib文件关联,类中有一个自定义成员控件,发现不能 象操作成员变量那样操作他,不知道为什么。 2,问题待解决   3,问题扩展 控件关联机制,例如:如UIViewController怎么跟xib文件关联的等。能不能为别的类型得控件也建立一个xib关联文件,如UIView等控件。
Global site tag (gtag.js) - Google Analytics