- 博客(524)
- 资源 (109)
- 收藏
- 关注
原创 数据结构(4)之线性表之单链式存储
1 前言 前一节我们介绍了线性表的线性存储结构,其相应操作的实现以及其优点,这一节我们来介绍一下线性表的链式存储结构。2 详述 为了表示每个数据元素ai与其直接后继数据元素ai+1之间的逻辑关系。对数据元素ai来说,除了存储其本身的信息之外,还需要存储一个指示其直接后继的信息(即直接后继的存储位置)。我们把存储数据元素信息的域称为数据域,把存储直接后继位置的域称为指针域。指
2013-09-24 16:54:12 2094 2
原创 数据结构(3)之线性表之顺序存储结构
1 前言经过前两张的理论基础,我相信大家都能简单的明白了数据结构和算法一些常用的概念了,从今天开始我们开始学习数据结构中线性表,一些叩响数据结构的大门。2 详述线性表(List):零个或者多个数据元素的有限序列。如果用数学语言来进行定义:(声明:由于下标不是很好弄出来,所以只能表示下面这种方式了,请见谅!)若线性表记作(a1,...ai-1,ai,ai+1,...,an),
2013-09-24 14:46:31 3247 3
转载 c语言指针用法难点
转自:http://zhidao.baidu.com/link?url=HP33fOsJUpSdNEk4S635_SDNtGbCJYpBQiVSPDrzjsawdC785_KLrvCc6FJJDMAqUQfOeHQynuneMlDAvSeeTq指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或
2013-09-24 13:15:43 1571
转载 指针运算符
转自:http://baike.baidu.com/view/2531733.htm在C/C++中有两个关于指针的运算符:&运算符:取地址运算符,&m即是变量m在内存中的实际地址。*运算符:指针运算符 (通常称为间接引用运算符:indirection operator或复引用运算符:dereferencing operator),它返回其操作数(即一个指针)所指向的对象的值
2013-09-24 13:07:25 1227
转载 怎样在电脑上输入分数、上标和下标
转自:http://www.cdlqjy.com/blog/user1/5094/archives/2009/35503.html刚开始教分数时,我不会打印分数,所以到校门外的打印部问李师傅,他很耐心的教我,我真的以为自己听懂了,可回家半天也没弄懂;所以第二次去的时候,我把他教我的记在一张纸上,终于成功了!首先打开WORD文档,点开上方的“工具”栏中的“自定义”目录下的:“插入”“公式编辑
2013-09-24 10:22:14 9223
原创 数据结构(2)之算法初涉
1 前言上节我们介绍了数据结构的基本概念,这次我们来介绍一下算法,数据结构和算法也是类似的关系。好的算法能大大提高一个程序的运行效率,例如:高斯算法求1,2,3...n个连续数的和,高斯给了我们n*(n+1)/2的公式,比起一个个加起来效率高的多,可见好的算法不仅对于现实世界,对于程序世界也是极好的~2 详述算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令
2013-09-24 10:14:03 1879
原创 IOS深入学习(7)之Formatter
1 前言 在IOS开发中我们难免会将一种类型转换成另一种类型,这时候我们进行的操作就是Format(格式化),今天我们就来简单的了解一下IOS中的格式化。2 详述 Formatter是一个自动转换一个字符串表示的值到对象表示的值作替换的一个对象。例如:NSNumberFormatter对象能够转换字符串“1.25”到一个代表值为1.25的NSNumber对象。NSDateF
2013-09-24 09:53:35 1792 1
原创 IT English Collection(2)of Formatter(IOS)
1 前言今天我们介绍一篇关于IOS的格式化官方解释文档。2 详述2.1 正文A formatter is an object that automatically converts a string representation of a value to an object representing that value, andvice versa. For example
2013-09-24 09:21:57 1413
原创 数据结构(1)之概念初涉
1 前言 想必大家都听说过:“程序设计=数据结构+算法”,可见数据结构在程序设计中起到了关键性的作用,从今天起我们就来一起步入数据结构的天堂吧,不管我们从今以后从事什么方向的编程语言,我相信学习数据结构都会对大家有所帮助的。2 详述 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作相关问题的学科。2.1 概念2.1.1 数据
2013-09-23 15:38:02 2114
原创 IOS深入学习(6)之Events(IOS)
1 前言 今天我们来学习IOS中的事件,主要是用户触摸事件。2 详述 IOS中代表性的事件有手指触摸应用的视图或者用户摇晃设备。一个或者多个手指触摸一个或者多个视图,可能移动,然后从视图抬起。当事件发生的时候,iPhone的多重触摸系统存储这些触摸作为事件并且发送他们到当前活动的运行的应用。它规定了可能的触摸行为的范围,从第一个带有特征的触摸在视图中按下的时候知道最后一个手
2013-09-23 12:41:29 1683
原创 IT English Collection(1)of Event(IOS)
1 前言 本文单词内容来自Xcode文档的Event(IOS)一篇文章之中,主要介绍了用户的手势和触摸事件。2 单词列表lift from 从…提起registers ['rɛdʒɪstɚ] 存储processing [prəu'sesiŋ] 加工range [reɪn(d)ʒ] 范围feature ['fiːtʃə] 特征determine [dɪ'tɜː
2013-09-23 10:00:51 1598
原创 Before IT English Collection
写在前面的话前段时间看见群里大神说每天背下来几个IT技术的英语单词,日记越累就可以提高英文阅读水平,甚是受益,但是苦于大神没有继续更新,并且自己也在学习官方的文档,所以再次也进行记录一些常见生词供大家学习,希望能帮助大家。
2013-09-23 09:20:06 1020
转载 block一点也不神秘————如何利用block进行回调
转自:http://blog.csdn.net/mobanchengshuang/article/details/11751671我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充
2013-09-22 11:22:09 870
转载 Responder一点也不神秘————iOS用户响应者链完全剖析
转自:http://blog.csdn.net/mobanchengshuang/article/details/11858217这篇文章想跟大家分享的主旨是iOS捕获用户事件的各种情况,以及内部封装的一些特殊事件。我们先从UIButton谈起,UIButton大家使用的太多了,他特殊的地方就在于其内置的普通Default/高亮Highlighted/选择Selected/
2013-09-22 11:19:02 1271
原创 IOS深入学习(5)之Drawing Model
1 前言今天我们来学习一下IOS中的绘图模型。2 详述IOS和OS X中的绘图模型遵循两种技术途径中的其中一种,基于一种根据要求更新外观的模式。 ·OpenGL:OpenGL是一个为了在台式机创建2D和3D内容的基于C语言的接口。他是为了沉浸式应用程序,例如游戏,或者需要高分辨率画面的应用程序而设计的。对于OS X,有一个OpenGL 框架的桌面版本;对于IOS来说,有
2013-09-22 11:13:32 1751
原创 IOS深入学习(4)之Coordinate System
1 前言在IOS中相信大家会经常跟一些bounds,frame之类的打交道,这不免会涉及坐标系统,今天我们就来介绍一下Coordinate System(坐标系)。2 详述坐标系统是定位,大小,转变,绘制可视化对象和定位用户事件的时候的双向的空间。IOS和OS X应用中根据定位点通过相较于一个共同的原点(0.0,0.0)的水平和垂直的轴线(x-轴,y-轴)的坐标系统,正值沿着坐标轴的方
2013-09-18 15:41:54 2010
原创 IOS深入学习(3)之Control Object
1 前言今天我们来简单的学习一下IOS中用户点击屏幕后的事件处理,其中主要介绍一下Control Object,内容如下。2 详述 Control是处于当用户用某种方式操作进行发送消息给另一个界面的用户界面的一个视图类型,比如点击按钮或者拖动滑动条。Control是target-action(目标-动作)模式的代理。Control发送消息的必要信息:接收消息的对象的引用(target)
2013-09-18 14:22:10 1671
转载 iOS开发便捷宏收集
1.快速根据RGB值创建UIColor:#define RGBColorMake(_R_,_G_,_B_,_alpha_) [UIColor colorWithRed:_R_/255.0 green:_G_/255.0 blue:_B_/255.0 alpha:_alpha_]使用方法:[plain] view plaincopyprint?
2013-09-18 11:16:10 1016
原创 IOS深入学习(2)之Application Object
1 前言众所周知每个IOS应用程序都有一个Application Object对象,今天我们就来介绍一下这个最常用的类。2 详述Application Object是用来初始化用户事件路由和全部管理一个运行的应用程序的。当一个App运行时,它就会在main函数中创建Application Object。在一个应用程序的主要循环之中,Application Object获得外部的事件
2013-09-17 14:43:15 1802
转载 14条建议,使你的IT职业生涯更上一层楼
升值为企业IT部门的领导者,并非一件易事。从一般大众中脱颖而出,则更不容易。2013是一个好年头,据专家报告显示,6月所有新工作中,10%来自技术领域。这对于那些希望高升、换岗、跳槽的IT技术人员来说是个好消息。但要想这些职业“变动”成为可能,你需要让雇佣者感受到你可以带来更多价值。根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身于技术发展的奉献精神及伴随技术
2013-09-17 11:07:59 1566 2
转载 iOS开发中那些高效常用的宏
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。本文整理自http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html 。做了一些分类和注释,可以根据自己习惯再添加
2013-09-17 11:02:37 1195
转载 ios 常用第三方类库
http://blog.csdn.net/wstarx/article/details/6317779http://iosdeveloper.diandian.com/post/2011-05-21/932272 开发几个常用的开源类库及下载地址:1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML x
2013-09-17 11:00:56 1417
转载 app的生命周期
为了处理好应用程序的挂起、暂停等情况下的数据保存,或对应添加所需处理,我们必须了解ios生命周期。但是不要去背去记,做个实验就好。[cpp] view plaincopy- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSD
2013-09-16 18:00:08 1141
原创 IOS深入学习(1)之图标文件(icon files)
1 前言我相信大家在做IOS一定经常会跟图标文件(icon files)打交道,今天我们就来简单的学习一下iPhone和iPad程序中的icon files。2 详述除了iTunesArtwork,我们的App中的图标文件不需要遵循任何的名字约定。然而,每一个所包含的图标文件必须在Info.plist列入Icon files标签之中。下面我们将介绍一下这些icon files,特别
2013-09-16 16:30:34 6779
转载 iOS调试技巧
使用Console检查app状态Xcode底部的小黑盒是我们调试时的好朋友,它可以输出日志信息、错误信息以及其他有用的东西来帮你跟踪错误,除了可以看到日志直接输出的信息外,我们编程过程中也可以在某些断点停留,来检查app的多个方面。 条件断点我假定你知道Breakpoints是如何工作的(如果你不知道,呵呵,看完这个文章也许你就知道了!) 让程序在某
2013-09-16 15:37:32 996
转载 IOS 学习笔记1 iOS 打电话
//一般在应用中拨打 使用这种方式拨打电话时,当用户结束通话后,iphone界面会停留在电话界面。tel://电话号码 [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"tel://1000000000"]]; // 用如下方式,可以使得用户结束通话后自动返回到应用:
2013-09-16 15:37:10 776
转载 移动开发:iOS学习之 编译错误汇总
1、error: macro names must be identifiers YourProject_prefix.pch 原因: 因为你弄脏了预处理器宏,在它处于的时候修改了它 解决方法: Configiration选择All Configirations,清空它 然后分别重新定义你的Debug,Release,Distributin预处理器宏吧 2、warning: no ru
2013-09-16 15:36:21 1107
转载 快速学习新技术的几条建议
面对现在更新迅速的新技术,如何快速掌握,以满足工作的需要,是大部分开发者所面临的问题之一。它或许影响着你未来职业生涯的发展。 Hanneli Tavante近日在Our Daily Codes网站上发表了一篇文章《Tips for learning a new programming language (when you already know one)》,正是针对该问题展开。开发者或许可以
2013-09-16 15:20:58 909
转载 IOS CoreLocation
环境:I5、4GWin7旗舰版 64Vm 8.0Mac OS X Lion 10.7.2 VMware ImageXcode 4.3IOS SDK 5.0Ipad2 5.1.1要利用CoreLocation,必须在frameworks里面加入“CoreLocation.framework”。在最新版本的Xcode(4.x)中加入新的framework步骤如下
2013-09-16 13:59:27 1040
转载 IOS成长之路-调用照相机和相册功能
打开相机:[cpp] view plaincopy//先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceType
2013-09-16 13:52:09 1214
原创 关于C语言中的按位与(&)按位或(|)按位异或(^)取反(~)左移(<<)右移(>>)
1 前言本人C语言上大学没有学习好,恩确切说这个应该是属于计算机组成原理的东西,由于目前在搞IOS,学的越深,越感觉需要把C语言和数据结构学好,所以今天在次与大家分享有关C语言中的按位与(&)按位或(|)按位异或(^)取反(~)。2 详述由于这些运算符号都是基于二进制来说的,所以十进制的计算都需要转换成二进制。下面我们就来介绍一下二进制和十进制之间的转换:2.1 二进制转十进制
2013-09-16 10:59:37 9837
转载 ios笔记-- 多线程应该知道的那几件事 GCD NSThread NSOperation
iphone5s 出来了,CPU 升级到了64位 可以应用到更大的内存了,同时对多线程的处理吞吐能力也教之前提升了十几倍。下面着中总结下ios 下多线程的知识点1:现有的几种多线程概念应用场景NSThread苹果公司的Cocoa框架共支持三种多线程机制,分别为NSThread、GCD(Grand Central Dispa
2013-09-15 14:33:01 1410 1
转载 iOS应用崩溃日志揭秘
转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,
2013-09-13 18:07:29 1664 2
原创 IOS培训资料以及Demo
1 前言今天给公司部门培训IOS,经过两天整理弄了个PPT和一个小的Demo,希望对大家入门有所帮助。2 详述培训内容,主要从开发环境讲起,到Objective-C的简单入门,IOS的简介,以及一个小的Demo涉及到,Xib文件工程的使用,协议,类别,代理,通知机制等入门基础,略有删减,只是个简单入门,为新手铺路,大侠勿喷,在次与大家共享,希望对新手有所帮助。3 结语希望这次上
2013-09-13 14:44:23 3407 8
转载 25个增强iOS应用程序性能的提示和技巧
在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记。 本文收集了25个关于可以提升程序性能的提示和技巧,把性能优化技巧分为3个不同的等级:初级、中级和高级。 初级
2013-09-11 20:21:37 1097
转载 iOS 5与iOS 6的 low-memory 处理
移动设备终端的内存极为有限,应用程序必须做好low-memory处理工作,才能避免程序因内存使用过大而崩溃。 low-memory 处理思路通常一个应用程序会包含多个view controllers,当从view跳转到另一个view时,之前的view只是不可见状态,并不会立即被清理掉,而是保存在内存中,以便下一次的快速显现。但是如果应用程序接收到系统发出的low-memory
2013-09-11 20:14:08 894
转载 NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArray *arrayFil
2013-09-11 20:10:55 892
转载 ios学习:UINavigationController导航
文件目录如下:基本导航顺序: root -> First -> Second -> Third。其中,FirstViewController作为 navigation堆栈的rootview 1、创建navigation。如果是想直接把navigation导航作为项目一开始的跟视图,把RootViewController.h文件里的nav属性放到AppDelegate
2013-09-11 15:31:37 1609
转载 ios ViewController 页面跳转
从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法可以返回。 PickImageViewController *ickImage
2013-09-11 15:12:04 10801 1
转载 ios 常用第三方库
KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮件发送svn checkout ht
2013-09-11 13:47:54 1129
BaiduMapApi_All_iOS_1.2.2 百度地图API下载
2013-05-20
DesignPattern_BasicKnowledge设计模式之类关系
2014-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人