- 博客(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
4556
原创 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
1508
原创 App内存管理由MRC转ARC方案
App内存管理由MRC转ARC方案一、目的在ARC(Auto Reference Counting)之前,iOS内存管理无论对于资深级开发者还是新手来说都是一件很头疼的事,在开发过程中总是避免不了写出内存泄漏的代码,开发者不得不花费大量的时间在内存管理上,即使如此依然会出现内存泄漏或者release一个已被释放的对象从而导致crash,现在Apple对iOS/Mac OS的开发引入了A...
2018-07-03 14:19:28
328
原创 iOS项目MRC转ARC的两种方法
由于公司项目过于老旧,内存还是使用mrc进行管理,导致出现不少问题,最近着手将项目由mrc转换到arc上来,本人初步想法,有两种方案实施:一、第一种方案(一步到位)1、过滤无需转换的文件(需要统计出不需要转换的文件及第三方做标记)不希望转换的文件,添加-fno-objc-arc标记;对于第三方库如果有arc版的进行替换,没有的添加-fno-objc-arc标记;...
2018-07-03 14:18:26
3405
原创 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
318
原创 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
2786
原创 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
5882
原创 初探iOS链式编程思想(仿Masonry)
Masonry关于Masonry这个布局库想必大家都不陌生,使用这个库的时候我最感兴趣的是下边这样的代码:[titleLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.right.top.bottom.equalTo(10);}];这里我们只专注于此处的语法,可以无限制的打点掉用,此处我们先...
2018-07-03 14:11:05
186
原创 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
963
原创 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
920
原创 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
213
原创 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
246
原创 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
105
原创 IOS设置中文斜体
第一种方法:旋转字体 CGAffineTransform matrix = CGAffineTransformMake(1, 0, tanf(15 *(CGFloat)M_PI / 180), 1, 0, 0); UIFontDescriptor *desc = [UIFontDescriptorfontDescriptorWithNa...
2015-10-08 15:40:50
890
原创 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
163
原创 如何自定义UIWebView加载的网页中的alert弹出框
@interface UIWebView (JavaScriptAlert)- (void)webView:(UIWebView *)senderrunJavaScriptAlertPanelWithMessage:(NSString *)messageinitiatedByFrame:(CGRect *)frame;@end@impleme...
2015-09-28 10:12:49
250
原创 如何自定义UIWebView加载的网页中的alert弹出框_稻草人_新浪博客
@interface UIWebView (JavaScriptAlert)- (void)webView:(UIWebView *)senderrunJavaScriptAlertPanelWithMessage:(NSString *)messageinitiatedByFrame:(CGRect *)frame;@end@implementation ...
2015-09-28 10:12:49
102
原创 如何修改IOS的UIWebView的User-Agent
需要注意的是需要获取原来的UIWebView的User-Agent,然后拼接上自己新的User-Agent,貌似直接替换原来的无效,另外,修改User-Agent之后重新创建UIWebView加载网页//修改ua UIWebView* tempWebView =[[UIWebViewalloc]initWithFrame:CGR...
2015-08-27 16:24:55
311
原创 如何修改IOS的UIWebView的User-Agent_稻草人_新浪博客
需要注意的是需要获取原来的UIWebView的User-Agent,然后拼接上自己新的User-Agent,貌似直接替换原来的无效,另外,修改User-Agent之后重新创建UIWebView加载网页//修改ua UIWebView* tempWebView =[[UIWebViewalloc]initWithFrame:CGRectZero]...
2015-08-27 16:24:55
73
原创 给UIImage添加背景颜色
最近开发功能涉及到生成二维码,但是生成的二维码是黑色透明底的,分享到微信好友之后点击会看不到,所以需要给二维码背景修改为白色,实现方法如下://设置图片的背景颜色- (UIImage *)colorizeImage:(UIImage*)baseImage withBackgroundColor:(UIColor *)theColor{UI...
2015-08-18 10:01:16
2415
原创 给UIImage添加背景颜色_稻草人_新浪博客
最近开发功能涉及到生成二维码,但是生成的二维码是黑色透明底的,分享到微信好友之后点击会看不到,所以需要给二维码背景修改为白色,实现方法如下://设置图片的背景颜色- (UIImage *)colorizeImage:(UIImage*)baseImage withBackgroundColor:(UIColor *)theColor{UIGraphics...
2015-08-18 10:01:16
362
原创 IOS中UIWebView和JavaScript数据交互操作
最近项目开发过程中经常碰到使用UIWebView和JavaScript进行数据交互的操作。研究了一下,有些体会,分享出来大家多交流交流。这样的数据交互一般分为有两种:1、JS向客户端请求本地操作2、客户端向JS传递参数(数据)首先第一种,js向客户端请求本地操作:这种操作的实现主要通过UIWebView的delegate方法来实现- (BOOL)webV...
2015-08-12 11:31:36
187
原创 [转载]转载 IOS中UIWebView和JavaScript交互
原文地址:转载 IOS中UIWebView和JavaScript交互作者:奔跑当程序中使用到UIWebView控件的时候,难免会遇到需要与页面进行交互的情况。这种情况在android平台下比较容易处理,android平台下WebView控件的addJavascriptInterface()方法可以很轻松的完成交互,而IOS上就稍复杂一些。页面与客户端的交互是通过JS来...
2015-08-12 10:16:07
97
原创 通讯录联系人功能
最近在做扫描二维码添加联系人到微信通讯录的功能,了解了一些VCard的使用BEGIN:VCARDVERSION:3.0 N:xyzTEL:13838769830ORG:这个是公司组织END:VCARD上述数据生成二维码扫描可生成联系人界面,只做了简单的功能,具体参数及使用可以参考一下两个博客:http://www.cnblogs.com/G...
2015-08-11 11:49:11
305
原创 通讯录联系人功能_稻草人_新浪博客
最近在做扫描二维码添加联系人到微信通讯录的功能,了解了一些VCard的使用BEGIN:VCARDVERSION:3.0N:xyzTEL:13838769830ORG:这个是公司组织END:VCARD上述数据生成二维码扫描可生成联系人界面,只做了简单的功能,具体参数及使用可以参考一下两个博客:http://www.cnblogs.com/GnagWang/...
2015-08-11 11:49:11
114
原创 UIImageView添加转圈动画
CABasicAnimation*animation =[CABasicAnimationanimationWithKeyPath:@"transform"]; animation.delegate = self; animation.toValue =[NSValuevalueWithCATransform3D:CATr...
2015-07-11 12:10:10
494
原创 UIImageView添加转圈动画_稻草人_新浪博客
CABasicAnimation*animation =[CABasicAnimationanimationWithKeyPath:@"transform"]; animation.delegate = self; animation.toValue =[NSValuevalueWithCATransform3D:CATransform3...
2015-07-11 12:10:10
97
原创 根据经纬度获取城市信息
百度地图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
518
原创 根据经纬度获取城市信息_稻草人_新浪博客
百度地图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
83
原创 怎么给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
1020
原创 怎么给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
137
原创 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
473
原创 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
67
原创 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
617
原创 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
83
原创 对UIImage进行左右翻转
UIImage *image =[UIImageimageNamed:@"111.png"]; UIImage*temp = [UIImageimageWithCGImage:image.CGImagescale:1.0orientation:UIImageOrientationUpMirrored];scale为翻转之后的和之前大小的比例注...
2013-12-06 10:36:07
806
原创 对UIImage进行左右翻转_稻草人_新浪博客
UIImage *image =[UIImageimageNamed:@"111.png"]; UIImage*temp = [UIImageimageWithCGImage:image.CGImagescale:1.0orientation:UIImageOrientationUpMirrored];scale为翻转之后的和之前大小的比例注:翻转之后的im...
2013-12-06 10:36:07
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人