- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 字符串中使用较多的函数和字符串与日期类型转换
字符串使用较多的函数1)componentsSeparatedByString:截取指定字符串;返回类型为数组2) pathForResource:获取程序运行时目录3) objectAtIndex:获取当前索引的字符串;4) rangeOfString:获取指定短字符串在长字符串中的开始,结尾索引值;5) stringWithContentsOfFil
2015-04-22 10:44:19 940
转载 lldb调试命令初探
原文转载自:http://www.starfelix.com/blog/2014/03/17/lldbdiao-shi-ming-ling-chu-tan/LLDB调试命令初探如果你在平时的开发中从未使用过调试器,那你恐怕不知道一个调试器的作用有多大。你可能只满足于通过printf或者NSLog输出信息用于调试。但你只要试着尝试在调试中开始使用调试器LLDB,你会马
2015-04-17 15:41:37 624
原创 iPhone越狱后相关工具的下载
打来CydiaOpenSSH的下载:添加源:http://yuan.duowan.com然后搜索OpenSSH下载即可。MobileTerminal的下载添加源:http://apt.178.com然后搜索MobileTerminal(注意没有空格)。使用MobileTerminal修改root密码:打开MobileTerminal输入以下指令:
2015-04-13 09:37:46 722 1
原创 iOS UITableViewDelegate UITableViewDataSource的含义 和执行顺序
1.UITableViewDelegate UITableViewDataSource的含义dataSource 是UITableViewDataSource类型,主要为UITableView提 供显示用的数据(UITableViewCell),指定UITableViewCell支持的编辑操作类型(insert,delete和 reordering),并根据用户的操作进行相应的数据更新操作,如果数
2015-04-09 18:48:13 1866
转载 iOS30多个常用动画。
//// CoreAnimationEffect.h// CoreAnimationEffect//// Created by VincentXue on 13-1-19.// Copyright (c) 2013年 VincentXue. All rights reserved.// #import /** ! 导入QuartzCore.framework *
2015-04-29 15:40:47 368
转载 UIKit Dynamics入门
看E问文章时,发现了Dynamics,uikit动力,找了不错的入门文章。 From:http://blog.csdn.net/baecheung/article/details/11911061本文涉及到的WWDC2013 Session有Session 206 Getting Started with UIKit DynamicsSession 221
2015-04-29 11:37:08 360
转载 UIBezierPath 的使用介绍
使用UIBezierPath类可以创建基于矢量的路径。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 1.Bezier Path 基础 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建
2015-04-29 11:35:46 378
转载 iOS动画相关
CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink对象,把它添加到一个runloop中,并给它提供一个target和selector在屏幕刷新的时候调用。 一但CADisplayLink以特定的模式注册到runloop之后,每当屏幕需要刷新的时
2015-04-29 11:18:27 363
原创 iOS百度推送遇到的一些坑(2014年4月27号)
不得不说这个平台还是蛮不错的,但是文档写的实在不敢恭维。1.iOS开发指南里的不必要的步骤这一步完全没有任何意义(property list 现在也不是这个样子吧)。2.一个推送证书被更换到另一个应用里的时候,要先解绑,再绑定,否则你永远也没法从服务器获取推送信息。(深层次原因我也不太清楚,我花了两天时间才搞定~~)我采用的方法是:在AppDelegate 里的di
2015-04-27 10:30:27 596
转载 IOS 开发环境,证书和授权文件
一、成员介绍1. Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1) Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2) Distribution Certification(发布证书)安装在电脑上提供发布iO
2015-04-20 13:31:30 516
转载 [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。 关联是基于关键字的,因此,我们
2015-04-15 16:31:10 367
转载 关于block
1. Block的声明和线程安全Block属性的声明,首先需要用copy修饰符,因为只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的另一个需要注意的问题是关于线程安全,在声明Block属性时需要确认“在调用Block时另一个线程有没有可能去修改Block?”这个问题,如果确定不会有这种情况发生的话,那么Block属性声明可以用nonatomic。如果不肯定的话(
2015-04-11 14:24:46 386
转载 arc mrc混编
iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:
2015-04-11 14:20:39 431
转载 Objective-C之run loop详解
不知道大家有没有想过这个问题,一个应用开始运行以后放在那里,如果不对它进行任何操作,这个应用就像静止了一样,不会自发的有任何动作发生,但是如果我们点击界面上的一个按钮,这个时候就会有对应的按钮响应事件发生。给我们的感觉就像应用一直处于随时待命的状态,在没人操作的时候它一直在休息,在让它干活的时候,它就能立刻响应。其实,这就是run loop的功劳。一、线程与run loop1.1
2015-04-10 17:37:03 332
转载 @synthesize obj=_obj的意义详解 @property和@synthesize
http://hi.baidu.com/feng20068123/item/ca8952fa661e5342932af2c2写的非常不错,攒一个!!!!我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesize window=_window; 的语句,那么,这个window是什么,_ window又是什么,两个东西分别怎么用,这是一个比较基本的问题,也关乎我们理解
2015-04-10 17:35:58 379
原创 gdb 命令
lldb命令 解释 break NUM 在指定的行上设置断点。 bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。 clear 删除设置在特定源文件、特定行上的断点。其用法为:clear FILENAME:NU
2015-04-09 19:01:43 419
原创 Xcode6升级后,新建category
升级Xcode6之后我们发现,本来创建category文件的选项突然不见了,那在在Xcode6中怎么创建OC category文件,其实它还是在只是Xcode6把他放在了第二步选择了:点击新建文件之后:添加文件点击下一步,我们就可以选择创建category文件了
2015-04-08 16:13:03 400
class-dump-z_0.2-0.tar
2015-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人