- 博客(8)
- 收藏
- 关注
原创 iOS中利用委托和观察者模式实现变量回调和方法回调
iOS中利用委托和观察者模式实现变量回调和方法回调 当前一种先发生的情况有一些属性或行为依赖与后一种后发生的情况时,这时候就需要实现回调,例如:在ios手机移动开发中,一个视图控制页面是控制音乐播放的页面,另一个页面是音乐的资源库,一般音乐播放器都是先加载音乐播放界面,然后再进入资源库选择音乐回到音乐播放界面进行播放,音乐播放界面播放音乐依赖于从后加载的音乐资源库界面选择音乐,这种情况下
2014-02-20 20:39:11 786
转载 IOS atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下
2014-02-20 08:54:19 486
原创 ios开发中对UITableView的操作(包括删除,插入,移动位置)
UITableView是iOS开发中用的比较多的一些类,下面介绍一下对UITableView的代码变成操作。要想对UITableView进行编辑操作,首先应设置UITableView为可编辑状态,示例代码如下:self.pTableView.editing=!self.pTableView.isEditing ;或者 [self.pTableViewse
2013-12-18 21:34:54 727
转载 程序人生的四个象限和两条主线
零为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。昨天还含情脉脉和你讨论人生的知心姐姐明天就可能变成拿着劳动合同
2013-12-07 19:30:49 639
转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running 未运行
2013-12-03 08:59:25 457
原创 C语言两种动态分配二维数组方式的讨论
在c语言中,常常有这种情况,需要动态分配一个根据实际需求情况的不确定大小的二维数组。在这种情况下,常常以存放元素数据类型为字符串的一维数组(即存放元素数据 类型为字符类型的二维数组)。例如存放10个学生的名字,一般可以简单定义这样一个二维数组char nameArray[10][30]。但是如果学生的个数不确定,再采用这种类型的声明,声明一个固定大小的二维数组,这种情况下需要定义一个足够大的二维数
2013-12-03 08:41:59 4320
原创 循环引用的讨论
循环引用的讨论在c语言中我们有时候有时需要两个结构体相互引用,一方面是来方便相互访问对方的数据,实现互相数据关联,另一方面也可以比较明显的反映两者之间的关系。举一个例子吧:例如:班级和学生的关系,班级有学生组成,每个学生都有一个班级,这样两者之间是有数据交互的,使用引用的话,可以由指向班级的学生指针很方便的知道班级的所有信息,不用去很麻烦的有班级的一个数据信息去确定班级。程序1:不利用
2013-12-02 20:56:02 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人