值得看的iOS- 收藏集 - 掘金

客户端爬虫 ios sdk 发布了! – 掘金
客户端爬虫平台(dSpider)提供了Android/ios sdk, 同时支持显式爬取和静默爬取. dSpider是一个使用Javascrip语言的客户端爬取平台,由sdk、Pc工具(即将发布)、以及云管理平台三部分组成。详情:https://dspide…

iOS 的 Cookie 存取看我绝对够!! – iOS – 掘金
当前一些公司为了快速出一款app,很多时候采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,这样就不可避免的需要使用cookie与Html5交互,下面讲述几…

iOS 狂暴之路 —iOS 中应用的数据存储方式解析 – iOS – 掘金
一、前言 前面一篇文章中已经介绍了 iOS应用中的视图控制器知识点,而本文不会按照常理来介绍View的知识点,而是先介绍iOS中的数据存储知识点,因为关于View的知识点太多了,后面会连续详细介绍一下。这篇先来看…

Swift 实现瀑布流布局(Masonry Layout) – iOS – 掘金
圖片類的應用我們常常會看到所謂的「瀑布流排版」,各種不同大小的圖片拼接擺放在畫面上,而也有人直接稱這種排版為Pinterest排版, 可能是因為Pinterest是早期經典的RWD設計網站之一。而正式一點的說法應該是Masonry Layout,Dynamic…

用 QuartzCode 快速实现一个收藏动画 – iOS – 掘金
前言 “工欲善其事,必先利其器”,iOS的Core Animation非常强大,可以做出非常炫酷的动画,但是实际写起来还是比较麻烦,代码不直观,需要反复的改参数、Build、运行,所以诞生了各种动画制作工具,本文就以其中比较有名的QuartzCode为例,快速…

先是程序员,然后才是 iOS 程序员 — 写给广大非科班 iOS 开发者的一篇面试总结 – iOS – 掘金
Objective-C | Swift | C 这篇面试总结很短,也没有面试题的答案,只是写给像我一样的非科班iOS开发者的一些话。 昨天进行了人生第一次视频面试,一共三个小时的技术面,…

【腾讯 Bugly 干货分享】QQ 电话适配 iOS10 Callkit 框架 – iOS – 掘金
Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。每周都会举行嘉宾分享,话题讨论等活动。本期,我们邀请了 腾讯 SNG iOS 开发工程师“段定龙”,为大家分享《QQ电话适配iOS10 Callkit框架分享…

Runtime 在实际开发中的应用 – iOS – 掘金
前言 本文并不是Runtime原理从入门到精通之类的教程, 并不会涉及到过多的原理概念描述, 而是介绍在实际开发中如何使用Runtime解决相应的问题, 具体的应用在之前的两篇网络层博客和以后都博客中都会有所体现. 全文约八千字…

Objective-C 数组遍历的性能及原理 – iOS – 掘金
数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题:OC数组有哪几种遍历方式?哪种方式效率最高?为什么?各种遍历方式的内部实现是怎么样的?NS(Mutable)Array的内部结构是怎么样的? 我觉得还是需要探究一下. …

iOS – APP 任意 push 新页面那些事 – iOS – 掘金
大家都知道,UINavigationController对象有一个方法pushViewController,用来做视图跳转,也是在iOS开发中常用的页面转换方法之一。大多数APP的结构一般都是,使用一个UITabBarController,每个tab上都是一个…

【iOSUI 进阶】拖拽排序的实现 – iOS – 掘金
导读 拖拽排序是新闻类的App可以说是必有的交互设计,如今日头条,网易新闻等。拖拽排序是一个交互体验非常好的设计,简单,方便。 github地址:https://github.com/HelloYeah/… 欢迎Star,予人玫瑰,手有余…

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

iOS 声明属性时,到底用 strong 还是用 copy,二者有何区别? – iOS – 掘金
概要 本文的标题,就已经表明了这篇文章的目的及意义所在。相信刚接触学习iOS开发的童鞋,大多数都会有这样的疑问 —— 对于属性声明时,尤其是对NSString的声明,不知道该用strong还是copy,也不清楚二者之间具体有何区…

