首页 > 其他
【Objective-C】OC中类别(Category)基本概念与用法
类别(Category)的基本概念      封装是面向对象的一个特征,OC也不例外,但是有的时候我们会碰到这样的一种情况,不如我封装了一个类, 不想再动它了,可是随着程序功能的增加,需要在那个类中增加一个小小的方法,这是我们就不必再那个类中 做修改或者在定义一个子类,只需要在用到的地方随手添加一个该类的类别(Category)即可。     (1)在类别中定义的方法,会成...
分类:其他   时间:2014-02-10 14:37:51    收藏:0  评论:0  赞:0  阅读:375
【Objective-C】OC中协议(Protocol)的基本概念和用法
协议(Protocol)的基本概念        协议的声明看起来比较类似于Java中一个类的接口,但是和接口不同的是:协议没有父类也不能定义实例变量。 协议是一种特殊的程序设计结构,用于声明专门被别的类实现的方法。协议在以下场合非常有用:        需要由别的类实现的方法       声明未知类的接口       两个类之间的通信 协议的基本特点...
分类:其他   时间:2014-02-10 13:57:51    收藏:0  评论:0  赞:0  阅读:282
【Objective-C】OC中代理(委托)设计模式
代理设计模式的基本概念       代理是指一个对象提供机会会对另一个对象中行为发生变化时做出的反应。 总而言之,代理设计默认的基本思想----两个对象协同解决问题,通常运用于对象间通信。 代理设计模式的基本特点     简化了对象的行为,最大化减小对象之间的耦合度    使用代理,一般来说无需子类化    简化了我们应用程序的开发,既容易实现,而且灵活...
分类:其他   时间:2014-02-10 16:02:51    收藏:0  评论:0  赞:0  阅读:418
【Objective-C】OC中引用计数和对象所有权的基本概念与用法
cocoa中的内存管理机制--引用计数 Cocoa中提供了一个机制来实现上面的逻辑模型,它被称为“引用计数”或者“保留计数”。引用计数的数值表示对象有几个“人”在使用它 每一个对象都拥有一个引用计数(retain count)当对象被创建的时候,引用计数的值为1当发送retain消息时,该对象的引用计数加1,该对象的引用计数为2当向这个对象发送release消息...
分类:其他   时间:2014-02-10 16:25:02    收藏:0  评论:0  赞:0  阅读:388
LeetCode: Flatten Binary Tree to Linked List
Given a binary tree, flatten it to a linked list in-place我的想法是,先将左子树flatten,然后右子树flatten,然后将左子树的结果移到root.right,然后将右子树接在左子树后面。但是总是超时。 1 public static v...
分类:其他   时间:2014-02-10 13:32:51    收藏:0  评论:0  赞:0  阅读:377
Permutations leetcode
Given a collection of numbers, return all possible permutations.For example,[1,2,3] have the following permutations:[1,2,3], [1,3,2], [2,1,3], [2,3,1]...
分类:其他   时间:2014-02-10 13:27:51    收藏:0  评论:0  赞:0  阅读:329
云技术入门指导:什么是云计算技术,云技术用什么语言开发
云计算技术:这里只是列出我所知道的,希望大家对云计算技术有所了解:一首先让大家明白什么是云端,所谓云端需要两层理解(1)服务不在本地,这一层可以理解为服务器(2)它和普通的服务器是不一样的,这些云端的服务器的资源是共享的,一旦一个服务器不能承受,将会把任务分配给其他机器。二、云技术与其他技术的区别:...
分类:其他   时间:2014-02-10 13:22:51    收藏:0  评论:0  赞:0  阅读:384
leetcode--Permutations II
Given a collection of numbers that might contain duplicates, return all possible unique permutations.For example,[1,1,2]have the following unique perm...
分类:其他   时间:2014-02-10 13:17:51    收藏:0  评论:0  赞:0  阅读:345
leetcode--Permutations
Given a collection of numbers, return all possible permutations.For example,[1,2,3]have the following permutations:[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,...
分类:其他   时间:2014-02-10 13:07:51    收藏:0  评论:0  赞:0  阅读:271
Iis load balance
http://www.agilesharp.com/u/yanyangtian/Blog.aspx/t-196IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farmhttp://www.cnblogs.com/yanyangtian/archi...
分类:其他   时间:2014-02-10 12:57:51    收藏:0  评论:0  赞:0  阅读:364
LeetCode: Remove Nth Node From End of List
Given a linked list, remove thenthnode from the end of list and return its head.原来的想法很简单,就是先扫描一遍list,判断list的长度,然后从头重新扫描,计算好走多少不,找到要删除的node的前一个node,然后把...
分类:其他   时间:2014-02-10 13:02:51    收藏:0  评论:0  赞:0  阅读:394
UINavigationController导航栏按钮设置
UINavigationController常见属性1.一般情况下,导航栏上面显示什么内容,由当前栈顶控制器的navigationItem属性决定* navigationItem.title : 导航栏的中间标题(也可以直接通过控制器的title属性设置标题)* navigationItem.tit...
分类:其他   时间:2014-02-10 12:52:51    收藏:0  评论:0  赞:0  阅读:333
USACO 4.4 Shuttle Puzzle (新年继续跪)
nocow上的分析,发现这规律的人实在是太厉害了,bfs或者dfs还没试过,照着这思路写最后还是有点问题,1,2时有点特殊,看了下别人的代码过了数据分析Usaco在这题上并没有指明不可以用分析法,而且dfs肯定TLE,所以我们取巧。先观察样例数据,如果把还没移动的那一步也算上,那么空格的位置为4 3...
分类:其他   时间:2014-02-10 12:47:51    收藏:0  评论:0  赞:0  阅读:414
为什么要for循环以及for循环的流程
/* Name:为什么需要循环以及for循环流程 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月10日 03:16:55 Description:求1 2 3 4...100的和,重点掌握for循环流程*/# include # include int...
分类:其他   时间:2014-02-10 12:42:51    收藏:0  评论:0  赞:0  阅读:324
ios程序启动过程和UIWidnow介绍
一、iOS程序的完整启动过程(有storyboard)1.先执行main函数,main内部会调用UIApplicationMain函数2.UIApplicationMain函数里面做了什么事情:1> 创建UIApplication对象2> 创建UIApplication的delegate对象----...
分类:其他   时间:2014-02-10 12:37:51    收藏:0  评论:0  赞:0  阅读:350
Clone Graph leetcode
Clone an undirected graph. Each node in the graph contains alabeland a list of itsneighbors./** * Definition for undirected graph. * struct Undirected...
分类:其他   时间:2014-02-10 12:32:51    收藏:0  评论:0  赞:0  阅读:402
ios页面间跳转方式总结
下面以OldViewController(oldC)的按钮btn点击后跳转到NewViewController(newC)为例说明:1.Storyboard的segues方式鼠标点击按钮btn然后按住control键拖拽到newC页面,在弹出的segue页面中选择跳转模式即可优点:操作方便,无代码生...
分类:其他   时间:2014-02-10 12:22:51    收藏:0  评论:0  赞:0  阅读:333
与iOS的第一次
现在已经是凌晨2点26,穷苦孩子还在码字。记录开发第一款iOS app的第一天该做的第一件事情——也就是第一次了,第一次嘛,总是很辛苦但却很甜蜜的。要开发iOS app,那么肯定要先搭建开发环境,就好像你要开发windows应用,你得先有台计算机,装上了windows系统,然后安装virtual s...
分类:其他   时间:2014-02-10 12:17:51    收藏:0  评论:0  赞:0  阅读:339
LeetCode: Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space.题很简单,但我做的不好。我最开始竟然没有想到把这个数反过来,然后判断是否和原来相等这种方法。我最开始竟认为这么做不出来。。。。然后我就想用第一位与最后一...
分类:其他   时间:2014-02-10 12:12:51    收藏:0  评论:0  赞:0  阅读:428
通信系统模型
分类:其他   时间:2014-02-10 12:07:51    收藏:0  评论:0  赞:0  阅读:349
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!