自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 740

转载 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 1055

转载 使用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 613

转载 我常用的Vim和Bash配置

换电脑之后常需要重新配置Bash和Vim,很麻烦,给大家分享一篇配置的文章,和我的配置很相似!转载至:http://xiaoxia.org/2012/07/19/my-vim-bash-configuration/经常切换到新环境下工作,例如VPS变更了,电脑换了,OS换了等。无论是哪个发行版的Linux,还是哪个版本的OSX或BSD,只需要配置一下Bash和Vim这两个使

2014-01-08 13:07:54 780

原创 iOS捡漏拾遗(更新中...)

1.UILocalNotification本地通知初始化一个UILocalNotification对象,在程序任意位置发送通知: [[UIApplication sharedApplication] scheduleLocalNotification:notification];AppDelegate中接收本地通知的函数处理: - (void)application:(UIAppl

2014-01-08 13:07:33 637

原创 没事找事

对于不通用方法,不需要独立成函数的,使用block让逻辑更紧凑。试用block块:1.afterDelay ---> dispatch_after() [self performSelector:@selector(setSelectMenu:) withObject:cell afterDelay:0.5];---->输入dispatch_after会有GCD块的提示,这个很方便

2014-01-08 12:52:29 555

原创 github入门

http://alexrezit.42qu.com/10500774点击打开链接http://www.wojilu.com/Forum1/Topic/2116http://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.htmlhttp://www.worldhello.net/gotgithub/ht

2013-05-30 09:22:01 506

转载 UIView你知道多少

转载至:http://www.cnblogs.com/likwo/archive/2011/06/18/2084192.html相当不错的一篇文章,深入浅出的讲解了UIView的相关知识,推荐给大家阅读,大神请飘过。曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面

2013-05-27 22:33:35 453

转载 CGBitmapContextCreate 在配备Retina的设备上绘制模糊的 解决方法

问题:在通过UIGraphicsGetCurrentContext得到的CGContextRef上画文字,在Retina设备上显示高清,但是通过CGBitmapContextCreate得到的CGContextRef上画文字,在Retina设备上显示很模糊原理:我们必须手动处理自己使用我们的x和y的比例因子为视网膜分辨率,CGContextR

2013-05-16 09:05:22 1147

原创 UIApplication 与 UIApplicationDelegate

UIApplication 是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。 UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为 UIApplicationDelegate的代理类来履行这个任务。尽管UIApplication会负责接收事件,而 UIAppl

2013-05-02 22:01:52 486

原创 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 600

原创 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 688

转载 谈谈iOS Animation

很喜欢这个blog的网站风格,里面的文章都是博主用心写的,推荐给大家。              转载至 :http://geeklu.com/2012/09/animation-in-ios/零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一个知识的时候一般有两个部分,抽象部分和形象部分,抽象好比语言的语法,是规则

2013-03-18 12:58:52 643

原创 关于苹果程序升级安装的一点注意

开始时对程序进行升级安装,苹果会修改程序沙盒的标识名

2013-03-12 15:01:07 561

原创 UIWebView相关

参考网址: (stringByEvaluatingJavaScriptFromString的使用方法)http://www.uml.org.cn/mobiledev/201108181.asp   ( iphone 获取UIWebView内Html方法)http://blog.csdn.net/diyagoanyhacker/article/details/6564897 (IOS U

2013-03-07 13:13:26 526

原创 [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 829

原创 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 1085

转载 关闭Parallels虚拟机网卡

1. sudo vim /Library/Preferences/Parallels/network.desktop.xml    #命令行敲入前面的部分,意思是编辑这个文件,这时候需要你输入自己的mac用户密码来进行权限的确认。2、在这个文件中找到如下的字段Shared Networking 将这行下面那行中的 1 改为0。3、接下来修改对这端Host Only Networ

2013-01-11 19:21:23 1388 1

原创 ios输入框随键盘上下移动动画

#pragma mark - keyboard up and down - (void)addKeyboardEvents { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotificatio

2013-01-09 21:03:18 1101

原创 IOS之文件夹创建、删除,图片在本地的保存和加载

// get file absolutely path in the caches directory NSString* pathInCacheDirectory(NSString *fileName) { NSArray *cachePaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomai

2012-11-20 15:51:59 3101

原创 获取CGContextRef的几种方法

1.继承UIView,重写drawRect方法 CGContextRef ctx = UIGraphicsGetCurrentContext();2.根据创建好的CALayer获取当前Layer的Context- (CGContextRef) MyCreateBitmapContext:(CALayer*)layer{ int pixelsWide = layer

2012-11-12 13:25:41 1147

转载 谁的青春不苦逼,谁的未来是确定?

不要问,不要等,不要犹豫,不要回头。讲三个故事。第一个。上个月参加了朋友的毕业典礼——他刚从北美 Top10的商学院拿到PhD,现在美国一家顶尖的零售业公司做经理。这位老兄十多年前来到美国时几乎一无所有,在餐馆打工,洗碗,送外卖。送外卖的日子,他常常开着借钱买来的二手车,左边膝盖上放着地图,右边膝盖上放着盒饭,一只手翻地图,一只手握方向盘,一只眼睛看路和红绿

2012-11-07 20:18:06 1462 1

原创 删除 parallels.log 文件

给虚拟机分配了249G空间,没用几天就显示空间不足,几番查找终于找到了元凶,parallels.log 202G,乃乃的熊,在虚拟机内没有权限删除,用find在mac终端下搜索路径,sudo rm -i xxx/parallels.log  还是显示权限不足,这下郁闷死哥了。纠结几天没有去管它,几天实在是需要在parallels上debug程序,左思右想,想到进入window 7安全模式下试试

2012-11-07 15:57:36 3149

原创 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 604

转载 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 1709

转载 Core Animation学习笔记

核心动画 CoreAnimation  第一章 核心动画概念核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。   通过是CALayer来使用更复杂的一些动画。   3.轻量级的数据结构,

2012-11-01 13:15:44 532

转载 Transforms CTM, 转换矩阵

Quartz转换实现的原理:Quartz把绘图分成两个部分,    用户空间,即和设备无关,    设备空间,用户空间和设备空间中间存在一个转换矩阵 : CTM本章实质是讲解CTMQuartz提供的3大功能移动,旋转,缩放演示如下,首先加载一张图片void CGContextDrawImage ( CGContextRef c, CG

2012-10-31 21:52:00 549

原创 阴影效果片段代码

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 1131

原创 苹果设备屏幕相关

网上流传的获取的当前设备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 1138

原创 关于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 4376 3

转载 IOS关于SELF点的一些事情

主要参考文章:http://blog.sina.com.cn/s/blog_a263f0c601010qj9.html橙色字体为自己标注的的内容,方便加深印象IPHONE开发SELF的用法关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来.

2012-10-19 19:12:44 550

转载 超前引用与命名空间

转载至 : http://www.cppblog.com/yycmmc/archive/2012/06/04/177427.html一般情况下,类型要在使用前定义,但是在一些特殊情况下,这种要求无法满足,例如两个类相互包含, 即两个类互相使用对方提供的方法。 更一般的情况,类A和类B需要彼此互相引用,这样必然有一个类会先被定义,而另外一个类后被定义,这样在先被定义的类引用后被定义的类的

2012-10-19 09:36:12 1097

转载 使用CoreText排版,取得文字区域精确大小

转载于:http://ikevin.tw/209在iOS中,要計算文字區域的大小,說實在的是有一點麻煩,因為還沒繪製文字之前,是很難得到文字的區域大小的,所以我們通常的做法是:1.先開一個極大的區域,固定寬度,然後文字往下排。2.設定文字大小及行距。3.取得行數。4.取得文字區域高度=行數X(文字大小+行距)-行距。 //註:最後一行沒有行距5.開一個繪圖(

2012-09-18 11:39:59 1012

转载 objective c 字符串各种处理

关于字符串的各种操作,总结一下以便以后复习查找。内容简要:1、创建常量字符串。 2、创建空字符串,给予赋值。3、在以上方法中,提升速度:initWithString方法 4、用标准c创建字符串:initWithCString方法。5、创建格式化字符串:占位符(由一个%加一个字符组成) 6、创建临时字符串。7、判断字符串为空。9、是否以

2012-09-10 11:48:39 552

原创 windows下类似linux编译环境搭建

在linux下作开发习惯了,突然转到windows下做开发,那个纠结,对IDE一直很感冒,它们总是在你身后作着各种小动作,索性在windows下使用MinGW32作开发!·1.下载MinGW32,将所在目录bin加入PATH,将mingw32-make.exe拷贝一份make.exe·2.将cl.exe路径加入环境变量·3.将LIB和INCLUDE路径·4.编写main.c,编写m

2012-08-30 16:16:51 645

原创 C++转向java之基础差异盘点

1.public static void main(String[] args){}main method 正常退出 return 0返回其他值 : System.exit2.java 中,/**/注释不能嵌套3.整型字节数固定,不随平台cpu位数改变而改变int:4 short:2 long:8 byte:1java没有unsigned类型4.char类型用UTF-1

2012-08-13 23:58:12 668

原创 JNI_Onload的实现

http://stackoverflow.com/questions/2453692/jni-loses-reference-to-native-methodsvoid onChange(JNIEnv *, jobject, jfloat);JNINativeMethod methods[] = {    {"onChange", "(F)V", (void *)onC

2012-07-28 18:19:09 2012

转载 Android: NDK编程入门笔记

转载至:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html(完美测试)为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写

2012-07-27 16:01:48 517

转载 在Android中通过jni方式使用编译好的FFmpeg库-Android中使用FFmpeg媒体库

原文:http://doandroid.info/?p=471在继上篇在32位的Ubuntu 11.04中为Android NDK r6编译FFmpeg最新版0.8.1后,本人来给大家展示一下如何在Android中使用编译好的FFmpeg库。整体调用逻辑为:1 编译完ffmpeg库2 使用jni方式撰写c代码,其中需要包含相应的ffmpeg的头文件3 撰

2012-07-26 12:50:02 1108

原创 用Android NDK编译FFmpeg错误解决

转载:http://abitno.me/compile-ffmpeg-android-ndk编译出来只有15k,后来借鉴这篇文章:http://www.cnblogs.com/shaobin0604/archive/2011/08/05/2128619.html 成功,期间有一个错误在Android.mk中遗忘了一个依赖文件rtpdec_gxx忘了,根据错误提示解决。首先创建一个标

2012-07-25 16:57:16 1645

iOS上网格显示内容

在iOS上网格显示内容,可根据显示内容自定义cell 的大小!

2013-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除