close
当前位置: 物联网在线 > 技术文库 > ios >

技术文库 / ios

FLAnimatedImage - GIF 图片最佳实践
日期:array
Tag

GIF 图片在 Web 时代是一种广泛使用的图片格式。 但在 iOS 中,原生库直到现在也没有提供对 GIF 比较完善的支持。 FLAnimatedImage 这个库正式专门为 iOS App 中显示 GIF 图片而来的。 FLAnimatedImage 简...


iOS 与函数式编程
日期:array
Tag

有时候,一个关键字就是一扇通往新世界的大门。两年前,身边开始有人讨论函数式编程,拿关键字Functional Programming一搜,全是新鲜的概念和知识,顺藤摸瓜,看到的技术文章和框架也越来...


iOS开源:TXScrollLabelView - 跑马灯
日期:array
Tag 开源

前段时间在开发一个广播的功能,网上也自己找了一些库,没有发现非常好用的,于是自己抽时间写了一个,在 Github 上发布一天收获六十多个 star ,这里首先感谢大家在微博上的转发,使得...


iOS与函数式编程
日期:array
Tag

有时候,一个关键字就是一扇通往新世界的大门。两年前,身边开始有人讨论函数式编程,拿关键字Functional Programming一搜,全是新鲜的概念和知识,顺藤摸瓜,看到的技术文章和框架也越来...


React Native 之极光推送jpush-react-native 手把手配置
日期:array
Tag

这是 react native 配置极光推送使用的组件,比较常用https://github.com/jpush/jpush-react-native 先把组件地址贴出来,方便大家使用参考。 不扯没用的,还要洗洗睡觉,直接把自己配置iOS极光的步骤给...


iOS开源 - pxctest(在多个 iOS 模拟器上并行测试)
日期:array
Tag 开源 测试

Execute tests in parallel on multiple iOS Simulators. Installation To install via Homebrew you can use theplu/homebrew-pxctest tap: brew tap plu/pxctestbrew install pxctest Usage Compile your tests with build-for-testing , example: xcodebuild \ -ID...


聊一聊 webview 与 JS 交互方案 - 适用 Android iOS
日期:array
Tag 方案 Android

webview 与 JS 交互分为两种: Android iOS 调用 JS 的方法 JS 调用 Android iOS 的方法 Android iOS 调用 JS 的方法,伪代码如下: Android webView.loadUrl("javascript:show('xxx');"); iOS NSString *result = [self.webView strin...


iOS常用宏 定义
日期:array
Tag

总结了iOS开发过程中的一些常用宏,以后会陆陆续续添加进来。 字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] 1 ? YES : NO ) 数组是否为空 #define kArra...


iOS 小技巧总结,绝对有你想要的
日期:array
Tag

在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。 UITableView的Group样式下顶部空白处理 //分组列表头部空白处理UIView *view = [[UIViewalloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)];se...


iOS开源 - 手抄板、精简版的 YYModel
日期:array
Tag 开源

读完这篇文章你可以自己写一个 YYModel 这样的神器,这篇文章类似一个源码解析,但不同的是,它不光光是解析,更是实战,因为我觉得学习一个东西必须要自己写一遍才算是真的学了一遍,...


iOS开源 - AREK:干净、易用的 iOS 权限封装库
日期:array
Tag 开源 封装

AREK is a clean and easy to use wrapper over any kind of iOS permission. show a native popup used to avoid to burn the possibility to ask to iOS the real permission show a popup to invite the user to re-enable the permission if it has been denied m...


iOS开源 - 两种金融项目里的走势图绘制demo
日期:array
Tag 开源

Tips:项目里要用,花了点时间写了一下,比较简单粗暴...一拍脑门就出来了...不过显示效果还是蛮好的~~~有些功能未实现,暂时没这个需求...思路可供参考....思路可供参考.... 1.先放图,效果还是满...


图层几何学与几何变换
日期:array
Tag

CALayer基础介绍完成后,我们已经能过实现很多的基本的视觉效果了,但是这些效果都还是静态的远远没有动画交互带来的那种体验。动画效果的实现的基本原理就是:对平移、缩放、旋转等...


iOS开源 - LLWeChat:实现IM基本功能,并且在细节、完成度、bugfree上媲美任何主流
日期:array
Tag 开源 应用

1、我是以极认真的态度来做这个项目,我不想把它做成一个只能展示给人看的Demo,经不起实际使用,只能远观不可亵玩, 那样没什么意思。 2、我不想使用假数据, 所以消息通讯使用环信...


iOS 时间处理(仿朋友圈、微博发布时间)
日期:array
Tag 微博

我们有时候做项目从网络回调的时间数据并不是我们想要的类型,而是,这种格式的 Sat Dec 03 19:56:38 +0800 2016 ,而我们需要转成我们需要的时间 例如: xx分钟前/xx小时前/xx天前 OC 主要代码及思路...


IOS多线程编程简介
日期:array
Tag

IOS多线程编程简介 基本概念 线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程...


ReSwift 介绍
日期:array
Tag

ReSwift 是基于 Redux 思想实现的 Swift 类库。基本的流程如下 当用户点击了视图上的某个元素时,会发出一个 Action ,这个 Action 包含了两个基本元素: Action Type 和 Action Payload ,比如「点击收藏...


自适应高度可移动瀑布流UIColle的封装
日期:array
Tag 封装

我们知道iOS9之后苹果直接封装好了UICollectionView的item移动效果实现。但是这个方法只能移动比较规则的布局,如果做个自适应例子就知道,他会在移动时自动布局到系统默认计算的效果去移动...


iOS10 CAAnimationDelegate 的简单适配
日期:array
Tag

最近关于适配iOS10的文章有很多,内容覆盖的点都差不多,只是详略差异,本文只提一个简单的点: CAAnimationDelegate 的适配,像这样的点,iOS10中有很多,都是坑。。。 1.iOS10中CAAnimationDelega...


iOS从零开始完成页面切换形变动画
日期:array
Tag

某天我接到了UI发给我的两张图: 看到图的时候我一脸懵逼,显然我需要做一个页面切换的指示动画。老实说,从大三暑假开始做iOS开发也一年有余了,但是遇到复杂动画总是唯恐避之不及,...