会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
某小树
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2016年1月5日
iOS_nil、Nil、NULL、NSNull的区别
摘要: nil、Nil、NULL、NSNull的区别nil:指向一个对象的空指针Nil:指向一个类的空指针NULL:指向其他类型(如:基本类型、C类型)的空指针NSNull:通常表示集合中的空值举例:NSURL *url = nil;Class class = Nil;int *pointerInt = N...
阅读全文
posted @ 2016-01-05 19:10 某小树
阅读(107)
评论(0)
推荐(0)
编辑
2015年10月26日
五大常用算法之五:分支限界法
摘要: 一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义...
阅读全文
posted @ 2015-10-26 16:42 某小树
阅读(251)
评论(0)
推荐(0)
编辑
五大常用算法之四:回溯法
摘要: 一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义...
阅读全文
posted @ 2015-10-26 16:41 某小树
阅读(393)
评论(0)
推荐(0)
编辑
五大常用算法之三:贪心算法
摘要: 贪心算法一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须...
阅读全文
posted @ 2015-10-26 16:39 某小树
阅读(220)
评论(0)
推荐(0)
编辑
五大常用算法之二:动态规划算法
摘要: 一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后...
阅读全文
posted @ 2015-10-26 16:32 某小树
阅读(200)
评论(0)
推荐(0)
编辑
五大常用算法之一:分治算法
摘要: 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅...
阅读全文
posted @ 2015-10-26 16:28 某小树
阅读(195)
评论(0)
推荐(0)
编辑
2015年9月21日
iOS9开发之新增通知行为详解
摘要: 苹果在iOS8发布时,收到短信时可以直接在通知栏输入文字并回复,非常炫酷,然而这一功能并未真正开放给开发者。iOS9新增了用户通知行为UIUserNotificationActionBehaviorTextInput,苹果终于将这一炫酷的功能开放给我们。具体方式为:1.设置通知行为://1.创建可变...
阅读全文
posted @ 2015-09-21 11:05 某小树
阅读(199)
评论(0)
推荐(0)
编辑
2015年9月8日
runtime 完整总结
摘要: 类和对象Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统...
阅读全文
posted @ 2015-09-08 10:37 某小树
阅读(247)
评论(0)
推荐(0)
编辑
2015年9月6日
iOS开发官方文档汇总
摘要: 程序员的学习过程是无止境的,程序员学习的途径是多样的。可以从视频教程中领悟,也可以从他人的代码中 理解。但当我们专注于某一个平台在开发的时候,对于某个API使用或者功能实现有疑问,通常简单的测试可以让我们知道可能的效果,异或网上搜索一下别人的 经验,不过最好的途径应该还是阅读官方的文档解释。常常可以...
阅读全文
posted @ 2015-09-06 17:40 某小树
阅读(181)
评论(0)
推荐(0)
编辑
2015年8月25日
iOS 万能跳转界面方法 (runtime实用篇一)
摘要: 作者:汉斯哈哈哈 地址:http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=209435129&idx=5&sn=9ba490c4cf4808fe3735a93aac9d2bee&scene=5&srcid=z8msdWoQOugKSai2Gyg...
阅读全文
posted @ 2015-08-25 19:39 某小树
阅读(629)
评论(0)
推荐(0)
编辑
1
2
下一页