返回首页
立即注册 登录

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

结果: 找到 “JSON Networking” 相关内容 142 个

搭建App框架(MVVM+RAC+路由)

H.A.N上传时间:2019-2-22 08:41
### 搭建App框架(MVVM+RAC+路由) **如果喜欢,请给一个小星星。O(∩_∩)O谢谢!** (https://github.com/HanQiGod/HQMVVM_RAC_Router) ### 效果 !(https://github.com/HanQiGod/HQMVVM_RAC_Router/raw/master/HQMVVM_RAC_Router/%E8%B7%AF%E7%94%B1.gif) ### 项目的介绍 项目使用了ReactiveCocoa框架,实现了MVVM架构,使用MVVM架构主要目的是分离视图(View)和模型(Model)。 ### MVVM四大优点: 1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用 ...

BMMusicPlaye,使用ASDK,爱奇艺tabbar动画,网易云音乐播放器动效

birdmichael126上传时间:2018-11-27 10:39
(https://github.com/birdmichael/MultiAudio/raw/master/logo.jpg)](https://github.com/birdmichael/MultiAudio/blob/master/logo.jpg) Github地址 :https://github.com/birdmichael/BMMusicPlayer # BMMusicPlayer 基于FreeStreamer播放器二次封装。仿网易云封面图旋转,转圈音乐动效。全局基于ASDK ## 安装 为了包的体积,手机运行会报错找不到`pod`,在`BMMusicPlayer`文件夹内运行`pod install`即可。 ## 使用pods目录 - pod 'Masonry' -> 部分页面布局使用 - pod 'MJExtension' -> 音频feed页面json转模型 - pod 'AFNetworking' -> 请求网络资源 - pod 'BMPrivatePods' -> 私有库,主要动些宏定义(项目快速移植版本,懒的特调) - ...

iOS SDK制作(动态库)

thundersoftwt上传时间:2018-11-2 00:22
一直以来开发iOS SDK的常用方式是使用静态库开发,当SDK中需要用到类似AFNetWorking且主项目中也会用到AFNetWorking时,XCode会提示duplicate symbol,且这个问题一直没有有效的处理方式。类似需求,查询网上资料,什么cocoapods私有库,公有库,结果越扯越远。其实,早在WWDC2014苹果在iOS上便开放了动态库。使用动态库便可以解决上面静态库所面临的问题。我公司采用动态库开发SDK已迭代多个版本,且已成功上架。Demo以封装MBProgressHUD为例,介绍SDK开发,脚本和bundle的使用 github地址:https://github.com/wutao23yzd/SDKDemo |15 ...

iMiss 音乐播放器

123123123wrerew上传时间:2018-10-8 13:26
# imissMusic github地址:https://github.com/378056350/imissMusic 基于 iOS 和 Python 开发的移动端音乐 App,界面参考 (https://uimovement.com ) 组装起来的 ## 预览 #### 首页欢迎页 !(/data/attachment/album/201810/08/132446tlluem8lcvb1a9az.gif) #### 歌单列表 !(/data/attachment/album/201810/08/132448tvazhhmfgzn986tg.gif) #### 播放页 !(/data/attachment/album/201810/08/132520vll2idmmxu2ipvij.gif) #### 夜间模式 !(/data/attachment/album/201810/08/132531xyns3fadebbkyby2.gif) ## 开发目的 一直想去写一个前后端自己开发的项目,虽然没写完,但是有那么点谱了。 ## 技术栈 **iOS** * `Method Swizzling `: ...

LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮...

HDB-Li上传时间:2018-9-25 10:03
!(https://raw.githubusercontent.com/HDB-Li/HDBImageRepository/master/LLDebugTool/header.png" alt="LLDebugTool" title="LLDebugTool) (https://github.com/HDB-Li/LLDebugTool) ## 简介 (https://github.com/HDB-Li/LLDebugTool) LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 (https://github.com/HDB-Li/LLDebugToolSwift)是针对(https://github.com/HDB-Li/LLDebugTool)的Swift扩展,它提供了LLDebugTool的Swift接口,LLDebugToolSwift会和LLDebugTool同步更新。 如果你的项目是一个Objective-C项目,你可以使用`LLDebugTool`,如果你的额项目是一个Swift项目或者包含Swi ...

MUPhotoPreview -简单易用的图片浏览器

MU_无与伦比上传时间:2018-9-25 08:42
简单易用的图片浏览器 github:https://github.com/Jeykit/MUKit ``` /** * photos */ @property (nonatomic, strong) PHFetchResult *fetchResult; /** * currentIndex 0... */ @property(nonatomic, assign)NSUInteger currentIndex; /** * 1.image * 2.video */ @property (nonatomic,assign) NSUInteger mediaType; /** * images model.local or networking */ @property (nonatomic,strong) NSArray *modelArray;//网络/本地图片数组模型 /** * imageView show in time * index current index * model * caption image decription */ @property (nonatomic, copy) voi ...

swift,MVVM,Moya,SwiftyJSON,完整项目,高仿,精品

Domo上传时间:2018-8-28 15:35
swift高仿喜马拉雅App,采用MVC+MVVM设计模式,Moya+SwiftyJSON+HandyJSON网络框架和数据解析。数据来源抓包及部分本地json文件 感兴趣的朋友可以下载源码看看,有什么不好的地方请指正,大家交流下 喜欢的朋友还请动动小手,github给点个star,谢谢啦 github地址:https://github.com/daomoer/XMLYFM |15

LLDebugTool - 便捷的IOS调试工具(新增截屏功能)

HDB-Li上传时间:2018-6-11 11:30
!(/data/attachment/album/201806/11/112229lz6x3cssdd9gq3qd.png) ## 简介 (https://github.com/HDB-Li/LLDebugTool) LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 为您的下一个项目选择LLDebugTool,或者迁移到您现有的项目中——您会为此感到惊喜! #### Gif !(/data/attachment/album/201806/11/112306n4c3ng73kzfeeumf.gif)!(/data/attachment/album/201806/11/112320mnnz030ym0r0zxwr.gif) #### ScreenShots !(/data/attachment/album/201806/11/112447cxzfmopooogmpmsj.png)!(/data/attachment/album/201806/11/112830ycbjrrjr1frdrr1b.png)!(/data/attachment/album/20 ...

MUNetwork - 可以自动将响应数据转模型的网络框架

MU_无与伦比上传时间:2018-5-14 11:54
MUNetworking的优势在于会自动把响应数据转换成相应的模型,而无需手动处理。节省大量代码,可以把精力放在处理业务上。 目前有许多基于AFNetworking二次封装的网络框架,但大多数的核心都放在请求缓存上,几乎没有处理参数和响应数据基本需求的框架。 如果你正在寻找提高效率的工具,那这个应该是你的首选。(如果有比这个更简单和高效率的请告诉我^_^)。 Github:https://github.com/Jeykit/MUKit |15

MCJSONKit 一个轻量级的JSONModel转换库

mylcode.ali上传时间:2018-5-13 16:12
# MCJSONKit 欢迎使用和提Issue GitHub地址:https://github.com/MC-Studio/MCJSONKit (https://travis-ci.org/MC-Studio/MCJSONKit.svg?branch=master)](https://travis-ci.org/MC-Studio/MCJSONKit) (https://coveralls.io/repos/github/MC-Studio/MCJSONKit/badge.svg)](https://coveralls.io/github/MC-Studio/MCJSONKit) (https://img.shields.io/cocoapods/v/MCJSONKit.svg?style=flat)](http://cocoapods.org/pods/MCJSONKit) (https://img.shields.io/cocoapods/l/MCJSONKit.svg?style=flat)](http://cocoapods.org/pods/MCJSONKit) (https://img.shields.io/cocoapods/p/MCJSONKit.svg?style=flat)](http://cocoapods.org/pods/MCJSON ...

HDNetwork——感觉自己封装的网络框架才是最适合自己的

hongdong上传时间:2018-5-9 17:03
HDNetwork:(https://github.com/hongdong/HDNetwork) ## 前言 ```ruby 本来是想在GitHub找一个符合自己App的网络请求库,结果就是要么不支持数据缓存或者不支持RESTful API 请求, 又或者带缓存的又不支持过滤某一些参数字段(否则无法得到缓存),带着这样的需求之下就有了 “HDNetwork” 这个库。 初衷就是尽最大的努力最大程度下满足所有App的日常需求。 ``` ## 特点 - HDNetwork 对 AFHTTPSessionManager 进行二次封装。包括网络请求、文件上传、文件下载这三个方法。并且支持RESTful API GET、POST、PUT、DELETE、PATCH的请求。同时使用YYCache做了强大的缓存策略,并做了RAC的封装。 - 拥有 AFNetwork 大部分常用功 ...

HJNetwork网络请求 支持RESTful方式请求和数据缓存

JohnnyHoo上传时间:2018-4-20 13:04
# HJNetwork (https://github.com/JohnnyHooo/HJNetwork) (http://img.shields.io/travis/Johnny/HJNetwork.svg?style=flat)](https://travis-ci.org/Johnny/HJNetwork) (https://img.shields.io/cocoapods/v/HJNetwork.svg?style=flat)](http://cocoapods.org/pods/HJNetwork) (https://img.shields.io/cocoapods/l/HJNetwork.svg?style=flat)](http://cocoapods.org/pods/HJNetwork) (https://img.shields.io/cocoapods/p/HJNetwork.svg?style=flat)](http://cocoapods.org/pods/HJNetwork) ## 前言 本来是想在GitHub找一个符合自己App的网络请求库,结果就是要么不支持缓存或者不支持RESTful API 请求, 又或者带缓存的又不支持过滤某一些 ...

AFNetworking添加注释

LeeWong上传时间:2018-3-5 18:46
为AFNetworking 3.0 代码添加注释 通过一个网络请求 一层层的剖析 每一步都做了什么 1、基本配置 2、生成request 3、生成task 4、执行过程中的回调 5、返回数据的xu'li 代码地址:https://github.com/LeeWongSnail/AFNetworkingNotes |15

轻量级 全屏图片/视频浏览器 Swift 4 MVVM

SchweinFliege上传时间:2018-3-2 11:28
### Github: https://github.com/pigfly/A_J_Full_Screen_Image_Browser # A-J-Full-Screen-Image-Browser !(https://img.shields.io/travis/USER/REPO.svg) !(https://img.shields.io/badge/code-%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85-brightgreen.svg) !(https://img.shields.io/badge/Swift-%3E%3D%203.1-orange.svg) !(https://img.shields.io/npm/l/express.svg) A-J-Full-Screen-Image-Browser is an drop-in solution for full screen image and video browser ## Features - No Dependency, 100% iOS Native - Support both iPad and iPhone family - Support image resizing on different screen orientation - Im ...

高德地图SDK二次封装,完美适配iOS11.

dshf上传时间:2018-1-30 10:48
##高德地图SDK二次封装,几句代码实现绘制点标记,追踪定位,语音导航,轨迹回放,搜索周边并标记。 > 先来点前言:本人在开发项目过程中,遇到各种高德的神操作,通过学习官方sdk文档,结合demo,进行了二次封装,要实现这几个功能只需几句代码。写下这篇博客,希望大家给予佐证,共同进步。 废话不多说,直奔主题。 ###一、准备工作 我们要做高德地图相关的应用,首先得注册一个高德账号(一般以公司名义注册,如果是个人项目,就注册个人账号)。进入(http://lbs.amap.com/dev/id/newuser)。当然有高德账号的同仁请忽略这一步。当你注册并登陆成功后我们就可以正式进入高德开发之旅了。 ####1、进入控制台 !(http://upload-images.jianshu.io ...

JJNetwork正式版发布

jezz上传时间:2017-12-8 18:28
基于AFNetworking封装的网络库,主要是为了满足一些复杂App的网络请求,并在层次划分上比较清新,所有的网络请求是数据提供者,还归纳了一些常见的功能封装在里面(缓存,签名...),(https://github.com/jezzmemo/JJNetwork/blob/master/EXPLAIN.md) ## 特色功能 - 自定义Key签名参数 - 缓存不止支持GET,还支持POST,根据自己的场景,自己选择策略 - 支持用IP替换域名,达到提高网络性能,支持HTTP HEAD设置 - 拦截网络请求,方便拦截任意请求,复用请求,加入Loading ## 安装环境 - iOS 8.0以上 - Xcode 7.3以上 ## 如何安装 #### Podfile ``` source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' target 'TargetNam ...

JSON Parsing With Codable

KingCQ上传时间:2017-11-27 10:04
|20 (https://github.com/CNKCQ/AlamofireCodable): An extension to (https://github.com/Alamofire/Alamofire) which automatically converts JSON response data into swift objects using Codable. This project is heavily inspired by the popular (https://github.com/tristanhimmelman/AlamofireObjectMapper). !(http://upload-images.jianshu.io/upload_images/121208-bcd3bb1a88fbe23c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/500) ## Installation AlamofireCodable can be added to your project using (https://cocoapods.org/) by adding the following line to your Podfile: ``` pod 'AlamofireCodable' ``` ...

JJNetwork网络库

jezz上传时间:2017-11-26 17:30
基于AFNetworking的网络库,使用Delegate为交互方式,加入了一些业务增强和性能优化,(https://github.com/jezzmemo/JJNetwork/blob/master/EXPLAIN.md) ## 特色功能 - 自定义Key签名参数 - 缓存不止支持GET,还支持POST - 支持用IP替换域名,达到提高网络性能,支持HTTP HEAD设置 - JJAPIService的扩展支持拦截器,可以添加和删除任意JJAPIService ## 安装环境 - iOS 8.0以上 - Xcode 7.3以上 ## 如何安装 #### Podfile ``` source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' target 'TargetName' do pod 'JJNetwork' end ``` 执行命令: ``` $ pod install ``` #### 使用Carthage集成 在你的`Cartfile`文件里, ...

高仿Elk - 旅行货币转换器

wx_yEZ6867x上传时间:2017-8-19 15:15
## ShiftLibra介绍 模仿对象 Elk - 旅行货币转换器 -- Apple Design Awards 获奖作品 原作地址 : https://itunes.apple.com/us/app/elk-travel-currency-converter/id1189748820?mt=8 #### 目前Pod管理的第三方插件 ``` pod 'SnapKit', '~> 3.0.0' pod 'AFNetworking' pod 'YYModel' pod 'pop' pod 'FMDB' pod 'FoldingCell', '~> 2.0.3' pod 'TPKeyboardAvoiding' ``` ## 效果图 !(https://ws1.sinaimg.cn/large/006tNc79ly1fip1cjre0gj308w0fsmyo.jpg) !(https://ws2.sinaimg.cn/large/006tNc79ly1fip1cjkx4fj308w0fs0ux.jpg) !(https://ws3.sinaimg.cn/large/006tNc79ly1fip1cj5n3cj308w0fs40e.jpg) ...

【iOS最优秀的网络缓存框架】多用户网络缓存

周公梦蝶999上传时间:2017-7-27 13:18
(http://upload-images.jianshu.io/upload_images/1340308-6532130a70265dab.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](https://github.com/xiaozhuxiong121/PGNetworkHelper) PINCache做为AFNetworking缓存层,将AFNetworking请求的数据缓存起来,支持取消当前网络请求,以及取消所有的网络请求,除了常用的Get,Post方法,也将上传图片以及下载文件进行了封装,使用方法及其简单。 > PGNetworkHelper屏蔽了AFNetworking自带的缓存,并将PINCache缓存的key也用**MD5加密**,确保数据的安全。 > 支持同步请求 **AFNetworking本身就带有缓存策略,为什么要使用PINCache作为缓存呢?** > 第一,经过测试PINCache缓存比A ...

编辑推荐

关闭

每日头条

【iOS Weekly】iOS专题集
每周一,为你推荐整理的上周code4app精华内容,iOS最新资讯干货

查看 »

联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们
Powered by Discuz! X3.2   © 2001-2013 Comsenz Inc. |广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|Code4App ( 粤ICP备15117877号-1 )|