- 博客(31)
- 收藏
- 关注
转载 IOS消息传递机制
注1:本文由破船译自Communication Patterns。本文目录如下所示:可用的机制做出正确的选择Framework示例小结每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些机制在苹果的Framework中如何使用,同时,还介绍了一些最佳实践建议
2015-06-08 19:46:08
758
原创 使用通知中心NSNotificationCenter实现不同的视图控制器的参数传递
在不相关的两部分代码中要想进行消息传递,通知(notifacation)是非常好的一种机制,它可以对消息进行广播。特别是想要传递丰富的信息,并且不一定指望有谁对此消息关心。通知可以用来发送任意的消息,甚至包含一个userInfo字典,或者是NSNotifacation的一个子类。通知的独特之处就在于发送者和接收者双方并不需要相互知道。这样就可以在非常松耦合的模块间进行消息的传递。记住,这种
2015-06-08 19:26:04
1415
转载 Objective-c的内存管理MRC与ARC
转自:http://blog.youkuaiyun.com/fightingbull/article/details/8098133Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分别提供对内存的手动和自动管理,来满足不同的需求。注意的是Xcode 4.1及其以前版
2015-06-05 20:46:31
751
原创 使用委托——delegate进行参数传递
在不同的视图控制器viewcontroller之间传递重要的参数,一种简单的方法就是通过委托——delegate
2015-06-03 14:45:51
1367
转载 UISearchBar和UISearchDisplayController
UISearchBar继承自UIView、UIResponder、NSObject 属性: autocapitalizationType————自动对输入文本对象进行大小写设置(包含4种类型,但是有时候键盘会屏蔽此属性) autocorrectionType————自动对输入文本对象进行纠错。 backgroundImage————searchbar的背景图片,
2015-05-28 22:22:00
533
原创 json文件解析出现异常
今天在尝试用自带的NSJSONSerialization方法来解析本地json文件的时候碰到了系统异常,app自动终止问题主要如下:代码片段: NSString *newCoursePath = [[NSBundle mainBundle] pathForResource:@"addcourses" ofType:@"json"]; NSData *data = [N
2015-05-27 17:20:16
3793
1
原创 LeeCode 删除数组中某一特定值的元素,并返回新的数组长度
题目:Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't matter what you leave beyond the new len
2015-05-19 20:47:54
1717
原创 LeeCode 连接两个有序单链表
题目:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.C代码:/** * Definition for singly-linked list
2015-05-19 20:46:50
746
原创 LeeCode 判断两个二叉树是否相等
题目:Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.C代码
2015-05-19 20:45:26
1230
原创 LeeCode 删除单链表中的某一特定值元素
题目:Remove all elements from a linked list of integers that have value val.ExampleGiven: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6Return: 1 --> 2 --> 3 --> 4 --> 5Credits:Special
2015-05-19 20:42:54
1017
原创 LeeCode 单链表逆序
题目:Reverse a singly linked listC代码:/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* reverseList(struct List
2015-05-19 20:40:51
776
原创 华为笔试&程序员面试宝典——选秀节目打分
题目描述: 选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type == 1,表示专家评委,judge_type == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分 = 专家评委平均分 * 0.6 +
2015-05-08 21:08:46
1153
原创 关于C/C++中的内存泄漏——程序员面试高频题
前几天面试多益网络的时候,面试官就问到了C/C++中的内存泄露问题。这也是很多公司面试时候的高频题,好吧,那就来学习下吧~到底什么是内存泄漏?是什么导致了内存泄漏?如何避免?又如何检测呢?1)什么是内存泄漏?简单来讲,内存泄露是指程序中一块不再使用的内存没有被释放,造成内存保持占用状态,使操作系统不能将内存分配给其它的程序(进程)。内存泄露不是一个立即会引发故障的错误,但是它将
2015-05-06 21:09:05
4125
1
原创 如何在子函数中改变main函数中的变量的值——阿里巴巴一面试题
今天去面试阿里巴巴的平台型产品经理,问了我一个C语言题(产品经理还让现场写程序,我也是醉了!!!),题目大概是 如何在子函数中改变main函数中的变量的值?比如main函数里定义一个int型变量a,初始值为1,如何在 fun 子函数中将a的值改成100。
2015-05-06 20:59:32
6968
原创 Objective-C常见语法——入门者,看懂别人的代码基础
最近这段时间,开始学Objective-C,看到别人的一些很简单的代码,那些完全没见过的,陌生符号,很是让人头疼啊。然后为了能看懂别人的简单代码,简单学习下基础语法是必备的,下面是我总结的一些常见语法知识:首先理解下几个定义:XCode、Objective-C、CocoaXCode:你是一个开发环境,就好像Visual Studio或者Netbeans或者SharpDevelop一
2015-05-05 20:08:08
2983
原创 无领导小组讨论面试真题解析(十)——你会怎么办?
经典题目及参考答案(六)你会怎么办?题目:单位经费紧张,现只有20万元,要办的事情有下列几项:(1)解决办公打电话难的问题。(2)装修会议室大厅等以迎接上级单位委托承办的大型会议。(3)支付职工的高额医疗费用。(4)五一节为单位职工发些福利。很明显20万元无法将这四件事情都办圆满,如果你是这个单位的分管领导,将如何使用这笔钱。说明:这是一间外企流程:
2015-05-05 13:47:35
24570
1
原创 无领导小组讨论面试真题解析(八)—— 海上救援
经典题目及参考答案(四)海上救援现在发生海难,一游艇上有八名游客等待救援,但是现在直升飞机每次只能够救一个人。游艇已坏,不停漏水。寒冷的冬天,刺骨的海水。游客情况:1.将军,男,69岁,身经百战;2.外科医生,女,41岁,医术高明,医德高尚;3.大学生,男,19岁,家境贫寒,参加国际奥数获奖;4.大学教授,50岁,正主持一个科学领域的项目研究;5.运
2015-05-05 13:14:36
100807
原创 无领导小组讨论面试真题解析(七)—— 荒岛逃生记
经典题目及参考答案(三)荒岛逃生记题目背景: 私人飞机坠落在荒岛上,只有6人存活。这时逃生工具只有一个只能容纳一人的橡皮气球吊篮,没有水和食物。 角色分配:1、 孕妇:怀胎八月2、 发明家:正在研究新能源(可再生、无污染)汽车3、 医学家:经年研究爱滋病的治疗方案,已取得突破性进展4、 宇航员:即将远征火星,寻找适合人类居住的新星球5、
2015-05-05 12:52:15
67632
原创 无领导小组讨论面试真题解析(四)
四、操作式无领导小组讨论题目操作式题目是提供材料、工具或道具,让考生利用所给的材料制造出一个或一些考官指定的物体来。主要考查考生的能动性、合作能力以及在一项工作中的实际操作能力。比如给考生一些材料,他们一起构建一座铁塔或者一座楼房的模型。这类问题,考查考生的操作行为比其他类型的问题要多一些,情景模拟的程度要大一些,但考查语言方面的能力则较少,因为主要是看他们的动手能力。此类操作类问题因为具
2015-05-05 11:30:18
11162
1
原创 无领导小组讨论面试真题解析(三)
三、多选式无领导小组讨论题目 多选式题目是让考生在多种备选答案中选择其中有效的几种或对备选答案的重要性进行排序。这种问题主要考查考生分析问题、抓住问题本质等方面的能力。多选式题目往往没有一个确定的正确答案,考官从考生的选择或排序以及考生做出的理由陈述中,判断该考生的性格特点、心理特点以及与拟任职位的匹配性等多方面信息。多选式题目命题较难,但对于考生的测试效果较好,易于考查考生各个方面
2015-05-05 11:22:28
10885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人