自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS专栏

没有好记性,只有烂笔头

  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 友盟 crash日志 内存地址分析

使用 友盟分析 获取到app 的崩溃信息 如下:看上图 日志信息 只有相关的内存地址 解决办法:先找到我们上传版本的DYSM,上传的DYSM在那呢?1. Xcode->Organizer->找到你对应的build号的版本(右键)--> Show in Finder -->相显示包内容(右键) --> dSYMs 文件夹下的文件    2. 把我们

2017-03-01 13:02:26 1571

转载 解决升级到最新版cocoaPods出现file was built for archive which is not the architecture being linked (x86_64)的问题

最近尝鲜把cocoaPods从0.39升级到1.0beta6,结果过在iphone5编译OK,到Iphone6以上就会出现file was built for archive which is not the architecture being linked (x86_64)的问题 解决办法是 先 1–把这个目录: /Users/你的用户名/Library/Developer/Xco

2016-06-20 17:59:59 3123

转载 调用系统短信界面导航栏与app界面导航一致

[[UINavigationBar appearanceWhenContainedIn:[MyStyledViewController class], nil] setBarTintColor:[UIColor colorWithRed:54./255 green:165./255 blue:53./255 alpha:1]];http://stackoverflow.c

2015-07-07 09:40:36 2269 1

原创 ios8 跳转settings

NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];    if ([[UIApplication sharedApplication] canOpenURL:url]) {        [[UIApplication sharedApplication] openURL:url];

2015-01-22 17:58:42 1218

转载 zbar支持arm64

关于第三方库,如果是闭源的,像一些广告的SDK以及合作方提供的SDK就只能等了,人家啥时候更新啥时候算。像我遇到的ZBarSDK,这种第三方开源的SDK,就不要等了,还是自已动手丰衣足食吧。首先关于闭源的库,一个临时的解决办法就是,先取消对armv7s的支持,这样就可以不用等第三方的库就开始测试了,办法是:在Xcode里,点击相应的Target,然后点Build Settings,找到VA

2015-01-05 18:17:27 9944 3

转载 APNS push 服务器端 SSL3.0 转 TLS (iPhone苹果推送服务)

点击打开链接

2014-11-04 22:00:50 1747 1

原创 单例中存储self.navigationController.viewControllers

在单例中存储其它对象,所调用该立

2014-09-11 11:38:46 1262

转载 IOS开发之NSLog使用技巧

前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电脑的硬件但是当应用跑在设备上时这些输出语句会在很大程度上影响应用的性能,针对这种问题可以写一些宏来控制这些调试信息的输出。在release版本禁止输出NSLog内容因为NSLog的输出还是比较消耗系统资源的,而且

2014-08-25 17:05:25 3714

原创 iOS CLGeocoder 反向地理编码

在日常开发中地图(mkmapview)是我们经常用的一种控件,

2014-07-15 22:20:50 16991 3

原创 iOS读取通讯录功能

别的不说。先导入AddressBook.framework地

2014-07-04 23:41:26 40991

原创 图片任意位置添加水印

昨天学习了一个如何为一张图片添加水印

2014-07-04 10:28:25 15447 2

原创 关于uiimagepicker拍照与录像按钮是否显示问题

导入#import

2014-06-18 23:30:32 977

原创 0-1随机小数

double val = ((double)arc4random() /0x100000000);

2014-06-03 14:30:20 4825 1

原创 苹果加急

http://blog.csdn.net/showhilllee/article/details/19541493

2014-05-07 17:58:44 1098

转载 iOS 根据 crash 崩溃 报告的内存地址定位到代码位置

1,首先要有崩溃的app上传时候的打包文件,也就是 .xcarchive文件。这个文件可以通过以下方法找到,点击Xcode右上角的Organizer,然后点击Organizer上面的Archives,就可以看到下面有个列表,列出的都是打包的文件,其中一个就是你打包时候留下的,找到它。找到后点击右键显示包内容,看到dSYMs文件和Products文件夹 。先打开dSYMs文件夹,看到yourapp.

2014-04-12 11:44:17 7675

转载 设置应用内的系统控件语言

打开工程的Info.plist文件,在文件中增加如下内容即可:CFBundleLocalizations zh_CN en

2014-03-24 23:24:19 774

转载 iOS开发常用的第三方类库

http://www.cnblogs.com/lwme/p/ios-third-party-libraries.html 记录 以便学习

2014-03-03 22:36:50 2540

转载 iOS开发 内存使用陷阱

在iphone开发过程中,代码中的内存泄露我们很容易用内存检测工具leaks 检测出来,并一一改之,但有些是因为ios 的缺陷和用法上的错误,leaks 检测工具并不能检测出来,你只会看到大量的内存被使用,最后收到didReceiveMemoryWarning,最终导致程序崩溃。以下是开发过程中遇到的一些问题和网上的一些资料,总结了一下: 一、[UIImage imageNamed

2014-03-03 11:47:23 4025

原创 mac eclipse 导入项目或新建项目R.java文件无法生成

mac eclipse 导入项目或新建项目R.java文件无法生成的原因是你的adt所在路径不能含有中文。

2014-02-24 22:33:21 3377 1

转载 mac eclipse 连接 小米2调试程序的问题.

拨号模式下输入 *#*#717717#*#*即可.用完了再重复即可关闭

2014-02-23 15:01:39 1631

原创 ios6应用运行在ios7系统上

ios6的程序 如果跑在ios7系统中。界面什么的有可能会变形,最简单的办法就是直接用ios6的sdk来编译程序,所以只要在把ios6.x的sdk放在xcode5下,看下图,重新打开xcode5,打开项目,在项目中设置base sdk 为ios6.x的sdk,就可以完美跑在ios7的系统上了

2014-01-08 13:51:00 1636 1

转载 push证书制作及打包pem

http://blog.csdn.net/think12/article/details/8863411

2013-06-05 17:58:53 3715

转载 使用Xcode和Instruments调试解决iOS内存泄露

参考网址http://www.cocoachina.com/newbie/basic/2012/1204/5242.html

2013-05-30 19:38:19 1289

转载 ASIHTTPRequest关于blocks的使用

NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"]; __block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setCompletionBlock:^{ // Use when fetching tex

2013-05-30 18:59:03 856

原创 android与phonegap的相互交互

开发环境:android SDK+android2.3或以上的真机开发所需:cordova-2.1.0.js+sencha-touch-all-debug.js 首先把你的phonegap或sehcha项目放到assets文件夹下,然后在你的入口函数(onCreate)里添加如下: super.init(); super.setBooleanProp

2012-10-10 15:57:56 6966 3

原创 xcode4.3.1 phonegap环境下开发sencha touch 2.0

最近公司项目要求把一个纯js的项目内嵌到app里去,个人对javascript的掌握..实在是上不了台面,更别说是用sencha touch这种框架开发的移动项目了,所以在开始的几天里。发现把js项目导入到app里后。本地调用html并不起作用,对js又不熟悉,可以说是一愁莫展,不过。还好慢慢的在网上找了一些相关的资料,发现xcode可以安装phonegap(当然,这个框架我也没有深入了解)的开发

2012-09-19 16:14:24 4203 1

原创 UIView加边框及边框颜色

引用库:#import 使用://添加边框和提示        CGRect frameRect =CGRectMake(20,90, self.window.frame.size.width-40,self.window.frame.size.height-180);        UIView   *frameView = [[UIViewall

2012-09-19 15:08:27 83406

转载 解决@selector无法传参的办法,通过tag标记传递更多数据

tag 是一个整型,那么就意味着可以放任何东西。怎么放喃,放对象指针。例如// 放字符串 NSString* str = [[NSString alloc] stringByAppendingString:@"内容"]; [button setTag:(int)str]; // 放自定义数据 NSCustomClass* c

2012-07-25 17:51:52 2110

原创 uiview关联xib

1,在需要实例的地方//加载一个uiview的作法[LotteryInvestigationView *lotteryInvestigationView=[[[NSBundle mainBundle] loadNibNamed:@"LotteryInvestigationView" owner:self options:nil] lastObject];[lotteryInvestig

2012-07-10 20:43:16 16421 1

原创 ios自定义view全屏

要做在自定义的view里作一个全屏的操作,只需要把在statusbar隐藏,然后你想全屏的那个view的纵坐标从0改为-20就ok了[[UIApplication sharedApplication]       setStatusBarHidden:YES       withAnimation:UIStatusBarAnimationNone];

2012-07-09 16:38:17 4186

原创 iphone,ipad横竖屏切换

屏幕切换时,会发送一个通知。只要注册一个通知:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doRotateAction:)

2012-07-02 09:12:59 6910

转载 Undefined symbols for architecture, error: linker

Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed w

2012-06-25 10:37:47 2116

原创 The connection to adb is down, and a severe error has occured.

启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to

2012-05-12 01:44:48 219146 75

原创 Activity的四种加载模式

在android中,有可能实现大量的Activity跳转,但有时我们想要跳转到某个特定的Activity实例,而不是产生大量重复的Activity这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidMa

2012-05-06 18:42:26 2250

转载 android学习资料

一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dia

2012-04-24 10:42:49 740

转载 关于android替代线程的异步加载类AsyncTask

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启

2012-04-11 11:11:20 2835

转载 Android屏幕分辨率详解(VGA、HVGA、QVGA、WVGA、WQVGA

VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;QVGA:Quarter VGA;即:VGA的四分之一,分辨率为320×240;WVGA:Wide Video Graphics Array;即:扩大的VGA,分辨率为800×480像素;

2012-03-20 10:54:25 711

原创 android设置隐藏软键盘

mAddress = (EditText) findViewById(R.id.phoneNumber); mAddress.setInputType(InputType.TYPE_NULL);//不弹出软键盘这样就可以在EditText聚焦时.不弹出软键盘!

2012-03-10 11:21:45 1035

转载 图片的存储与传递

在android中页面与页面之间的数据传递,我们一般都是使用Intent,但是Intent有时候也不是很好,就比如在一个Activity中传递一个图片到另一个Activity,也可以使用Intent来传,但是图片的大小却限定的很小,似乎只有512K还是1M,而如果我们想传再大一点的图片..对不起..程序就报异常了.虽然直接使用Inetnt传行不通,但是有别的办法的.下面有几个方法:1.

2012-02-28 16:25:25 3143 2

原创 使用HttpURLConnection发送XML请求数据

//从XML文件时取出要请求的数据 InputStream input = MainActivity.class.getResourceAsStream("documentTest4.xml"); byte[] data; try { data = new byte[input.available()]; input.read(data)

2011-12-25 14:48:01 10484 3

关于可分享应用的抓取

获取可分享的应用,并输入预定内容的demo

2012-04-10

java随机数字验证码

java随机数字验证码,很方便,简单..供大家使用!!

2011-05-14

struts2-API(chm)

struts2的帮助文档,帮助大家学习吧,,呵呵

2010-10-19

空空如也

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

TA关注的人

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