摘要:
引入SDK时报错,或者真机调试时出现的问题,其他解决方案都是瞎扯。如下是解决方案 原因:Xcode7 及以上版本会默认开启 bitcode 。bitcode具体是什么就不解释了。解决方法:1.更新library使包含Bitcode,否则会出现以上的警告。2.关闭Bitcode,简单粗暴。 Build 阅读全文
摘要:
//获得当前位置和指定位置之间的距离 BMKMapPoint point1 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(39.915,116.404)); BMKMapPoint point2 = BMKMapPointForCoord 阅读全文
摘要:
详细请看:http://blog.sina.com.cn/s/blog_73dc36510101ahim.html 阅读全文
摘要:
Swift调用OC,首先创建一个头文件,然后在 Build Settings里面搜索 bird,在Objective-C Bridging Header 配置 Swift-AFN/SwiftHeader.h ( Swift-AFN是我的工程名,SwiftHeader.h是我创建的文件)然后在Swif 阅读全文
摘要:
Swift 逃匿闭包顾名思义,就是闭包想要逃跑。当闭包作为参数传给一个方法时,在这个方法被调用完后闭包却还没有被执行,而是等到方法执行完后才调用 基本都是跨线程的时候才会有逃逸闭包这个说法。因为异步 所以逃离了。 最简单的例子就是,你有一个loadData方法网络请求数据,当网络数据回来后调用闭包。 阅读全文
摘要:
在继承过程中import不出来头文件,果断放弃,直接将库文件拖进工程中即可。 在右键菜单中选择Add Files to “工程名”…,从BaiduMapAPI_Map.framework||Resources文件中选择mapapi.bundle文件,并勾选“Copy items if needed” 阅读全文
摘要:
很多app中TabBar中间会有个凸起超出部分,为了点击超出父视图但是还想让按钮响应 //重写hitTest方法,去监听发布按钮的点击,目的是为了让凸出的部分点击也有反应- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { / 阅读全文
摘要:
原因:Xcode7 及以上版本会默认开启 bitcode 。bitcode具体是什么就不解释了。解决方法:1.更新library使包含Bitcode,否则会出现以上的警告。2.关闭Bitcode,简单粗暴。 Build Settings”->”Enable Bitcode”改成"NO"。 阅读全文
摘要:
//1 代替kvo [[self.redView rac_valuesForKeyPath:@"frame" observer:nil] subscribeNext:^(id x) { NSLog(@"修改了"); }]; //2 监听事件 [[self.btn rac_signalForContr 阅读全文
摘要:
首先从github下载 https://github.com/wezm/RegexKitLite 导入.h和.m文件后为RegexKitLite.m添加编译标记-fno-objc-arc。添加动态库libicucore.dylib UITextView *tv = [[UITextView allo 阅读全文