- 博客(22)
- 资源 (11)
- 收藏
- 关注
原创 xcode中添加新字体【ttf】
1. 将你的font的ttf文件导入到项目里。2. 找到项目的info.plist文件。如果你没有手动修改过上述的文件,它的默认名字应该是[项目名]-info.plist3. 在该plist里添加一个新的项:Fonts provided by application4. 在里面的Item项里添加你的font文件的名字使用的方法如下:[theLabel setFont:[
2013-11-22 09:26:42 2685
原创 在地图上绘制两点间的线路图
原理:用google找到两个经纬度之间的路线点,然后在地图上把点用线连起来,就成了线路图下面看代码: currLocation = [[CLLocation alloc] initWithLatitude:34.82373560 longitude:113.67290260]; MKCoordinateRegion region; region.center = curr
2013-11-21 13:23:36 3397
原创 C#学习记录四:集合,比较和转换
1,集合介绍:Systems.Collections命名空间中的一个类System.Collections.ArrayList也实现了IList,ICollection和IEnumerable,而这个类可以用于表示大小可变的项列表。个人理解:ArrayList可以形象的表示称可变数组,Array表示称不可变数组。例如:这是arrayAnimal[] animalArray =
2013-11-16 15:24:37 1219
原创 UITableView和UISearchBar在ios7和ios6之间的区别【转】
iOS7中,如果用UITableViewStyleGrouped的话,里面的cell会比原来的拉长了,这样做应该是为了统一和UITableViewStylePlain风格时cell的大小一致,所以改用UITableViewStylePlain后,就没问题了,而且在iOS7中,使用UITableViewStyleGrouped风格时,上面会出现headView,大概占了35个像素,使用UITable
2013-11-16 10:22:27 3976
原创 IOS7状态栏标准适配
如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如何解决ios7下状态栏的问题.我发现各种群里流传着一种适配方法,就是修改window的坐标(window.frame),然后大家纷纷效仿,但是往往出现各种
2013-11-16 09:34:40 2151
原创 ios证书概述
近期一直对开发证书分辨不清,在这里搜索点网上的内容梳理下这块知识:1. Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1) Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2) Distribution Ce
2013-11-15 11:23:01 1615 1
原创 C#学习记录三:异常处理
先看下面一段代码int[] myArry = new int[5];try{ for(int i=0;i { myArry[i] = i; }}catch{ Console.WriteLine("The exception was caught");}如果try模块里面出现错误,就会执行catch模块里面的代码如果想要输出异常信息,可以这样去写catch(System.E
2013-11-14 11:06:56 976
原创 C#学习记录二:高级数据存储方式
1,结构结构和类的区别主要在于存储和访问方式,结构是一种值 数据类型,而类是一一种引用数据类型。所谓值数据类型存储个人理解是存在堆里面的,所谓引用数据类型存储在了栈里面,相当于存储了一个指针。结构是平常所说的结构题,在C#中结构体的写法如下:struct point{ public int x; public int y;public double length()
2013-11-14 10:04:31 1405
原创 C#学习记录一:类
1,C#中类的标准写法class MyClass{ //Class members}默认情况下,类的声明为内部的,即只有当前项目中的代码才能够对它进行实例化【可以和ios中的protected类比】。可以用internal访问修饰符关键字显式指定例如:internal class MyClass{ //class members}但是这么做是不必要的
2013-11-13 17:02:24 1205
原创 这样来理解委托,代理,协议三者的区别
一、什么是委托 刚接触iOS开发的朋友肯定对委托这个东西感觉到陌生和迷惑,特别是Java转过来的(博主中枪),那么今天我们就简单的谈谈委托这个东西,atany会尽量做到说的浅显易懂的~ 首先让我们来看看委托的定义:委托(delegate),就是某个对象指定另一个对象处理某些特定任务的设计模式。通俗来说,就是“某个对象”把要做的事情委托给“另一个对
2013-11-13 13:27:39 3580
原创 打开系统setting页面
iOS5的SDK现在可以直接打开setting页面了,以往的SDK则不可以,当时我还花了大量时间去实现,结果不了了之。补充一点,下面的方法是undocument的,所以可能会被reject.如果你想打开Location Services的setting页面,代码如下:[[UIApplication sharedApplication] openURL:[NSURL URLWit
2013-11-12 16:48:11 2426
原创 抓取HTML中的图片资源
我所了解的,解决获取html中资源的方法有两种,一种是html解析,产用的是封装了libxml的TFHpple,虽然这个类库有一定的实用性,但是也有一些局限性,获取html中的资源,我更倾向于使用正则表达式。下面就通过请求一个url,从请求到得html中获取的image,来说明一下怎么样获取html中的资源。废话少说,直接上代码,下面两个是我写的两个方法,如果急着使用,可以直接复制粘贴,如果感
2013-11-12 14:50:31 2509
原创 IOS开发----生成静态库(.a)
由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone)。最终我们想到了静态库。虽然这仍然还是一种比较原始的复用方式,但起码我们可以隐藏组件的源代码。下面, 我们使用iP
2013-11-09 09:59:21 1273
原创 成为IT经理必备的十大软技能
摘要:可能你是一名普通的IT从业员,一个小小的程序员,可随着社会的发展和科技的进步,对人才的要求越来越高,你可能通过技术获得了职位,但你若想升职加薪却少不了软技能:谈判技巧、积极倾听、演讲技巧以及领导能力等。对于一个IT从业者,让你谋得工作的也许是技术能力,但有助于提升职业生涯的却是软技能。步步高升的人都是那些发表文章、在会议上积极发言以及关注客户的员工(程序员)。与此同时
2013-11-09 08:42:22 1509
原创 StoryBoard学习记录二:关于UIStoryboardSegue
1: 使用UIStoryboardSegue跳转时触发 此方法优先与下一个ViewController 的 viewDidLoad 方法- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {}2: 在UIStoryboardSegue中存放原始的ViewController 和 目的地的ViewC
2013-11-08 16:14:59 4390
原创 StoryBoard学习记录一
ios5.0之后开始支持StoryBoard,刚开始感觉这些太麻烦,今天研究了之后才发现,使用StoryBoard是如此的方便,以后如果App适配ios5之后的,我决定就是用StoryBoard了。这篇博文只要讲:1,刚开始没有加入StoryBoard,现在又想加入StoryBoard的情况2,简单地页面间跳转3,关于使用StoryBoard的popViewController问题
2013-11-08 14:22:10 1646
原创 CoreText学习记录一:筛选网址显示不同颜色+Demo+pdf
首先介绍一下CoreText,下面这些介绍是借鉴别人的图,后面附上自己的源码及demoCore Text是iOS 3.2+和OSX 10.5+的文本渲染引擎,可以让你自由的控制文本格式和排版。 Core Text不同于UIKit和Core Graphics/Quartz(虽然通过后两者你也可以进行文字渲染):在UIKit中,你可以使用UILabel来
2013-11-07 11:31:28 2036
原创 CoreData学习记录一
先来无事,学习了一下CoreData。我对CoreData的理解:CoreData是一个很强大的东西,如果按照层次来划分,他应该处于sqlite之上,应该说位于MVC的model层。有了它,我们可以很自然地和数据库打交道,避免了繁琐的sql语句.下面这些图是复制别人的,最下面的代码是出自本人之手Core Data的核心——托管对象托管对象是要存储到数据库中的对象的一
2013-11-06 11:53:47 2074 6
转载 Objective-C 2.0的运行时编程
Objective-C 2.0 的运行时环境叫做Morden Runtime,iOS 和Mac OS X 64-bit 的程序都运行在这个环境,也就是说Mac OS X 32-bit 的程序运行在旧的Objective-C 1.0 的运行时环境LegacyRuntime,这里我们只讲解Morden Runtime。 同运行时交互主要在三个不同的地方,分别是A.Objective-C
2013-11-05 16:36:56 1391
原创 十个iOS面试问题【2年工作经验】
不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说,两到三
2013-11-05 16:12:14 2208 1
原创 IOS--启动其他应用程序
iphone应用之间调用步骤: 1)在plist文件中,注册对外接口 在xcode group&files 里面,展开 resources选择info.plist 鼠标右击information property list ,然后从列表中选择URL types 右击 add row 添加一个对象(item)右击item add row
2013-11-05 15:53:55 1050
原创 ios中KeyChain用途
一、在应用间利用KeyChain共享数据 我们可以把KeyChain理解为一个Dictionary,所有数据都以key-value的形式存储,可以对这个Dictionary进行add、update、get、delete这四个操作。对于每一个应用来说,KeyChain都有两个访问区,私有区和公共区。私有区是一个sandbox,本程序存储的任何数据都对其他程序不可见。而要想在将存储的内
2013-11-05 15:09:16 2802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人