作者yaoquanfeng123,源码WebViewJavascriptBridgeDemoToApp,WebViewJavascriptBridgeDemoToApp ,首先感谢WebViewJavascriptBridge的作者,大家可以去看下源码,顺手给个Star。 最近项目中要求 HTML , native 互相调用,本来对这个不是很懂,以前做这方面需求的时候是通过: - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { } 拦截reuqest,判断关键字来完成需求。这种方法太low了而且并不灵活,就去网上查了一些资料,自己研究了一下写的一个小Demo,希望可以帮到需要的人。 使用介绍: actionNames App支持的方法名称 此处需要与前端协商 定好每个方法的名称 /** * 处理URL * * @param theURL * * @return 是否成功处理 */ - (BOOL)handleDictionAry:(NSDictionary *)dictionary callback:(HybridCallbackBlock)callbackBlock; /** * 可以接受的actionNames列表 * * 每个Item为NSString类型 */ - (NSArray *)actionNames;
2021-04-05 12:06:13 165KB IOS源码
1
作者danielalves,源码redefine,这是iOS和mac OS X一个简单的方法,在运行时的方法可以修正的。
2021-04-05 12:06:13 19KB IOS源码
1
作者MakaZeng,源码MZMenu,一个双侧的menu控件,有四种模式。内存优化良好 拓展性良好。
2021-04-05 12:06:12 134KB IOS源码
1
作者dianqk,源码transitiontreasury,TransitionTreasury 提供了一种轻松的方法去 push 我们的控制器。 主要功能: Push & Present & TabBar transition animation 支持完整的回调 支持 modal viewController data callback 支持自定义动画 支持更新状态栏样式 支持 Push & Present & TabBar 手势. 功能完善、简便实用的视图转场类库及使用演示。
2021-04-05 12:06:11 874KB IOS源码
1
作者whde,源码Extension,通知栏小工具,更方便切换到设置,代码简单,学习快网站。
2021-04-05 12:06:08 773KB IOS源码
1
作者LFL2018,源码LFLSegmentControl,LFLSegmentControl-简单易用分段模仿网易新闻和搜狐新闻的首页效果,滑动切换不同栏目视图 iOS 公司项目中需要这个demo的效果,所以自己写了一下.如果觉得好用,还望star下.谢谢
2021-04-05 12:06:05 15KB IOS源码
1
作者beyondabel,源码BANetworking,一个非常好用的网络框架-BANetworking。 可用于创建网络请求,upload和download网络任务。 使用 ARC 和依赖于 NSURLSession, BANetworking 支持 iOS 7.0 以上和 Mac OS X 10.9 以上。 使用说明: 1. 初始化请求日志 [BANetworking setDebugEnabled:YES]; 2. 创建下载任务 BARequest *request = [BARequest GETRequestWithURL:[NSURL URLWithString:@"http://127.0.0.1/avatar"] parameters:nil]; [[[[BAClient currentClient] performRequest:request] onComplete:^(BAResponse *result, NSError *error) { }] onProgress:^(float progress) { NSLog(@"download progress = %f",progress); }]; 3. 创建上传任务 BARequest *request = [BARequest POSTRequestWithPath:path parameters:nil]; request.contentType = BARequestContentTypeMultipart; request.fileData = [BARequestFileData fileDataWithData:data name:fileName fileName:[NSString stringWithFormat:@“%@.png",fileName]]; [[[BAClient currentClient] performRequest:request] onComplete:^(id result, NSError *error) { if (error) { NSLog(@"file upload error"); } else { NSLog(@"file upload succeed"); } }];
2021-04-05 12:06:02 147KB IOS源码
1
作者igormatyushkin014,源码Sensitive,Sensitive 提供了一种新的方法来操作 iOS 上的手势操作的库。类似于 Android View 子类上的 onClick handler。我们可以将原有的 UIGestureRecognizers 抛弃掉。这样的好处是方便了原来的 Android 开发者哦。 取而代之的是,使用简单的 blocks 方法诸如:onTap、onPinch、onSwipe 等等。。。每一个 UIView 对象都使用 extension 实现了这些方法。更多方法,看我一一道来。
2021-04-05 12:06:01 98KB IOS源码
1
作者lojals,源码JOEmojiableBtn,使用方法: 首先可以运行示例DEMO,小编在Xcode7.3下依据Swift的新特性修改了下代码,在DEMO中可以看到项目的示例目录。 安装: 只需要在 Podfile 中添加:pod "JOEmojiableBtn" 示例: 1. 基本栗子 创建了有基本的反应样式的 JOEmojiableBtn : let btn = JOEmojiableBtn(frame: CGRectMake(40,200,50,50)) btn.delegate = self btn.backgroundColor = UIColor.greenColor() btn.dataset = [ JOEmojiableOption(image: "img_1", name: "dislike"), JOEmojiableOption(image: "img_2", name: "broken"), JOEmojiableOption(image: "img_3", name: "he he"), JOEmojiableOption(image: "img_4", name: "ooh"), JOEmojiableOption(image: "img_5", name: "meh!"), JOEmojiableOption(image: "img_6", name: "ahh!") ] self.view.addSubview(btn)
2021-04-05 12:06:00 620KB IOS源码
1
作者guoc,源码spi,SPi 双拼输入法 for iPhone 在 iPhone 上简单地打双拼 (全键盘) 简单快速 无联想 小词库 无须“完全访问” 保护隐私 支持的双拼方案(无形码):自然码、小鹤双拼、微软拼音2003双拼、拼音加加双拼、智能ABC双拼、紫光拼音双拼 双拼栗子: 我现在使用的是自然码,例如: 如果w=w,h=ang,键入两个字母“wh”就会输入拼音“wang”。 对于有志于键盘开发的朋友应该是不错的案例。
2021-04-05 12:05:58 1.56MB IOS源码
1