iOS 全局并发队列管理工具。 (该项目是 YYKit 组件之一) 当用 concurrent queue 来执行大量 block 时,有时会遇到下面这种情况: 当某个 block 所在线程被锁住时,concurrent
iOS 键盘监听管理工具类。 (该工具是从 YYText 提取出来的独立组件) 兼容性 该项目能很好的兼容 iPhone / iPad / iPod,兼容 iOS 6 / 7 / 8 / 9,并且能很好的处理屏幕旋转。
等都是他的子类。 UIControl 为 iOS 的人机交互制定了一系列的标准: 例如最常见的 UIControlEvents 枚举,定义了 iOS 交互中的交互方式 typedef NS_OPTIONS(NSUInteger
ICPageView - ios app banner图、广告位图片、自动翻页、无限滚动,可加载本地网络图片轻松解决。
第三,在开发平台的资源中心(或者叫文档中心,SDK中心什么的),下载IOS的SDK(文档也可以下载下来方便查阅)。我这次的Demo是之前集成过ShareSDK的分享和第三方登录,所以直接用的ShareSDK中的微信SDK。 (p
使用iOS原生sqlite3框架对sqlite数据库进行操作 一、引言 sqlite数据库是一种小型数据库,由于其小巧与简洁,在移动开发领域应用深广,sqlite数据库有一套完备的sqlite
新手学习中,有不足之处请大侠指正。 来自: http://www.cnblogs.com/ios988/p/5136493.html
功能强大的 iOS 富文本编辑与显示框架。 (该项目是 YYKit 组件之一) 特性 API 兼容 UILabel 和 UITextView 支持高性能的异步排版和渲染 扩展了 CoreText 的属性以支持更多文字效果
Swift Standard Library Reference 主体为对该链接 String 部分理解基础上的翻译,但有较大改动且加入更多个人见解与扩展内容
PinYin4Objc是一个在git汉字转拼音的开源库,支持简体和繁体中文。效率POAPinyin等其他库要高,转换库也完整下面简单介绍
1.什么是库,为什么使用库? 库是共享程序代码的方式,一般分为静态库和动态库;库实现了iOS程序的模块化,将某些特定的功能模块化为库的格式方便分享和使用! 2.静态库和动态库有什么区别?
projects elegantly. - 摘录自CocoaPods.org 在CocoaPods出现之前,iOS项目中引用第三方库的方式是非常原始的,要么是把源代码拷贝到主工程中,要么是通过静态库引入.a文件,然后还要修改一系列的build
在开发当中,可能很多时候都需要做个点赞的需求,如果用按钮实现,按钮作为一个系统复合控件,外部是一个 View--》UIControl的容器,
来自: http://www.henishuo.com/ios-shadowcopy-deepcopy/ 前言 关于深拷贝与浅拷贝,一直以来都是面试官喜欢吃的菜,而经验不足的求职者经常会进入误区,不理解深拷贝与浅拷贝的实际性区别。
本篇主要回顾一下 --iOS函数式编程 && 响应式编程概念 ,如何一步步实现函数式编程的过程,对阅读 Masonry && SnapKit 源码有一定的帮助。 配图 作为一个iOS 开发者,那么你一定用过Masnory/
用回收问题。它可以支持跨View层的复用,用易用方式来生成一个高性能的滚动视图。此方案最先在天猫iOS客户端的首页落地。 为什么要用LazyScrollView 猫客首页之前首页的View比较少,
uan-source/ @ lookingstars 做的纯React Native 仿美团iOS开源项目,开源地址: https://github.com/lookingstars/RNMeituan
上一篇文章的下载图片操作都放在了block中,当遇到复杂的操作,一堆的代码放在block中 ,很明显这不是明智的选择,代码显得很臃肿。 因此,把线程操作放到自定义NSOperation中。
我司产品汪突然喜欢上了 知乎 和 简书 的的那种上滑加载更多时隐藏 NavigationBar ,下拉时显示的那种效果。那些阅读类APP需要 沉浸式体验 隐藏导航栏无可厚非,我就纳闷一个P2P类软件你隐藏个毛线!废话少说,技术很好实现几行代码的事。
Hannay在他的博客,3x3:加速手机应用的发布中简要介绍了手机应用3x3哲学。围绕快速和稳定构造,我们将深入探索3x3在iOS应用开发中的应用。 第一部分:速度 为了获得一个从代码提交到发布小于三小时的通道,我们通过重构