2012年9月24日

ios下得到汉字拼音的方法比较

摘要: 对网上流传盛广的三个取得汉字对应拼音的小总结1.大小 pinyin最小了,POAPinyin的声明就快500行了.2.速度 其实三者差不多,但是不要用POAPinyin原生的那个convert,那个每次都遍历查找很慢.3.对比 pinyin只能取得汉字对应拼音的首字母,PYMethod原本是应用于股票查询的,它的拼音个数少于POAPinyin. 对于这个汉字"嗯",我拼音输入法是"en"打出来的,PYMethod得到的是EN,但是POAPinyin得到的是NG,百度百科也读NG.....4.原理 pinyin是把unicode中汉字部分的首字母全部提取到 阅读全文

posted @ 2012-09-24 08:48 barani 阅读(225) 评论(0) 推荐(0) 编辑

ARC 整理

摘要: 一,注意事项1.不可以使用retain,retainCount,release,autorelease 用@select()这样的调用也不行.属性命名不能以new开头。2.若重写一个类子类的dealloc,不应调用[super dealloc],当然也不用写什么release释放一些什么对象,只是处理一些你觉得必要处理的事情吧,比如中止一个还没有完成的网络请求.3.不能使用NSAllocateObject和NSDeallocateObject4.你不能在c结构中使用对象,更好的方式是使用Objective-c类来代替.5.在id和void*之间不能隐士转换,必须指明相应转换的生命周期。6.不能 阅读全文

posted @ 2012-09-24 08:43 barani 阅读(177) 评论(0) 推荐(0) 编辑

ios界面动画小结

摘要: 原文:http://www.cnblogs.com/v2m_/archive/2011/10/28/2227979.html一.基本方式:使用UIView类的UIViewAnimation扩展函数说明+ (void)beginAnimations:(NSString *)animationID context:(void *)context; // 开始准备动画+ (void)commitAnimations; // 运行动画// 没有get方法,下面的set在快外调用无效+ (void)setAnimationDelegate:(id)delegate; // 委托default = nil 阅读全文

posted @ 2012-09-24 08:35 barani 阅读(149) 评论(0) 推荐(0) 编辑

NSNotificationCenter使用block方式的一点注意事项

摘要: 原文:http://www.cnblogs.com/v2m_/archive/2012/06/04/2534987.html非arc环境中1。可以正常dealloc释放id observer;-(void)back{ [[NSNotificationCenter defaultCenter] removeObserver:observer]; [self.navigationController popViewControllerAnimated:YES];}- (void)viewDidLoad{ [super viewDidLoad]; observer = [[N... 阅读全文

posted @ 2012-09-24 08:33 barani 阅读(403) 评论(0) 推荐(0) 编辑

Xcode调试相关小结

摘要: 一.设置NSZombieEnabled使用NSZombieEnabled功能,当代码中访问已经释放了内存的地方,会给你下面这样的提示,而不仅仅是EXEC_BAD_ACCESS:2008-10-03 18:10:39.933 HelloWorld[1026:20b] *** -[GSFont ascender]: message sent to deallocated instance 0x126550如果要查看上面地址的分配情况开启MallocStackLogging(Xcode4勾选下MallocStackLogging就行)出错时shell malloc_history pid addre 阅读全文

posted @ 2012-09-24 08:28 barani 阅读(216) 评论(0) 推荐(0) 编辑

iOS使用自定义字体

摘要: 准备:你的自定义字体文件-〉ttf,odf字体文件。现在网上一般下的中文字体文件都是ttc格式的,这个需要转换一下,网上有很多转换工具,不过都是windows下面的。(ttc就是多个ttf压在一起形成的)使用:1.加入工程中2.得到UIFont来使用方法一:Info.plist中添加Fonts provided by application项,加入一个item值为刚刚添加的字体文件文件名。如果不知道这个字体的FontName,可以使用Mac OS中的 字体册 程序查看。[textField setFont:[UIFont fontWithName:@"Amelia BT" 阅读全文

posted @ 2012-09-24 08:24 barani 阅读(221) 评论(0) 推荐(0) 编辑

导航