自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 - Use the `$(inherited)` flag, or - Remove the build settings from the targe

在使用pod对第三方进行管理时,执行pod install命令之后,终端打印出警告信息如下: 这个时候编译项目时会类似报错: 解决方案: 在Build Setting中的Search Path下的Framework Search Paths与Header Search Paths中添加$(inherited)。 如果此时编译还报错(本人就是这种情况),那么在Build Settin...

2018-07-03 14:21:13 4295

原创 error: cannot parse the debug map for

今天使用cocoapods对项目中的第三方进行管理时,编译之后报错:error: cannot parse the debug map for "/Users/wangbaoxiang/Library/Developer/Xcode/DerivedData/MJLMerchantsChatServerPush-dnxhkqmlnfwfsvbvdtrghucounwo/Build/Produ...

2018-07-03 14:20:26 1447

原创 App内存管理由MRC转ARC方案

App内存管理由MRC转ARC方案一、目的在ARC(Auto Reference Counting)之前,iOS内存管理无论对于资深级开发者还是新手来说都是一件很头疼的事,在开发过程中总是避免不了写出内存泄漏的代码,开发者不得不花费大量的时间在内存管理上,即使如此依然会出现内存泄漏或者release一个已被释放的对象从而导致crash,现在Apple对iOS/Mac OS的开发引入了A...

2018-07-03 14:19:28 284

原创 iOS项目MRC转ARC的两种方法

由于公司项目过于老旧,内存还是使用mrc进行管理,导致出现不少问题,最近着手将项目由mrc转换到arc上来,本人初步想法,有两种方案实施:一、第一种方案(一步到位)1、过滤无需转换的文件(需要统计出不需要转换的文件及第三方做标记)不希望转换的文件,添加-fno-objc-arc标记;对于第三方库如果有arc版的进行替换,没有的添加-fno-objc-arc标记;...

2018-07-03 14:18:26 3307

原创 React Native常见问题(不定时更新)

1、copy别人的代码运行报错file not found解决方法:cd到项目目录 npm installreact-native upgradeyarn linkxcode设置项:build setting-Always Search User Paths(Deprecated) 设置为YES2、运行react-native 工程时,出错:xcrun:...

2018-07-03 14:16:19 273

原创 While executing gem ... (Gem::FilePermissionError)

最近在使用pod install命令时一直报错:ERROR: While executing gem ... (Gem::FilePermissionError)You don't have write permissions for the /usr/bin directory.错误信息显示权限不够,好吧,修改权限sudo gem install cocoapods --...

2018-07-03 14:15:28 2708

原创 While executing gem ... (Errno::EACCES)

今天Xcode更新到9.3版本之后,使用pod install命令一直报错:ERROR: While executing gem ... (Errno::EACCES)Permission denied @ rb_sysopen - /Library/Ruby/Gems/2.3.0/gems/fuzzy_match-2.1.0/.gitignore搜索了好久终于找到解决方案:...

2018-07-03 14:14:06 5806

原创 初探iOS链式编程思想(仿Masonry)

Masonry关于Masonry这个布局库想必大家都不陌生,使用这个库的时候我最感兴趣的是下边这样的代码:[titleLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.right.top.bottom.equalTo(10);}];这里我们只专注于此处的语法,可以无限制的打点掉用,此处我们先...

2018-07-03 14:11:05 154

原创 NSURL 属性取值

以前写代码请求接口是只知道接口地址用字符串拼接,今天突然发现NSURL有很多强大的属性:(lldb) po url.absoluteStringhttp://ilearnzz.zzedu.net.cn/m/phonesay/save.action(lldb) po url.relativePath/m/phonesay/save.action(lldb) po url.relati...

2018-07-03 14:09:02 919

原创 判断项目是否启用了ARC模式

#if __has_feature(objc_arc) //启用了ARC#else //未启用ARC#endif

2018-07-03 14:06:59 772

原创 将博客搬至CSDN

将博客搬至CSDN

2018-07-03 11:29:58 96

原创 将博客搬至CSDN_稻草人_新浪博客

将博客搬至CSDN

2018-07-03 11:29:58 47

原创 xcode自带代码片段库 code snippet 存放位置

通过XCode的菜单View->Utilities->Show Code Snippet Library查看,修改,添加.(系统自带的似乎只能查看不能直接进行修改)系统默认的Code Snippet对应的文件是:/Applications/Xcode.app/Contents/PlugIns/IDECodeSnippetLibrary.idep...

2016-02-18 08:58:28 828

原创 xcode自带代码片段库 code snippet 存放位置_稻草人_新浪博客

通过XCode的菜单View->Utilities->Show Code Snippet Library查看,修改,添加.(系统自带的似乎只能查看不能直接进行修改)系统默认的Code Snippet对应的文件是:/Applications/Xcode.app/Contents/PlugIns/IDECodeSnippetLibrary.ideplugin/Co...

2016-02-18 08:58:28 179

