CocoaPods本地库管理使用笔记 设置预编译头文件方式1:s.prefix_header_contents = '#import "Singleton.h"'设置预编译头文件方式2:s.prefix_header_contents = <<-EOS#ifdef __OBJC__#import "ROConnect.h"#endif /* __OBJC__*/ EOS ...
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...
IOS开发问题集 IOS学习问题集1.UIWebView内嵌在UITableView里,webview内容较少情况,在滚动到web view时,停顿一会滚动条消失,整个tableview就不能滚动问题。解决办法: for (id subView in webView.subviews) { if ([subView isKindOfClass:[...
UIWebView问题 1.UIWebView内嵌在UITableView里,webview内容较少情况,在滚动到web view时,停顿一会滚动条消失,整个tableview就不能滚动问题。解决办法: for (id subView in webView.subviews) { if ([subView isKindOfClass:[UIScrollVi...
IOS检测版本更新 如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。 当前运行版本信息可以通过info.plist文件中的bundle version中获取: [cpp] view plaincopy NSDictionary *infoDic = [[NSBundle mainBundle]...
核心动画 CoreAnimation 第一章 核心动画概念核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。 2.类似视图一样,你可以通过使用图层来创建复杂的接口。 通过是CALayer来使用更复杂的一些动画。 3.轻量级的数据结构,它可以同时显示并让上百个图...
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...
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,大家一看就...
android开发问题集 最近开始做安卓开发项目,记录一下在开发过程当中我所遇到的问题以及解决办法。整理如下,博文将持续更新哦。。。。1.继承BaseAdapter,在getView方法里加载一个视图,并设置视图的高度与宽度,设置方法如下:convertView.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.MATCH_PARENT, UI...
iOS开发中混合使用ARC和非ARC项目 在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。【问题】在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开源项目用的是 ARC,有的用的是非 ARC。我在使用 SVProgressHUD 做等待视图时遇到问题,最终发现...
关于IOS7应用兼容IOS6 大家都知道现在IOS7已经没有独立的状态栏啦,IOS7默认新建的应用是全屏的。我们在IOS7新建的应用要兼容IOS6,因为IOS6状态栏是独立的,即会占用20PX的高度。1.在我们的UIViewController的viewDidLoad方法里需要加入如下代码, if ([self respondsToSelector:@selector(edgesForExtendedLay...
Objective-C代码注释和文档输出的工具和方法 代码注释可以让代码更容易接受和使用,特别是在大型项目合作开发或模块开发中。Objective-C中也有一些很方便的注释插件和文档生成工具。本文推荐两个开源软件:VVDocumenter注释工具和appledoc文档生成工具。VVDocumenter首先推荐一个Xcode插件VVDocumenter,它可以让我们在代码中快捷的插入通用的注释代码。有了这个插件只需要在要注释的方法定义...
Tiled地图编辑操作技巧 Tiled有四种方式可以编辑瓷砖地图,菜单位于软件界面的右上角。它们分别是: Stamp Brush(快捷键 B),你可以把当前从瓷砖集中选择的瓷砖画在地图上; Bucket Fill(快捷键 F),它可以填充空白区域或者由相同瓷砖连接起来的区 域;Eraser(快捷键 E),用于擦掉瓷砖;Rectangular Select(快捷键 R), 你可以选择一个区域,然后用Ctrl...
UITableView与UIPageViewController的UIPanGestureRecognizer手势冲突解决办法 最近在项目中使用了UIPageViewController来翻页,在VIEW上又使用了UITableView,两者都有一个UIPanGestureRecognizer手势,在UITableView上托动的时候两者都接收到了这个UIPanGestureRecognizer手势,这样的话,会导致手势混乱。解决思路:当触发一个UIPanGestureRecognizer手势的时候,另外一个不响应。...
IOS代码调试技巧 #define NSAssert(condition, desc, ...) 其中第一个参数condition是布尔表达式,第二个参数desc是描述信息,参数后面的“...”是格式化desc 是描述信息的参数。如果condition为NO输出desc描述信息,并抛出异常 NSInternalInco...
IOS项目SVN设置 在团队开发中,经常我们会使用SVN来管理源代码,本人使用SmartSVN,习惯了,感觉还可以。有兴趣的可以去下载个破解版。今天我要在这里介绍一下怎么设置一些不必要上传的项目文件,以免造成不必要的冲突。打开终端,敲入命令 vi ~/.subversion/config (这里会使用VI命令,不会的自己搜下哦)找到global-ignores这一行,复制这行代码,另起一行粘贴,代码...
使用Objective-C的文档生成工具:Appledoc 在项目中经常需要文档,在这里我介绍三个相对比较流行的工具: docxygen http://www.stack.nl/~dimitri/doxygen/index.htmlheaddoc http://developer.apple.com/opensource/tools/headerdoc.htmlappledoc http://gentlebytes.com/appl...
跳转到app评论页面 在APP里经常会引导用户给自己的应用评分,实现代码如下: NSString *appID = @"584215425"; // 用developer账户登陆itunes connect创建应用时会产生一个app id NSString *appURL = [NSString stringWithFormat:@"https://itunes.apple.com/c...
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...
objc_getAssociatedObject, objc_setAssociatedObject category与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;在iOS开发中,可能category比较常见,相对的associative,就用的比较少,要用它必须使用<objc/runtime.h>的头文件,然后就可以自由使用objc_getAssociatedO...