路由 - 收藏集 - 掘金

iOS 模式详解—「runtime 面试、工作」看我就 ? 了 ^_^. – iOS – 掘金
Write in the first【写在最前】 对于从事 iOS 开发人员来说,当提到 runtime时,我想都可以说出来 「runtime 运行时」和基本使用的方法。相信很多开发者跟我当初…

嵌套UIScrollview的滑动冲突解决方案 – 掘金
虽然苹果建议我们不要嵌套 UIScrollview ,但是这话到底是对开发者说的,架不住设计师就是要这么画设计图。我遇到的场景类似这样,顶部有一个优先展示的封面,当封面滚出屏幕后下面内容的 ScrollView 开始滚动。因为介绍、目录、评价三个tab是可以左…

iOS Facebook 屏幕流动动画 – iOS – 掘金
最近在YT上看到一位大神写的个关于Facebook动画教程,尤其是这个屏幕动画(如下图)令我印象深刻。在他的代码下如此简单就可以实现,于是我整理了下他的教程,用Swift和OC分别做了个Demo。 …

简单且强大的弹窗动画库 – iOS – 掘金
AlertTransition is a extensible library for making view controller transitions, especially for alert transitions. Ove…

iOS 富文本(NSMutableAttributedString)详解 – iOS – 掘金
在开发中,相信很多人会遇到在一个label中设置不同字体大小、不同颜色或者加下划线、删除线等问题呢,这里就是用到了NSMutableAttributedString(带属性的字符串)。 首先先了解一下NSMutableAttributedString: 初…

实现外卖选餐时两级 tableView 联动效果 – iOS – 掘金
最近实现了下饿了么中选餐时两级tableView联动效果,先上效果图,大家感受一下: 联动效果 下面说下具体实现步骤:首先分解一下,实现这个需求主要是两点,一是点击左边tableView,同时滚动右边tableView到具体的位置。二是拖动右边tableVi…

MVVM应用在iOS的Demo,主要通过经典的TableView来演示 – iOS – 掘金
MVVM在iOS应用的Demo,主要通过经典的TableView来演示 MVVM来自微软,是一个相当不错的架构模式。 首先了解一下MVVM的架构 图片来自http://www.teehanlax.com/blog…

为系统导航栏按钮 UIBarButtonItem 添加 badge 属性 – iOS – 掘金
项目需求需要在导航栏按钮上显示小红点,但按钮使用的是系统原生的UIBarbuttonItem,重写控件不太可能,于是利用category的方式为其添加红点并显示。 具体实现是利用关联,首先需要 #import OBJC_EXPORT void objc_…

定位服务 -> 定位 – 官方框架 CoreLocation: CLLocationManager(位置管理器) – iOS – 掘金
本文并非最终版本,如果想要关注更新或更正的内容请关注文集,联系方式详见文末,如有疏忽和遗漏,欢迎指正。 本文相关目录:8.4 定位服务->1.0 简介8.4 定位服务->2.1 定位 – 官方框架CoreLocation: 请求用户授权8.4 定位服务->2…

iOS – 定位功能 – iOS – 掘金
现在很多app,包括社交、电商、团购等应用都引入了地图和定位的功能,这两个功能早已经不再是地图应用和导航应用所特有的。之前在添加定位功能的时候,对CoreLocation这里进行了一下封装,使用起来还是蛮方便的,今天把他分享给大家,希望能对大家有所帮助。 主要…

十五分钟让你了解 Python 套路 – 后端 – 掘金
Mr.C/文 古人云:书山有路勤为径 学海无涯苦作舟 。 注:一般标榜着 “ XX天学会XX”、“ XX 分钟了解XX…

【iOS 开发】怎么对项目中的 OC 网络层进行 RxSwift 扩展(必读) – iOS – 掘金
本来打算博客一月三四篇文章的更新呢,谁知理想很丰满现实很骨干啊!由于最近工作真的实在是忙啊,也没有足够时间去研究新的技术啊,更别说写文章了。 不过忙归忙还要凑时间在忙中提升自己的啊�…

iOS Reactivecocoa(RAC)知其所以然(源码分析,一篇足以) – 掘金
前言 如今RAC大行其道,对其讲解的博客也多不胜数,稍微有点经验的估计也已经对这个爽到不要不要的框架运用自如了,真正沉下来研究其实现原理的估计也不在少数,这里仅仅是记录一下自己的分析理解,更是在写这篇博客的过程中深化自己对RAC的认知,可能就是想到哪写到哪,…

基于MVVM,用于快速搭建设置页,个人信息页的框架 – 掘金
更新记录: 2017.4.23:新增支持数据源完全依赖网络请求的情况。 2017.4.22:新增支持请求新数据后刷新表格。 2017.4.21: 新增CocoaPods支持:pod ‘SJStaticTableView’, ‘~>…

谈谈分享邀请奖励机制(附 iOS 实现代码) – iOS – 掘金
以后不做标题党了,感觉现在越来越多的技术文章题目屌炸天,内容空泛没有干货,甚至好多把官方文档摘过来,还摘得不全,简直是垃圾。虽然我现在写不出牛逼的文章,但是我最起码不会去做我反对的那种人。 …

一个逻辑清晰的购物车模型 – iOS – 掘金
效果图 2017-03-25 18.28.23.gif 说明 这是一个具备常规功能并方便改造的购物车模型 一共…

iOS 可自选切割角的圆角切割工具 (避免离屏渲染) – SKArchCutter – iOS – 掘金
原文出处 —>MyBlog 简述 SKArchCutter,是一个可自选切割角的圆角切割工具,同时支持UIView、UIImageView、UIButton和UILabel的单角切圆/选角拱形切圆/全角…

iOS 手把手搭建 · 无限循环滚动视图 – iOS – 掘金
原文:iOS手把手搭建·无限循环滚动视图 在大多数常规App开发当中,我们都会有产品运营栏的需求,也就是列表页或者产品顶部,又或者整个页面需要展示几个滚动的运营活动、产品、广告什么的,当…

11 种基础排序算法、效率分析、算法实现 – 阅读 – 掘金
简单排序 插入排序 想象一下插队的过程… 一个人通过插队的方式排到前面,而将原本在他前面的人挤到了后面的位置。对数排序时也是这样,为了从小到大排序,需要将一个数放到前面,而将那些…

天猫动态化页面解决方案发布 – Android – 掘金
Tangram,七巧板,几块简单的积木就能拼出大千世界。我们用Tangram来命名这套界面方案,也是希望他能像七巧板一样可以通过几块积木就搭出丰富多彩的界面。 号外:Tangram开源了!通过http://tangram.pingguohe.net可以…

从 0 到 1 思考与实现 iOS-Widget – iOS – 掘金
讲述之前首先看下demo效果图: 基本的展开收起、本App本体交互 …

Swift 算法实现之链表 – iOS – 掘金
一、概述 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线…

NavigationController 已经洗干净了, 就等你来 – iOS – 掘金
好久没有更新博客了,近日把项目中遇到的NavigationController 相关技术点梳理一下,与大家共同分享 首先来点基础的属性 …

VR 全景图片浏览实现 – iOS – 掘金
本文章主要介绍关于VR全景图片浏览的实现,Github VR全景图片(喜欢的朋友点一下star吧)主要是基于OpenGL ES 2.0 / Swift3.0实现的代码,之后会放入OC版。(接下来会发布关于VR全景视频播放器文章,现在主要是在封装播放器)一、文件…

iOS 组件化 —— 路由设计思路分析 – 掘金
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。 但是用户依旧不满意,继续对…

    原文作者:掘金
    原文地址: https://segmentfault.com/a/1190000009524637
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