
IOS
文章平均质量分 52
toddmi
把握现在才是真真切切~!
展开
-
objective c 字符串各种处理
关于字符串的各种操作,总结一下以便以后复习查找。内容简要:1、创建常量字符串。 2、创建空字符串,给予赋值。3、在以上方法中,提升速度:initWithString方法 4、用标准c创建字符串:initWithCString方法。5、创建格式化字符串:占位符(由一个%加一个字符组成) 6、创建临时字符串。7、判断字符串为空。9、是否以转载 2012-09-10 11:48:39 · 586 阅读 · 0 评论 -
[CALayer release]: message sent to deallocated instance
被这个错误困扰很久,[CALayer release]: message sent to deallocated instance。。。最后根据这边文章 : http://stackoverflow.com/questions/7402171/calayer-release-message-sent-to-deallocated-instance通过profile,然后zoombie跑一下原创 2013-02-27 20:38:51 · 862 阅读 · 0 评论 -
谈谈iOS Animation
很喜欢这个blog的网站风格,里面的文章都是博主用心写的,推荐给大家。 转载至 :http://geeklu.com/2012/09/animation-in-ios/零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一个知识的时候一般有两个部分,抽象部分和形象部分,抽象好比语言的语法,是规则转载 2013-03-18 12:58:52 · 671 阅读 · 0 评论 -
iOS中客户端与服务器连接相关
网络开发环境配置:http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.htmlhttp://www.tekuba.net/program/237/IPhone之ASIFormDataRequest POST操作架构设计: http://blog.sina.com.cn/s/blog_4adf31ea0100o3f1.h原创 2013-03-19 01:05:11 · 727 阅读 · 0 评论 -
mac 10.8上搭建svn服务器
借鉴文章:http://wicrewoft.blog.51cto.com/210706/1031831中午碰到两个问题,一个1.SVN authorization failed异常 http://blog.163.com/ask_rent@yeah/blog/static/139893663201102011632559/主要原因是组配置不对,直接[/]就原创 2013-04-14 10:35:14 · 632 阅读 · 0 评论 -
UIApplication 与 UIApplicationDelegate
UIApplication 是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。 UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为 UIApplicationDelegate的代理类来履行这个任务。尽管UIApplication会负责接收事件,而 UIAppl原创 2013-05-02 22:01:52 · 510 阅读 · 0 评论 -
UIView你知道多少
转载至:http://www.cnblogs.com/likwo/archive/2011/06/18/2084192.html相当不错的一篇文章,深入浅出的讲解了UIView的相关知识,推荐给大家阅读,大神请飘过。曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面转载 2013-05-27 22:33:35 · 477 阅读 · 0 评论 -
CGBitmapContextCreate 在配备Retina的设备上绘制模糊的 解决方法
问题:在通过UIGraphicsGetCurrentContext得到的CGContextRef上画文字,在Retina设备上显示高清,但是通过CGBitmapContextCreate得到的CGContextRef上画文字,在Retina设备上显示很模糊原理:我们必须手动处理自己使用我们的x和y的比例因子为视网膜分辨率,CGContextR转载 2013-05-16 09:05:22 · 1209 阅读 · 0 评论 -
没事找事
对于不通用方法,不需要独立成函数的,使用block让逻辑更紧凑。试用block块:1.afterDelay ---> dispatch_after() [self performSelector:@selector(setSelectMenu:) withObject:cell afterDelay:0.5];---->输入dispatch_after会有GCD块的提示,这个很方便原创 2014-01-08 12:52:29 · 588 阅读 · 0 评论 -
iOS捡漏拾遗(更新中...)
1.UILocalNotification本地通知初始化一个UILocalNotification对象,在程序任意位置发送通知: [[UIApplication sharedApplication] scheduleLocalNotification:notification];AppDelegate中接收本地通知的函数处理: - (void)application:(UIAppl原创 2014-01-08 13:07:33 · 665 阅读 · 0 评论 -
使用Github来管理xcode4中的代码片段
代码模块可以缩短我们敲代码的时间,再也不用敲那些重复重复再重复的代码块了~转载至:http://blog.devtang.com/blog/2012/02/04/use-git-to-manage-code-snippets/ 代码片段介绍xcode4引入了一个新feature: code snippets,在整个界面的右下角,可以通过快捷键:cmd + ctr转载 2014-01-10 09:24:55 · 651 阅读 · 0 评论 -
Bee-Framework初探
安装cocopods:http://ilikeido.iteye.com/blog/1881390Bee-Framework论坛:http://forum.bee-framework.com/index.phpgithub地址:https://github.com/gavinkwoe/BeeFramework原创 2014-02-24 20:11:30 · 777 阅读 · 0 评论 -
关于苹果程序升级安装的一点注意
开始时对程序进行升级安装,苹果会修改程序沙盒的标识名原创 2013-03-12 15:01:07 · 607 阅读 · 0 评论 -
UIWebView相关
参考网址: (stringByEvaluatingJavaScriptFromString的使用方法)http://www.uml.org.cn/mobiledev/201108181.asp ( iphone 获取UIWebView内Html方法)http://blog.youkuaiyun.com/diyagoanyhacker/article/details/6564897 (IOS U原创 2013-03-07 13:13:26 · 557 阅读 · 0 评论 -
wpp项目的一些记录
1.如果viewController都是通过push和pop来管理的,那rootViewController相当是个单例了,可以考虑写成单例2.一个button通过addtarget添加响应事件后,响应的函数参数(id)sender就是那个view,通过view的subviews和super可以得到相应的父view和子view进行view的管理,而不需要去写成成员变量进行管理3.删除vie原创 2013-02-04 21:04:45 · 1121 阅读 · 0 评论 -
使用CoreText排版,取得文字区域精确大小
转载于:http://ikevin.tw/209在iOS中,要計算文字區域的大小,說實在的是有一點麻煩,因為還沒繪製文字之前,是很難得到文字的區域大小的,所以我們通常的做法是:1.先開一個極大的區域,固定寬度,然後文字往下排。2.設定文字大小及行距。3.取得行數。4.取得文字區域高度=行數X(文字大小+行距)-行距。 //註:最後一行沒有行距5.開一個繪圖(转载 2012-09-18 11:39:59 · 1052 阅读 · 0 评论 -
苹果设备屏幕相关
网上流传的获取的当前设备dpi的方法: float scale = 1; if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) { scale = [[UIScreen mainScreen] scale]; } float dpi = 0; if (UI_US原创 2012-10-29 14:29:46 · 1199 阅读 · 0 评论 -
Transforms CTM, 转换矩阵
Quartz转换实现的原理:Quartz把绘图分成两个部分, 用户空间,即和设备无关, 设备空间,用户空间和设备空间中间存在一个转换矩阵 : CTM本章实质是讲解CTMQuartz提供的3大功能移动,旋转,缩放演示如下,首先加载一张图片void CGContextDrawImage ( CGContextRef c, CG转载 2012-10-31 21:52:00 · 573 阅读 · 0 评论 -
阴影效果片段代码
Mark!!!给一个对象简单设置阴影效果: Lable.shadowColor = color; Lable.shadowOffset = CGSizeMake(0, -1.0);或 UIView *testView = [[UIView alloc] initWithFrame:CGRectMake(30, 30, 130, 130)];原创 2012-10-31 19:53:47 · 1191 阅读 · 0 评论 -
关于ios device dpi
不同的apple设备dpi不同,根据官网提供的数据http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIScreen_Class/Reference/UIScreen.htmlscaleThe natural scale factor associated with t原创 2012-10-23 14:16:25 · 4442 阅读 · 3 评论 -
CATransform3D解释
(CATransform3D解释)struct CATransform3D{ CGFloat m11(x缩放), m12(y切变), m13(旋转), m14(); CGFloat m21(x切变), m22(y缩放), m23(), m24(); CGFloat m31(旋转), m32(), m33(), m34(透视效果,要操作的这个对象要有旋转的角度,否则没有效果。正直转载 2012-11-01 13:28:43 · 1769 阅读 · 0 评论 -
Core Animation学习笔记
核心动画 CoreAnimation 第一章 核心动画概念核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。 通过是CALayer来使用更复杂的一些动画。 3.轻量级的数据结构,转载 2012-11-01 13:15:44 · 567 阅读 · 0 评论 -
UI相关小代码
1.获取屏幕大小: CGSize dispViewSize = [[UIScreen mainScreen] bounds].size;2。一个小的子View显示,disable 背景的大View在背景的大View上添加一个半透明的button,在显示子View3.添加Navigate:UIBarButtonItem *leftButton = [[UIBarButtonItem原创 2012-11-06 21:07:41 · 624 阅读 · 0 评论 -
获取CGContextRef的几种方法
1.继承UIView,重写drawRect方法 CGContextRef ctx = UIGraphicsGetCurrentContext();2.根据创建好的CALayer获取当前Layer的Context- (CGContextRef) MyCreateBitmapContext:(CALayer*)layer{ int pixelsWide = layer原创 2012-11-12 13:25:41 · 1182 阅读 · 0 评论 -
IOS之文件夹创建、删除,图片在本地的保存和加载
// get file absolutely path in the caches directory NSString* pathInCacheDirectory(NSString *fileName) { NSArray *cachePaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomai原创 2012-11-20 15:51:59 · 3163 阅读 · 0 评论 -
ios输入框随键盘上下移动动画
#pragma mark - keyboard up and down - (void)addKeyboardEvents { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotificatio原创 2013-01-09 21:03:18 · 1141 阅读 · 0 评论 -
Effective Objective-C
http://esoftmobile.com/2013/08/10/effective-objective-c/本文是针对 《Effective Objective-C》 一书的代码解读,笔者并没有看过原书,只是通过阅读该书的 代码 ,并结合相应的主题,来臆测作者可能要表达的内容并用自己的语言来描述出来。Chapter 1: Accustoming Yourself转载 2014-02-17 19:37:02 · 1123 阅读 · 0 评论