IOS 缓存管理之 YYCache 使用 – iOS – 掘金
前言:     最近一直在致力于为公司app添加缓存功能,为了寻找一个最佳方案,这几天先做个技术预研,经过这两天的查找资料基本上确定了两个开源框架进行选择,这两个开源框架分别是:PINCache、YYCache,上篇已经简单介绍了PINCa…

RAC 之引起你的兴趣 – iOS – 掘金
UIControl 监听 control 点击 …

点语法,链起来 –Objective-C 链式编程 – iOS – 掘金
祝福 鸡年到了,祝广大程序猿鸡年大吉。 简介 链式编程,可以使用返回调用者自身来实现。但是有类有很多,每个类也有很多方法,假如要实现链式编程,则需要每一个方法进行命…

有一种 Block 叫 Callback,有一种 Callback 叫 CompletionHandler – iOS – 掘金
【引言】iOS10推送部分的API,大量使用了 CompletionHandler 这种命名方式,那么本文我们将对比下这种 Block 的特殊性,以便更好的理解和在自己的项目中实践 CompletionHandler 样式的 Blcok。 原文链接: 《有一种…

iOS – 使用 hitTest 控制点击事件的响应对象 – iOS – 掘金
之前在文章《iOS-实现映客首页TabBar和滑动隐藏NavBar和TabBar》中,提到了hitTest方法,但是没有详细说明,导致有童鞋不理解为什么要这么做,这几天把hitTest的资料整理了一下,在这里介绍一些,解开疑惑。 …

一劳永逸,iOS 多选弹窗封装流程 – iOS – 掘金
前言 本文为iOS自定义视图封装《一劳永逸》系列的第三期,旨在提供封装思路,结果固然重要,但理解过程才最好。授人以鱼不如授人以渔。⚠️文章旨在帮助封装程度较低的朋友们,大神可无视勿喷。 …

内存管理 – dealloc 方法到底应该怎么写? – iOS – 掘金
使用ARC已经很长时间了,基本已经快忘却了retain、release、dealloc等方法了,但即便使用ARC,对于一些内存的处理我们依然需要手动进行。比如dealloc方法,当我们重载dealloc方法一样会被调用,只是不能调用其父类的方法[super d…

iOS 通过 AVPlayer 打造自己的视频播放器 – iOS – 掘金
AVPlayer AVPlayer是用于管理媒体资产的播放和定时控制器对象它提供了控制播放器的有运输行为的接口,如它可以在媒体的时限内播放,暂停,和改变播放的速度,并有定位各个动态点的能力。可以使用AVPlayer来播放本地和远程的视频媒体文件,如QuickT…

Mac 为外接显示器调出更多分辨率 – 工具资源 – 掘金
最近开始使用媳妇的MBP写代码,接上了买了有一段时间的可以竖屏的戴尔显示器,本以为可以开心写代码了。结果发现还是有问题。 我的显示器是1920 1080的分辨率,结果找不到,只有上图的两个。 于是点了一下1280 1024 发现变得严重拉伸变形,瞬间…

Mysql常用SQL语句集锦 | 掘金技术征文 – 掘金
基础篇 //查询时间,友好提示 $sql = “select date_format(create_time, ‘%Y-%m-%d’) as day from table_name”;//int 时间戳类型 $sql = “select from_unixt…

Weak-Strong-Dance 真的安全吗? – 掘金
绝大多数iOS开发者用过block,并且知道用 __weak 的方式去解决循环引用的问题。而进阶一些的开发者则了解Weak-Strong-Dance,那么什么是Weak-Strong-Dance?它能保证block执行是的“安全”吗? Weak-Strong…

iOS 无埋点数据 SDK 实践之路 – iOS – 掘金
本篇文章是基于《网易乐得无埋点数据收集SDK》总结而成。负责无埋点数据收集 SDK 的开发已经有半年多了,期间在组内进行过相关分享,现在觉得是时候拿出去和同行们交流下了。本篇主要讲一下SDK的整体实现思路以及关键的技术点。 SD…

Method Swizzling 实战:优雅的延迟按钮回调 – iOS – 掘金
话不多说,我们先来看下效果: 我们可以发现按钮的用法和系统一样,只是多设置了个xx_delayTime为2.0f秒,下面的打印时间间…

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