原创 IOS中Object-C和JavaScript交互的使用

关于IOS中Object-C和JavaScript的交互方法之前博主介绍过一种,详细见链接http://blog.sina.com.cn/s/blog_9245fd0e0102vxpx.html,大体就是通过把js中CustomJS.getUserInfo()这样的方法重写成协议方法然后注入web界面来实现交互的。后来博主了解IOS7之后苹果新增了JavaScrip...

2016-01-29 12:06:58 204

原创 IOS中Object-C和JavaScript交互的使用_稻草人_新浪博客

关于IOS中Object-C和JavaScript的交互方法之前博主介绍过一种,详细见链接http://blog.sina.com.cn/s/blog_9245fd0e0102vxpx.html,大体就是通过把js中CustomJS.getUserInfo()这样的方法重写成协议方法然后注入web界面来实现交互的。后来博主了解IOS7之后苹果新增了JavaScriptCore库来实...

2016-01-29 12:06:58 76

原创 IOS设置中文斜体

第一种方法:旋转字体 CGAffineTransform matrix = CGAffineTransformMake(1, 0, tanf(15 *(CGFloat)M_PI / 180), 1, 0, 0);    UIFontDescriptor *desc = [UIFontDescriptorfontDescriptorWithNa...

2015-10-08 15:40:50 749

原创 IOS设置中文斜体_稻草人_新浪博客

第一种方法:旋转字体CGAffineTransform matrix = CGAffineTransformMake(1, 0, tanf(15 *(CGFloat)M_PI / 180), 1, 0, 0); UIFontDescriptor *desc = [UIFontDescriptorfontDescriptorWithName:[UIFo...

2015-10-08 15:40:50 95

原创 如何自定义UIWebView加载的网页中的alert弹出框

@interface UIWebView (JavaScriptAlert)- (void)webView:(UIWebView *)senderrunJavaScriptAlertPanelWithMessage:(NSString *)messageinitiatedByFrame:(CGRect *)frame;@end@impleme...

2015-09-28 10:12:49 215

原创 如何自定义UIWebView加载的网页中的alert弹出框_稻草人_新浪博客

@interface UIWebView (JavaScriptAlert)- (void)webView:(UIWebView *)senderrunJavaScriptAlertPanelWithMessage:(NSString *)messageinitiatedByFrame:(CGRect *)frame;@end@implementation ...

2015-09-28 10:12:49 76

原创 如何修改IOS的UIWebView的User-Agent

  需要注意的是需要获取原来的UIWebView的User-Agent,然后拼接上自己新的User-Agent,貌似直接替换原来的无效,另外,修改User-Agent之后重新创建UIWebView加载网页​//修改ua   UIWebView* tempWebView =[[UIWebViewalloc]initWithFrame:CGR...

2015-08-27 16:24:55 279

原创 如何修改IOS的UIWebView的User-Agent_稻草人_新浪博客

需要注意的是需要获取原来的UIWebView的User-Agent,然后拼接上自己新的User-Agent,貌似直接替换原来的无效,另外,修改User-Agent之后重新创建UIWebView加载网页​//修改ua UIWebView* tempWebView =[[UIWebViewalloc]initWithFrame:CGRectZero]...

2015-08-27 16:24:55 56

原创 给UIImage添加背景颜色

最近开发功能涉及到生成二维码,但是生成的二维码是黑色透明底的,分享到微信好友之后点击会看不到,所以需要给二维码背景修改为白色,实现方法如下://设置图片的背景颜色- (UIImage *)colorizeImage:(UIImage*)baseImage withBackgroundColor:(UIColor *)theColor{UI...

2015-08-18 10:01:16 2295

原创 给UIImage添加背景颜色_稻草人_新浪博客

最近开发功能涉及到生成二维码,但是生成的二维码是黑色透明底的,分享到微信好友之后点击会看不到,所以需要给二维码背景修改为白色,实现方法如下://设置图片的背景颜色- (UIImage *)colorizeImage:(UIImage*)baseImage withBackgroundColor:(UIColor *)theColor{UIGraphics...

2015-08-18 10:01:16 307

原创 IOS中UIWebView和JavaScript数据交互操作

最近项目开发过程中经常碰到使用UIWebView和JavaScript进行数据交互的操作。研究了一下,有些体会,分享出来大家多交流交流。这样的数据交互一般分为有两种:1、JS向客户端请求本地操作2、客户端向JS传递参数(数据)首先第一种,js向客户端请求本地操作:这种操作的实现主要通过UIWebView的delegate方法来实现- (BOOL)webV...

2015-08-12 11:31:36 144

原创 [转载]转载 IOS中UIWebView和JavaScript交互

原文地址:转载 IOS中UIWebView和JavaScript交互作者:奔跑当程序中使用到UIWebView控件的时候,难免会遇到需要与页面进行交互的情况。这种情况在android平台下比较容易处理,android平台下WebView控件的addJavascriptInterface()方法可以很轻松的完成交互,而IOS上就稍复杂一些。页面与客户端的交互是通过JS来...

2015-08-12 10:16:07 78

原创 通讯录联系人功能

最近在做扫描二维码添加联系人到微信通讯录的功能,了解了一些VCard的使用BEGIN:VCARDVERSION:3.0 N:xyzTEL:13838769830ORG:这个是公司组织END:VCARD上述数据生成二维码扫描可生成联系人界面,只做了简单的功能,具体参数及使用可以参考一下两个博客:http://www.cnblogs.com/G...

2015-08-11 11:49:11 243

原创 通讯录联系人功能_稻草人_新浪博客

最近在做扫描二维码添加联系人到微信通讯录的功能,了解了一些VCard的使用BEGIN:VCARDVERSION:3.0N:xyzTEL:13838769830ORG:这个是公司组织END:VCARD上述数据生成二维码扫描可生成联系人界面,只做了简单的功能,具体参数及使用可以参考一下两个博客:http://www.cnblogs.com/GnagWang/...

2015-08-11 11:49:11 65

原创 UIImageView添加转圈动画

   CABasicAnimation*animation =[CABasicAnimationanimationWithKeyPath:@"transform"];    animation.delegate = self;   animation.toValue =[NSValuevalueWithCATransform3D:CATr...

2015-07-11 12:10:10 449

原创 UIImageView添加转圈动画_稻草人_新浪博客

CABasicAnimation*animation =[CABasicAnimationanimationWithKeyPath:@"transform"]; animation.delegate = self; animation.toValue =[NSValuevalueWithCATransform3D:CATransform3...

2015-07-11 12:10:10 68

原创 根据经纬度获取城市信息

百度地图apihttp://api.map.baidu.com/geocoder/v2/?ak=MWvV1sltGppDWEAlzsRvAaCx&callback=renderReverse&location=30.999999835342,121.00000002931&output=json&pois=0&qq-pf-to=...

2014-06-04 13:56:21 480

原创 根据经纬度获取城市信息_稻草人_新浪博客

百度地图apihttp://api.map.baidu.com/geocoder/v2/?ak=MWvV1sltGppDWEAlzsRvAaCx&callback=renderReverse&location=30.999999835342,121.00000002931&output=json&pois=0&qq-pf-to=pcqq.c2c...

2014-06-04 13:56:21 59

原创 怎么给UIView设置模糊效果

@interface UIView (Effects)- (void)blur;- (void)unBlur;@end@implementation UIView (Effects)- (void)blur{   UIGraphicsBeginImageContext(self.bounds.size);    [se...

2014-05-30 10:56:17 944 1

原创 怎么给UIView设置模糊效果_稻草人_新浪博客

@interface UIView (Effects)- (void)blur;- (void)unBlur;@end@implementation UIView (Effects)- (void)blur{ UIGraphicsBeginImageContext(self.bounds.size); [self.layer...

2014-05-30 10:56:17 101

原创 UITableView左边偏移问题

UITableView *table = [[UITableViewalloc]initWithFrame:CGRectMake(0,0, 320,480)];   table.backgroundColor = [UIColorclearColor];   table.delegate = self;   table.dataSource = sel...

2014-01-22 16:12:58 417

原创 UITableView左边偏移问题_稻草人_新浪博客

UITableView *table = [[UITableViewalloc]initWithFrame:CGRectMake(0,0, 320,480)]; table.backgroundColor = [UIColorclearColor]; table.delegate = self; table.dataSource = self; [...

2014-01-22 16:12:58 46

原创 UIImage进行切割截取

UIImage *image = [UIImageimageNamed:@"111.png"];   CGImageRef imgRef1 =image.CGImage;    CGImageRef finalImgRef1 =CGImageCreateWithImageInRect(imgRef1,CGRectMake(0,0, 80, 590));    ...

2013-12-06 10:40:23 559

原创 UIImage进行切割截取_稻草人_新浪博客

UIImage *image = [UIImageimageNamed:@"111.png"];CGImageRef imgRef1 =image.CGImage; CGImageRef finalImgRef1 =CGImageCreateWithImageInRect(imgRef1,CGRectMake(0,0, 80, 590)); UIImage ...

2013-12-06 10:40:23 51

原创 对UIImage进行左右翻转

   UIImage *image =[UIImageimageNamed:@"111.png"];    UIImage*temp = [UIImageimageWithCGImage:image.CGImagescale:1.0orientation:UIImageOrientationUpMirrored];scale为翻转之后的和之前大小的比例注...

2013-12-06 10:36:07 719

原创 对UIImage进行左右翻转_稻草人_新浪博客

UIImage *image =[UIImageimageNamed:@"111.png"]; UIImage*temp = [UIImageimageWithCGImage:image.CGImagescale:1.0orientation:UIImageOrientationUpMirrored];scale为翻转之后的和之前大小的比例注:翻转之后的im...

2013-12-06 10:36:07 75

空空如也

空空如也

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

TA关注的人

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