- 博客(10)
- 收藏
- 关注
原创 在导航栏上添加按钮
1.给导航栏加上按钮(以右边按钮为例子) - (void) addNavigatorShareBtn { //创建一个UIBarButton对象,给他定好名字,类型,动作 UIBarButtonItem *rightButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"分享"
2016-09-07 17:18:52 2068
原创 超级简单四步使用KVO
0.阅读本文前你需要手里掌握一个KVODemo,可以仿照关东升《iOS开发指南》中的例子(AppObserver的例子),也可以仿照下面这篇文章里的源码自己写一个demo:http://www.cnblogs.com/wengzilin/p/3223770.html
2016-09-07 14:21:57 437
原创 关于排序的总结和部分实现(个人理解整理版)
因为找实习,很多公司都要看技术博客,大部分笔记,BUG修复之类的都写在印象笔记上,现在开始往上面搬。 不稳定排序:堆排,希尔,快排,选择排序 时间复杂度达到O(nlogn)的排序:堆排,快排,希尔,归并(神奇) 如果不考虑空间消耗,桶排是最快的 如果不考虑太多的空间消耗,堆排和归并一样快 如果考虑空间消耗,堆排更快一点。 如果实现有困难,比如不好建堆,不好划分归并,可以使用快排
2016-04-06 17:18:43 1460
原创 关于字符串操作的面试题(牛客网视频文字个人理解版)
1.规则判断类型 判断字符串是否符合整数规则/浮点数规则/回文字符串规则。 2.数字运算(大整数相关的加减乘除操作) 3.与数组操作有关的类型(与数组有关的调整、排序等操作) 4.字符计数(@1.使用哈希表@2.使用固定长度的 数组@3.用于解决滑动窗口问题、寻找无重复字符子串的问题、计算变位词问题等) 5.动态规划类型 6.搜索类型(@1.宽度有限搜索) 7.高级算法与数据结构
2016-04-06 17:13:02 1643
原创 程序员面试宝典16章操作系统整理笔记及补充(个人理解整理版)
因为找实习,很多公司都要看技术博客,大部分笔记,BUG修复之类的都写在印象笔记上,现在开始往上面搬。 1.进程 作业:作业=用户程序+所需数据+控制命令;是用户在一次阶梯或者一个食物处理过程中要求计算机系统所做的工作。 进程:一个程序在一个数据集合上的一次运算过程,是资源分配的基本单位。 线程:是进程中的一个实体,是被系统独立调度和执行的基本单位 管程:管程=数据结构+并发进程所
2016-04-05 17:04:01 1816
原创 面试基础计算机网络(个人理解整理版)
因为找实习,很多公司都要看技术博客,大部分笔记,BUG修复之类的都写在印象笔记上,现在开始往上面搬。 1.OSI模型七层结构 物理层:@1.定义接口和媒体的物理特性 @2.负责把逐个的比特从一跳移动到下一跳。(在物理媒体上传送比特流) 数据链路层(帧):@1.组帧 @2.物理编址(帧前添加首部)
2016-04-05 16:58:11 1533
原创 程序员面试宝典第10章面向对象+个人理解版整理笔记
因为找实习,很多公司都要看技术博客,大部分笔记,BUG修复之类的都写在印象笔记上,现在开始往上面搬。 1.面向对象编程的好处:@1.良好的可复用性 @2.易维护:便于维护人员读懂源程序并修改。 @3.良好的可扩展性:不外乎加入一些新的
2016-04-05 16:53:08 1190
原创 从今天开始学习ios,入门第一天(Object-C学习笔记)自动引用计数和为类添加属性
1.Clang静态分析工具 使用ARC机制已经成为了Mac和ios开发者的基本练习,使用ARC的最大好处就是初学者不用再为内存管理的诸多问题而担心了,不过这并不代表你不需要知道对象在内存中的存储机制。 2.为类添加属性 在所有的程序开发语言中,都不建议直接定义公共实例变量,常见的方法是将这些实例变量设为私有变量,通过getter和setter方法对其进行操作。 Object-C的方法是一种
2015-11-29 13:27:35 516
原创 从今天开始学习ios,入门第二天(Object-C学习笔记)内存管理
Object-C在ios系统上不适用垃圾回收机制,而是采用手动引用计数的方式。每个对象都被分配一个引用计数,我们称之为retain count。 计数规则: 如果一段代码用到这个对象,则retain count的值+1。 当用完这个对象时,retain count的值-1. 当一个对象的retain count的值为0时,就要释放该对象的内存。 1.使用release方法释放内存,防止内
2015-11-28 21:22:44 413
原创 从今天开始学习ios,入门第一天(Object-C学习笔记)
1.在Object-C中定义类,并实例化对象 //在SimpleClass.h文件中这样定义 @interface SimpleClass :NSObject { @public int firstInt; int secondInt; } - (id)initWithFirstInt:(int)firstIntValue secondInt:(int)se
2015-11-28 21:18:51 447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人