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...app
为系统导航栏按钮 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 - 掘金
1、概述 链表(Linked list)是一种常见的基础数据结构,是一种线性表,可是并不会按线性的顺序存储数据,而是在每个节点里存到下一个节点的指针(Pointer)。因为没必要须按顺序存储,链表在插入的时候能够达到O(1)的复杂度,比另外一种线...
NavigationController 已经洗干净了, 就等你来 - iOS - 掘金
很久没有更新博客了,近日把项目中遇到的NavigationController 相关技术点梳理一下,与你们共同分享 首先来点基础的属性 ...
VR 全景图片浏览实现 - iOS - 掘金
本文章主要介绍关于VR全景图片浏览的实现,Github VR全景图片(喜欢的朋友点一下star吧)主要是基于OpenGL ES 2.0 / Swift3.0实现的代码,以后会放入OC版。(接下来会发布关于VR全景视频播放器文章,如今主要是在封装播放器)1、文件...
iOS 组件化 —— 路由设计思路分析 - 掘金前言 随着用户的需求愈来愈多,对App的用户体验也变的要求愈来愈高。为了更好的应对各类需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。 可是用户依旧不满意,继续对...