- 博客(13)
- 收藏
- 关注
原创 iOS热修复JSPatch
现在的app经常需要即时更新,那现在往往就存在不多的解决方案,主流的有iOS8之后的Framework 实现,web APP ,还有现在比较火的JSPatch; 今天先对JSpatch进行热修复学习。 学习地址: 源码:(https://github.com/bang590/JSPatch) 文章:http://www.finalshares.com/read-6892?jike-2
2016-01-30 16:44:22 1814
原创 IOS 个推推送总结
1.创建个推开发者帐号 创建个推开发者帐号,请访问个推开发者平台(dev.getui.com),点击注册进行开发者账号注册。 2.登记新应用 创建好账号进入个推开发者平台,首页展示的是如下界面,点击左上角“登记应用”。 注意:应用平台选择IOS,应用标识与工程的Bundle ID相同,应用证书是推送证书的P12文件(分为开发环境和产品环境),证书密码是导出P12文件的时候设置的,个推平台
2016-01-30 15:26:25 7202 1
原创 iOS进阶7--桥接JS和Native
#import "ExampleUIWebViewController.h"#import "WebViewJavascriptBridge.h"@interface ExampleUIWebViewController ()@property WebViewJavascriptBridge* bridge;@end@implementation ExampleUIWebViewControl
2016-01-29 14:16:02 744
转载 webview内容适应
解决方法:一、RCLabel二、通过代理方法两种方法,方法1可以得到内容的实际高度,方法2得到了将内容显示完整后的 webView 的尺寸(包含 UIEdgeInsets)- (void)webViewDidFinishLoad:(UIWebView *)wb{ //方法1 CGFloat documentWidth = [[wb stringByEvaluatingJav
2016-01-29 11:42:06 216
原创 快速为Target设置宏定义
点击 Build Settings ,然后在搜索框里输入‘macros’ 上图可以看出我们已经将该target的宏定义设为TEST,在项目中使用时可以直接使用 #ifdef TESTNSLog(@"测试环境");#elif NSLog(@"其他环境");#endif一般Apple已经为我们设置好了 DEBUG 的宏定义,所以,我们只要让 NSLog 在 DEBUG 模式下失效就好了,
2016-01-27 17:07:14 1202
转载 mansory使用记录&&NSLayoutConstraint-代码实现自动布局
在代码自动布局时,我们经常使用mansory来取代系统自带的autoLayout,mansory使用有如下注意点: mas_makeConstraints 是给view添加约束,约束有几种,分别是边距,宽,高,左上右下距离,基准线。添加过约束后可以有修正,修正有offset(位移)修正和multipliedBy(倍率)修正。语法一般是 make.equalTo or make.greaterTha
2016-01-26 14:26:23 2260
转载 RunLoop学习
iOS关于RunLoop和Timer RunLoop这个东西,其实我们一直在用,但一直没有很好地理解它,或者甚至没有知道它的存在。RunLoop可以说是每个线程都有的一个对象,是用来接受事件和分配任务的loop。永远不要手动创建一个runloop,它是跟随着每个线程的。一个RunLoop接收两种source的事件:input source和timer source。同时必须知道的是,
2016-01-22 23:21:51 334
转载 KVO学习
以下转自编程小翁@博客园KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广为流传普及的一个例子是利用KVO检测股票价格的变动,例如这里。这个例子作为扫盲入门还是可以的,但是当应用场景比较复杂时,里面的一些细节还是需要改进的,里面有多个地方存在crash的危险。本文旨在逐步递进深入地探讨出一种目前比较健壮稳定
2016-01-22 16:44:08 684
原创 解决TableViewCell分割线默认左边间隔15点
如下初始化可以解决cell默认左边间距问题_tableView = [[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain]; //_tableView.backgroundColor = [UIColor darkGrayColor]; _tableView.delega
2016-01-22 14:09:31 558
原创 APP跳转到应用内设置
//到具体位置,先设置URL Schemes添加"prefs"-(void)ToSetting{ [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];}/*跳转到其他的界面的字段About — prefs:
2016-01-20 11:39:21 808
原创 两个APP之间跳转
项目中经常需要打开第三方应用软件,今天结合网上一些资料整理了下。假如有App1和App2两个应用,现在要使App1能够跳转到App2。基本的思路是这样的,要先在App2中的定义的一个URL Type,具体设置可以在info-plist文件中设置,或者在应用的Target下--->info--->URL Types中设置。1.在info-plist文件中设置:URL identi
2016-01-20 10:27:32 1072
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人