- 博客(15)
- 收藏
- 关注
转载 ios view 画图
UIView 的方法:- (void)drawRect:(CGRect)rect获取当前context: CGContextRef context =UIGraphicsGetCurrentContext();获取当前bounds的起点和size: self.bounds.origin self.bounds.size设置画图的线宽和填充线的颜色:
2014-01-26 14:17:14 659
转载 ios Crash Log 分析汇总
方法一:1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。symbolicatecrash位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/D
2014-01-22 10:56:28 473
转载 SVN常用命令说明
/*** 转载请注明作者longdick http://longdick.javaeye.com**/ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS
2014-01-22 10:45:28 817
转载 有时候可用 UIWebView 代替 UITextView,解决行间距问题
我们在使用 UILabel 或是 UITextView 时,如果文字出现了换行,目前我还不知道如何去控制行间距,固定的 Label 文字 可以折成两个 Label 上下显示,但是对应大段显示的段落要多行显示时该如何呢,多行单独控制就变得不现实了。由于 UILabel 或 UITextView 并不提供对行间距 line-height 的设置,要达成所愿指定行间距的方法,我可以想到三种方式:
2014-01-21 17:53:34 526
转载 iOS push
[转]ios push转:http://blog.csdn.net/showhilllee/article/details/8631734APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服
2014-01-16 15:55:05 619
转载 CATransaction
CATransaction 事务类,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务.区分隐式动画和隐式事务:隐式动画通过隐式事务实现动画 。区分显式动画和显式事务:显式动画有多种实现方式,显式事务是一种实现显式动画的方式。 1.隐式事务除显式事务外,任何对于CALayer属性的修改,都是隐式事务.这样的事务会在run-loop中被提交.-
2014-01-16 15:47:39 2377
转载 私有API(转)
一.基本知识iPhone中的API除了公开的API:Published API外(或者叫文档中记录的API:DocumentedAPI),还有两类API:私有API:Private API和未公开的API:UnPublishedAPI(或者叫文档中未记录的API:UndocumentedAPI)。其中私有API是指放在PrivateFrameworks框架中的API,未公开的API是指虽然
2014-01-15 15:42:14 612
转载 iOS的UDID废用以及UUID配合keychain的替换方案实现【转】
文章出处:http://sishuok.com/forum/blogPost/list/6807.html首先,简单介绍一下UDID这个东西:UDID是Unique Device Identifier的简称,也就是唯一设备标识的意思。于iOS SDK中取得的方法是UIDevice的一个叫uniqueIdentifier的NSString*,由于这个ID字符串是基于设备的,应用开发人
2014-01-15 15:30:50 602
转载 Object-C的函数调用机制详解--消息
本文系转载,原文出处:http://blog.csdn.net/kesalinps:Object-C和C,C++,java的函数调用机制还是有所区别的,其完全的runtime的调用方式是其实现消息机制的本质内容!在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不
2014-01-14 14:55:34 453
转载 Xcode的控制台调试命令 LLVM lldb
XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析
2014-01-14 12:25:02 703
转载 NSPredicate类在OC中用法
基本概念:cocoa中提供了NSPredicate类,指定过滤器的条件,将符合的对象保留下来创建谓词: NSPredicate *predicate=[NSPredicatepredicateWithFormat:@"age>25 and age];判断是否满足条件 [predicate evaluateWithObject:personOb
2014-01-14 12:09:09 451
原创 实现渐变色
渐变色可以使用重绘,简单些就直接用layer 来实现 UIView *_view = [[UIView alloc] initWithFrame:CGRectMake(50,50,300,100)]; CAGradientLayer *_gradient = [CAGradientLayer layer]; _gradient
2014-01-14 10:16:00 725
原创 字符串url编码,去掉无效符号
@interface NSString (UrlEncode)- (NSString *)URLEncodedStringWithCFStringEncoding:(CFStringEncoding)encoding;- (NSString *)URLEncodedString;@end#import "NSString+UrlEncode.h"@i
2014-01-10 12:43:26 1077
原创 单例对象的创建
方法一、+ (SNFavoriteDataSourceCreator *)sharedSNTableViewHeaderCreator{ static dispatch_once_t onceToken; static SNFavoriteDataSourceCreator *creator = nil; dispatch_once(&onceToken, ^
2014-01-10 10:37:04 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人