自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿福的专栏

好记性不如多多总结~

  • 博客(22)
  • 资源 (24)
  • 收藏
  • 关注

原创 IOS~网络状态判断

网络链接状态判断一般使用Reachability来实现,封装好的类使用起来很方便:NotReachable = 0,ReachableViaWiFi,ReachableViaWWAN但需要注意一些问题:1、Reachability *hostReach = [[ReachabilityreachabilityWithHostName:@"www.baidu.com"]r

2013-03-29 15:34:50 1255

原创 IOS~bundle文件(一)

项目中用到打包成bundle类型的一组图片,当把bundle文件拖拽到别的项目的时候SVN就出问题了,所以没办法,把图片copy出来,在电脑桌面新建了一个夹,然后把图片放进去,最后重命名文件夹,如 test.bundle,再把这个bundle文件拖进项目就可以使用了。然后,项目中这样使用就可以了:NSString *path = [[[NSBundlemainBundle]resour

2013-03-29 11:14:18 1655

原创 IOS开发~GCD

学习了GCD之后,总结了一下,还未完成。#import typedef enum{    GCDHelperQueueTypeMain,    GCDHelperQueueTypeGlobal,    GCDHelperQueueTypeCustom    } GCDHelperQueueType;typedef void (^GCDServic

2013-03-22 16:05:21 3562 7

原创 使用GCD的时候容易犯的小错误总结

1、前提是没开启ARC,一些aotorelease对象在超出它本身所在块的范围之后被使用,会引起程序crash:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{        __block NSURLResponse  *response = nil;        _

2013-03-21 16:16:38 1487

翻译 GCD(一)

一、函数的任务1、创建和管理队列dispatch_get_global_queuedispatch_get_main_queuedispatch_queue_createdispatch_get_current_queuedispatch_queue_get_labeldispatch_set_target_queuedispatch_main2、队列任务分发

2013-03-19 15:51:35 1691

原创 IOS~NSDate技巧小总结

项目中使用的一些代码,自己总结了一下放出来。特点:使用GCD方式创建单例。#import @interface DateHelper : NSObject{    NSString *_dateFormatDH;    NSString *_timeZoneDH;}@property (nonatomic, retain) NSString *d

2013-03-19 14:49:41 1071

翻译 块编程主题(三)

官方文档:Blocks Programming TopicsGCD ReferenceConcurrency Programming Guide1、调用块:如果你定义了一个块变量,就可以象调用函数那样使用块。int (^oneFrom)(int) = ^(int anInt) {        return anInt - 1;    };

2013-03-18 18:07:05 983

原创 分享一个自己练手的Cocos2d游戏例子

Cocos2d代码完整的项目链接:http://pan.baidu.com/share/link?shareid=379235&uk=3674861929转载请保留,原文链接:http://blog.csdn.net/zfpp25_/article/details/8687746若发现有不合适或错误之处,还请批评指正,不胜感激。

2013-03-18 16:25:19 2818

翻译 块编程主题(二)

官方文档:Blocks Programming TopicsGCD ReferenceConcurrency Programming Guide1、块的声明和创建    void (^blockReturningVoidWithVoidArgument)(void);        int (^blockReturningIntWithIntAndCharA

2013-03-18 13:45:48 1233

翻译 块编程主题(一)

官方文档:Blocks Programming TopicsGCD ReferenceConcurrency Programming Guide1、声明和使用块可以使用^运算符开头来声明块变量,块的主体被包含在{}中。例:int multiplier = 7;        int (^myBlock)(int) = ^(int num)

2013-03-15 18:09:23 1307

原创 UIWebView中获取网页输入的内容

由于iPad屏幕大,很适合利用UIWebView来展示html数据,这样对于开发很会很便利。但也附加的带来了相应的难题,比如:想获取webView中控件的输入数据等。由于项目需要,所以我学习了这部分内容,在此分享自己的经验, 让后来人不必走更多弯路。 话入正题:首先要载入一个UIWebView,如代码:- (void)viewDidLoad{    [superviewDi

2013-03-08 13:56:39 2745

原创 Mac如何破解管理员密码

用公司电脑,居然整个管理员密码,处处都要输入,关键还不知道,纠结⋯⋯  好吧~自己动手,丰衣足食开机,启动时按cmd+S,进入Single User Mode,在root#后输入(注意空格,大小写)fsck -ymount –uaw /rm /var/db/.AppleSetupDonereboot之后机器会重启,开机后会出现重装时的欢迎界面,这个不用担心,你的资料不会丢。

2013-03-08 13:51:14 2796

原创 Mac系统下的Eclipse代码联想功能开启代码联想功能

一、每次输入都自动提示点击Eclipse,使其成为第一响应者,preferences->Java->Editor->Content Assist 再右下角Auto activation triggers for Java里面改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 这样每次输入上面字

2013-03-08 13:47:17 2808

原创 IOS开发-注册定制的URL模式

给自己的应用程序注册一个URL,然后可以通过“别的应用”或者“Safari”来打开“注册了URL”的应用。首先给自己程序注册一个URL,在项目plist文件添加如下内容,见下表:(URL types 开始⋯⋯)然后编译运行程序,模拟器跑起来后,不要停止项目运行,而是直接按模拟器上的home按钮,此时应用退到后台。打开safari,输入todolist://com.a

2013-03-08 13:43:06 1461

原创 IOS中正则表达式使用

学习正则表达式之后,总结了一下。#import #define _IF_LOG_RESULT_  NO@interface RegexHelper : NSObject#pragma mark 验证方法/*打印待验证字符串和符合条件的子字符串*/ + (void) logResultWithPatternStr:(NSString *) patternS

2013-03-08 12:33:09 1898

原创 loadView用法

loadview:UIViewController类或其子类会在初始化时创建一个UIView对象,会作为控制器的默认视图显示出来,可以通过self.view寻址访问。但没有调用loadView方法时,self.view=nil。loadView在每一次使用self.view这个property,并且self.view为nil的时候被调用,用以产生一个有效的self.view。这个接口原本是为了

2013-03-06 13:40:20 1069

原创 awakeFromNib小总结

awakeFromNib在使用IB的时候才会涉及到此方法的使用,当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。看例子:创建一个viewController with XIB定义一个UIView的子类打开xib,并把Vi

2013-03-06 12:17:26 1726

原创 Cocos2d-2.0与1.0版本的一些差异

刚刚学习Cocos2d,遇到某个差异就纪录下!1、设置屏幕方向V1.0中:[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];V2.0中:在AppDelegate中重载 - (BOOL)shouldAutorotateToInterfaceOrientatio

2013-03-06 12:10:00 1674

原创 Cocos2d中的anchorPoint与position 的理解

anchorPoint(锚点)position作为一个新手的我看到这里就迷茫了?查看了一些资料后明白了,分享下自己粗糙的理解,希望对刚学习的人有帮助。不说那些概念,例如几何中心点等等。屏幕上所有的图片都都看成矩形,假如有一方形的相册(比如结婚照)挂在墙上,现在我想往其上订一个钉子,那钉子订在相册的什么地方呢?anchorPoint(锚点)的取值范围0

2013-03-06 12:05:26 1625 1

原创 CoreGraphics入门

PDF下载地址整理后的代码

2013-03-06 11:58:57 1078

原创 iOS~CoreText入门

学习了网上的一些CoreText知识之后,总结了一下学习成果,自定义了一个Label控件。Label特点:1、可以设置文本中某些字段为关键字;2、可以设置文本颜色和其中关键字的颜色;3、可以设置文本下划线样式和其中关键字下划线样式;4、可以指定文本字体与大小和其中关键字的字体与大小;5、可以响应关键字点击;说明一下其中的关键类的意义:CHLabel.h

2013-03-05 18:56:28 2963

原创 iOS~CoreData入门

CoreData使用起来相对比较繁琐一些,所以自己封装了一下,至于如何创建CoreData项目及添加实体、添加实体属性部分略过,相信网上很多介绍这部分的教程,这里就不重复了。下面简单介绍下几个类,然后直接看代码,也可以直接下载完整的项目,链接在文章结尾。1、CoreDataHelper.h:这个类中封装了CoreData的基本功能增、删、改、查。2、ViewController.h

2013-03-03 22:46:44 1446

总览汇编寄存器,方便记忆和复习。

总览汇编寄存器,方便记忆和复习。寄存器是CPU的组成部分,因为在CPU内,所以CPU对其读写速度是最快的,不需要IO传输, 但同时也决定了此类寄存器数量非常有限,有限到几乎每个存储都有自己的名字,而且有些还有多个名字。

2020-09-15

程序员健康指南

对于一个程序员,往往长期面对电脑,久坐不动,缺少运动,不合理的饮食习惯,熬夜等等。这些不良的生活习惯,往往导致程序员健康出现一些问题,如颈椎病,背部疼痛,腕管综合征等等。

2017-10-17

bugfree3.0.4

新特性: 1. case支持导出导入注释 2. bug支持新增导入功能 3. 我的查询增加“抄送给我”的默认查询 4. 添加产品用户组管理员静态页面 5. 支持case、result等tab页面隐藏功能(如何修改) 6. 详情页上方toolbar栏固定显示 7. 注释栏和复现步骤栏可展开折叠显示 易用性: 1. 安装检测json_encode支持情况 2. 运行环境ldap模块检查

2015-11-24

iPhone6、6P适配Demo

目前为止,iPhone屏幕尺寸已经有四种: 3.5(inch):1/3G/3GS/4/4S 4.0(inch):5/5S/5C 4.7(inch):6 5.5(inch):6Plus 看一下iPhone4~6(+)的屏幕高宽比: iPhone4(s):分辨率960*640,高宽比1.5 iPhone5(s):分辨率1136*640,高宽比1.775 iPhone6:分辨率1334*750,高宽比1.779 iPhone6+:分辨率1920*1080,高宽比1.778 可粗略认为iPhone5(s)、6(+)的高宽比是一致的(16:9),即可以等比例缩放。因此可以按宽度适配: fitScreenWidth= width*(SCREEN_WIDTH/320) 这样,共有iPhone3/4/5、6、6+三组宽度,在iPhone6、6+下将按比例横向放大,也就是说我们要适配宽、高、字号大小(如果说Android屏幕适配是地狱一般,那目前来看iPhone屏幕适配还是很美好的)

2015-09-02

JavaScriptCoreDemo

IOS7之前,接触 JS 更多的是处理UIWebView的时候,如:http://blog.csdn.net/zfpp25_/article/details/8650412 但IOS7引入了JS框架<JavaScriptCore/JavaScriptCore.h>,给了“纯IOS程序员”一个枯木逢春的契机~学习强大的 JavaScript。

2015-03-18

Core Animation(二)动画基础部分

上一篇简单的描述了Core Animation相关的内容,并且亲自动手实践了一个动画,同时也提到了“隐式动画”和“显示动画”,也提到了UIKit动画,可见iOS的动画部分确实有些内容需要掌握

2015-02-09

学习Core Animation例子CADemo1

Core Animation包含于QuartzCore.framwork中,是iOS与OS X平台上负责图形渲染与动画的基础设施

2015-02-08

Slidingmenu-MenuDemo

一个很开的开源项目,android侧边栏效果,由于Github上的demo存在问题,所以亲自集成了一下,希望可以帮助到遇到同样问题的人。

2015-01-14

iOS8开发~UI布局(三)深入理解autolayout

iOS8开发~UI布局(三)深入理解autolayout中的所有Demo

2014-10-10

iOS8AutoLayout-Demo3

iOS8开发~UI布局(二)storyboard中autolayout和size class的使用详解

2014-10-09

iOS8开发~UI布局(二)Demo

iOS8开发~UI布局(二)storyboard中autolayout和size class的使用详解

2014-10-09

iOS8-AL8-Demo

iOS界面布局SizeClass使用第一个Demo,用于演示博文中提到的知识点。

2014-10-08

OC与Swift混编Demo

Swift与OC混编,其中涉及到具体项目配置及其代码举例。

2014-06-11

Swift版本UI实现

Swift版本UI实现常用UI控件,新的编程语言,新的习惯。

2014-06-07

自定义Xcode模版

Xcode自定义模版中的Demo,包含工程模版自定义和文件模版自定义。

2014-05-30

Git入门教程

Git入门教程,详细举例git用法,简单入门

2013-12-29

很好用的文本编辑器Sublime Text(Mac版)

很好用的文本编辑器Sublime Text(Mac版)

2013-08-13

Android开发ADT-21.0.0.zip

Android开发 ADT-21,解决老版本的BUG

2013-04-30

Android开发ADT-20.0.3

Android开发ADT-20.0.3,可以解决Eclpse不能拷贝和粘贴。

2013-04-30

Versions免费版

现在Versions SVN代码管理工具收费了,这里提供一版低版本免费的Versions。

2013-03-26

空空如也

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

TA关注的人

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