自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

CocoaPods本地库管理使用笔记

 设置预编译头文件方式1:s.prefix_header_contents = '#import "Singleton.h"'设置预编译头文件方式2:s.prefix_header_contents = <<-EOS#ifdef __OBJC__#import "ROConnect.h"#endif /* __OBJC__*/ EOS  ...

2016-09-05 16:34:42 482

原创 AFNetWorking and SDUrlCache 缓存http请求

SDURLCache *urlCache = [[SDURLCache alloc] initWithMemoryCapacity:1024*1024*2 // 2MB mem cache diskCapacity:1024*1024*15 // 15MB disk cache diskPath:[SDURLCache defaultCache...

2014-11-03 14:25:16 177

IOS开发问题集

IOS学习问题集1.UIWebView内嵌在UITableView里,webview内容较少情况,在滚动到web view时,停顿一会滚动条消失,整个tableview就不能滚动问题。解决办法:            for (id subView in webView.subviews) {                if ([subView isKindOfClass:[...

2014-07-28 10:42:44 113

UIWebView问题

1.UIWebView内嵌在UITableView里,webview内容较少情况,在滚动到web view时,停顿一会滚动条消失,整个tableview就不能滚动问题。解决办法:            for (id subView in webView.subviews) {                if ([subView isKindOfClass:[UIScrollVi...

2014-07-28 10:00:45 143

原创 IOS检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。 当前运行版本信息可以通过info.plist文件中的bundle version中获取: [cpp] view plaincopy  NSDictionary *infoDic = [[NSBundle mainBundle]...

2014-06-27 08:42:07 78

原创 核心动画 CoreAnimation

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

2014-06-23 14:21:41 88

原创 uipageviewcontroller-programatically-without-storyboarding

原文地址:http://www.ioslearner.com/implementing-uipageviewcontroller-programatically-without-storyboarding/Recently I tried the new feature introduced in iOS 5.0 – The UIPageViewController. Apple has p...

2014-06-23 14:20:14 99

原创 hessiankit与java service

最近搞移动OA,数据交换我们使用的是hessian,下载hessian object-c实现版的hessianKit,下载地址:http://sourceforge.net/projects/hessiankit/ http://wiki.caucho.com/Hessian_-_Objective-C_2.0_Implementation 官方只有一个简单的demo,大家一看就...

2014-06-23 14:19:22 101

android开发问题集

最近开始做安卓开发项目,记录一下在开发过程当中我所遇到的问题以及解决办法。整理如下,博文将持续更新哦。。。。1.继承BaseAdapter,在getView方法里加载一个视图,并设置视图的高度与宽度,设置方法如下:convertView.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.MATCH_PARENT, UI...

2014-04-04 15:31:14 81

原创 iOS开发中混合使用ARC和非ARC项目

在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。【问题】在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开源项目用的是 ARC,有的用的是非 ARC。我在使用 SVProgressHUD 做等待视图时遇到问题,最终发现...

2014-03-06 15:19:28 74

关于IOS7应用兼容IOS6

大家都知道现在IOS7已经没有独立的状态栏啦,IOS7默认新建的应用是全屏的。我们在IOS7新建的应用要兼容IOS6,因为IOS6状态栏是独立的,即会占用20PX的高度。1.在我们的UIViewController的viewDidLoad方法里需要加入如下代码,    if ([self respondsToSelector:@selector(edgesForExtendedLay...

2014-03-06 09:57:04 118

原创 Objective-C代码注释和文档输出的工具和方法

代码注释可以让代码更容易接受和使用,特别是在大型项目合作开发或模块开发中。Objective-C中也有一些很方便的注释插件和文档生成工具。本文推荐两个开源软件:VVDocumenter注释工具和appledoc文档生成工具。VVDocumenter首先推荐一个Xcode插件VVDocumenter,它可以让我们在代码中快捷的插入通用的注释代码。有了这个插件只需要在要注释的方法定义...

2014-02-17 11:27:25 104

原创 Tiled地图编辑操作技巧

 Tiled有四种方式可以编辑瓷砖地图,菜单位于软件界面的右上角。它们分别是: Stamp Brush(快捷键 B),你可以把当前从瓷砖集中选择的瓷砖画在地图上; Bucket Fill(快捷键 F),它可以填充空白区域或者由相同瓷砖连接起来的区 域;Eraser(快捷键 E),用于擦掉瓷砖;Rectangular Select(快捷键 R), 你可以选择一个区域,然后用Ctrl...

2013-11-06 15:01:55 660

UITableView与UIPageViewController的UIPanGestureRecognizer手势冲突解决办法

最近在项目中使用了UIPageViewController来翻页,在VIEW上又使用了UITableView,两者都有一个UIPanGestureRecognizer手势,在UITableView上托动的时候两者都接收到了这个UIPanGestureRecognizer手势,这样的话,会导致手势混乱。解决思路:当触发一个UIPanGestureRecognizer手势的时候,另外一个不响应。...

2013-08-16 10:19:56 575

原创 IOS代码调试技巧

   #define NSAssert(condition, desc, ...)   其中第一个参数condition是布尔表达式,第二个参数desc是描述信息,参数后面的“...”是格式化desc 是描述信息的参数。如果condition为NO输出desc描述信息,并抛出异常 NSInternalInco...

2013-07-26 10:07:09 82

IOS项目SVN设置

在团队开发中,经常我们会使用SVN来管理源代码,本人使用SmartSVN,习惯了,感觉还可以。有兴趣的可以去下载个破解版。今天我要在这里介绍一下怎么设置一些不必要上传的项目文件,以免造成不必要的冲突。打开终端,敲入命令 vi ~/.subversion/config  (这里会使用VI命令,不会的自己搜下哦)找到global-ignores这一行,复制这行代码,另起一行粘贴,代码...

2013-06-17 15:35:58 147

原创 使用Objective-C的文档生成工具:Appledoc

在项目中经常需要文档,在这里我介绍三个相对比较流行的工具: docxygen http://www.stack.nl/~dimitri/doxygen/index.htmlheaddoc http://developer.apple.com/opensource/tools/headerdoc.htmlappledoc http://gentlebytes.com/appl...

2013-04-25 11:41:18 115

原创 跳转到app评论页面

在APP里经常会引导用户给自己的应用评分,实现代码如下: NSString *appID = @"584215425"; // 用developer账户登陆itunes connect创建应用时会产生一个app id NSString *appURL = [NSString stringWithFormat:@"https://itunes.apple.com/c...

2013-04-23 15:56:31 203

PL/SQL编程之游标使用

 显示游标的操作步骤:定义游标、打开游标、提取数据、关闭游标1.定义游标cursor cursor_name is select_statement;2.打开游标open cursor_name;3.提取数据语法一:fetch cursor_name into variable1,variable2...;语法二:fetch cursor_name bulk col...

2012-12-14 12:00:19 133

原创 objc_getAssociatedObject, objc_setAssociatedObject

category与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;在iOS开发中,可能category比较常见,相对的associative,就用的比较少,要用它必须使用<objc/runtime.h>的头文件,然后就可以自由使用objc_getAssociatedO...

2012-12-06 11:04:32 178

原创 Popover View

http://blog.getsherpa.com/blog/2012/09/14/popoverview-a-flexible-modal-content-view-for-ios/  

2012-10-10 09:37:10 96

原创 pinyin中文首字母排序

因项目需要对通讯录中的联系人进行排序,需要对中文字符进行拼音转换。其实这个转换并没有想象中的那么难(因为我们只是把中文转为拼音首字母而已,比如“王”转换为字母w就可以了,而不需要转换为完整的拼音wang)。对此,我们找到了一个简便的解决办法:一个老外(代码中签名的作者叫George)用c语言写了一个pinyinFirstLetter函数用于获取中文拼音首字母。这个函数主要基于一个巨大的c...

2012-10-10 09:16:41 161

原创 自定义控件复选框和单选框的实现

我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实现,为了区别单选还是复选,我们用一个自定义枚举类型CheckButtonStyle属性style来区别,当其值设置为CheckButtonStyleDefault或CheckButtonStyleBox时,为复选按钮:当其值设为CheckButtonStyleRadio时,为单选按钮:当按钮在选中/反选...

2012-09-25 13:59:47 148

原创 设置IOS应用引导动画

iOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的启动画面(图片)只要准备一个 Default.png 就可以了,但是现在变得复杂多了。下面就是 CocoaChina 会员做得总结  如果一个程序,既支持iPhone又支持iPad,那么它需要包含下面几个图片:Default-Portrait.png iPa...

2012-09-24 13:54:55 106

原创 ios 应用第一次安装取读Settings.bunble默认值问题

问题描述:当应用第一次安装到设备上时,第一次运行,会读取默认的设置(Settings.bunble),这样会导致应用第一次运行会报错。解决办法:在程序的入口的地方加入以下代码:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOpt...

2012-09-10 14:44:34 116

ios 消息推送

 生成Certificate Signing Request (CSR)        打开keychain access 如下图所示:按要求输入相应的信息即可。把证书保存到本地2.导出私有密钥打开keychain access 通过查询功能(通过生成证书的common name查询)找到私有密钥,导出。如下图所示: 注意保存的时候会提示输入密码,这个密码要记住哦...

2012-09-02 15:58:03 128

原创 VI命令集

 'u' : 撤销上一个编辑操作'ctrl + r' : 恢复,即回退前一个命令'U' : 行撤销,撤销所有在前一个编辑行上的操作 使用u 和 CTRL+R 命令可以恢复到任何编辑过的状态  进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打...

2012-08-22 09:20:46 84

原创 IOS工作积累

(一)关于UITableView 1.任意设置Cell选中状态的背景色: UIView *bgView = [[UIView alloc] init]; bgView.backgroundColor = [UIColor orangeColor]; self.selectedBackgroundView = bgView; [bgView release]; 该方法设置...

2012-08-12 13:50:40 63

原创 C/Objective-C 公历转农历方法

C: 代码:/*------------农历转换函数-----------*/char *GetDayOf(PSYSTEMTIME pSt){    /*天干名称*/    const char *cTianGan[] = {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"

2012-08-03 14:35:31 200

原创 tokeninput输入提示

官网地址:https://github.com/loopj/jquery-tokeninput去年在做后台时候,有一些录入的视频需要添加标签,这个标签可以是已经有的标签,也可以使自定义的,后台录入人员写出首字母,然后可以显示下拉列表进行提示,用户可以根据提示进行选择。①导入需要用到的js文件和css文件:<script type="text/javascript...

2012-07-29 10:07:52 330

原创 iOS 粒子效果

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文地址:http://www.raywenderlich.com/6063/uikit-particle-systems-in-ios-5-tutorial本文由糖炒小虾、...

2012-07-03 15:48:20 144

原创 HTML解析器 jsoup

解析和遍历一个html文档< XMLNAMESPACE PREFIX ="O" />如何解析一个HTML文档: String html = "<html><head><title>First parse</title></head><body><p&amp

2012-06-28 08:40:21 130

原创 你所不知道的Mac截图的强大

1.Command+shift+3:全屏截图,保存截图到桌面2.Command+shift+4:鼠标选定区域截图,保存截图到桌面这里说明一下以上两个操作,如果你同时按住Ctrl,最后保存截图在剪切板里,你可以COM+V来直接粘贴到编辑界面第一种截图就是无脑截图了,不说什么了第二种截图,还有小技巧一使用Command+shift+4后,按下空格键,鼠标会变成一个小相机,这时候你使用鼠标...

2012-06-01 11:45:23 133

原创 CATransition的动画效果类型及实现方法

实现iphone漂亮的动画效果主要有两种方法,一种是UIView层面的,一种是使用CATransition进行更低层次的控制,第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。[UIView beginAnimations:@"Curl"context:nil];/...

2012-05-04 15:57:38 89

原创 Myeclipse工程转Eclipse工程技巧

在eclipse右击工程properties->Project Facets 出现如下图:   按照上图打钩,不过设置好以后还是不能添加工程到tomcat6.0运行,因为Dynamic Web Module3.0需要tomcat7的支持,而我又不想用tomcat7,所以接下来还需要手动修改当前工程下的属性文件.settings下面的org.eclipse.wst.common.project...

2012-03-30 09:08:14 87

原创 Xcode 4.1/4.2/4.3 免证书(iDP)开发+真机调试+生成IPA全攻略

开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇。本文仍以4.1版本为例。更新:现在Xcode 4.2正式版和iOS 5均已发布,下面补充上4.2的修改方法。(2011-10-24)各步骤会标明版本,比如...

2012-03-27 15:17:46 83

安装Xcode4.3.1失败解决方法

 最近因为IPAD设备升级,原有Xcode4.2.1不能满足现在的真机调试需求,就上app developer下载了一个Xcode4.3.1,既然安装失败,根据安装提示信息,就能明显的看到是 MobileDevice 组件安装失败,曾经在网上找是否有这个组件下载,在官方查找也未果。闲下看了下IOS群里的聊天记录,发现有一个XCODE的安装问题。一语情醒梦中人,这让我立马想到了,我的问题估计也是这个...

2012-03-27 14:54:37 135

原创 常用的Objective-C开源类库

几个常用的Objective-C开源类库:json-framework A strict JSON parser/generator for Objective-CGTMBase64 Google Toolbox for MacTouchXML xml解析SFHFKeychainUtils 安全保存用户密码到keychain中MBProgre...

2012-03-26 15:40:12 116

原创 iphone 调用系统铃声与震动功能

最近搞移动IPHONE项目,记录一下,闲话少话,直接上代码。首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import <AudioToolbox/AudioToolbox.h>最后在需要播放提示音的地方编写如下代码:AudioServicesPlaySystemSound(1000);//新邮件消息提示AudioS...

2012-03-14 11:24:24 160

原创 iNETTUTS超强页面拖拽JS

Demo 地址:http://nettuts.s3.amazonaws.com/127_iNETTUTS/demo/index.html 

2012-03-10 11:12:23 285 1

空空如也

空空如也

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

TA关注的人

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