本文主要讲述了iOS的本地和远程通知的基本使用,以及某些不易注意的问题。 Note:文章有不少身旁同学提供了帮助,大量引用或转载本文请声明原文地址,多谢。 一:用户通知简介 用户通知是什么 i
很早之前就想写一篇iOS端数据库相关的总结文章,梳理下使用移动端数据库的一些重要知识点,再综合对比下sqlite和CoreData的优缺点,希望能帮助一些这方面经历较少的同学少走一些弯路。 为什么要用数据库
iOS 常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配
概述 iOS10系统登录中国,在系统中对3D Touch的使用需求更频繁,所以对iOS9中便引入的3D Touch功能做一些了解是很有必要的 在日常开发中,我们经常需要使用3D Touch中的两个功能
稍有常识的人都知道在 iOS 开发时,我们经常会遇到循环引用的问题,比如两个强指针相互引用,但是这种简单的情况作为稍有经验的开发者都会轻松地查找出来。 但是遇到下面这样的情况,如果只看其实现代码,
使用一个 Tab 管理多个由 Navigator 管理的一系列视图 (这跟我之前的iOS开发经验有关,在iOS中 Application 的根视图是 TabBarController ,这个 TabBarController
这里我纠结了好长时间,试了几种不同的方法,都没有一个比较理想的结果,计算出来的特别不准。后来看了 http://ios.jobbole.com/88158/ 这篇文章,后面优化的部分有一个 基音算法 ,虽不明,但觉厉,对此表示非常感谢。吼吼吼。
几乎每一个讲究的iOS项目都会有一个「网络模块」,大部分的网络请求都是通过HTTP完成,使用成熟的第三方库诸如AFNetworking很容易搭建一个功能简易的网络模块。但这一模块要优化好却没那么简单,
iOS在Apple公司的强制要求下,数据传输必须按照ATS(App Transefer Security)条款。关于AFNetworking框架传输HTTPS数据。 一.AllowsArbitraryLoads
对于iOS程序员来说,内存管理是入门的必修课。引用计数、自动释放等概念,都是与C语言完全不同的。搞明白这些,代码才有可能不crash。然而就是这么牛逼的内存管理,着实让我这个从 C 转过来的老程序员头疼了一段时间。
iOS的 Hacker News 阅读器,采用 React-Native 开发。来自Facebook的React Native,是基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。
OECentreMenu 是一个可在屏幕中心拖拽动画菜单的简单解决方案。
IOS6以后,若想在项目中支持横屏,我们首先需要在plist文件中添加支持横屏的设置,否则有些代码设置将会失效。 有来那个方式设置: 1、在pilist的Supported interface
BreakOutToRefresh 是 iOS 下拉刷新的加载动画。 BreakOutToRefresh uses SpriteKit to add a playable mini game to
适用于iOS的富文本WYSIWYG编辑器,支持语法高亮和源码查看。ZSSRichTextEditor包含所有WYSIWYG标准的编辑器工具。 测试环境:Xcode 6.2,iOS 6.0以上。
,并非一个简单的解锁界面展示。个人制作用时1周多,打造解锁终结者框架。 框架特性: .ios版本兼容ios 7.0及以上. .扁平化设计,全部使用QuartzCore引擎绘制,没有使用任何图片素材
JTMaterialTransition 是基于谷歌 material design 的 iOS 切换控制器。 #import
使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac
BaseAppKit 是开发 iOS 应用的一些常用工具包,包含很多的 UI 组件以及一些工具类。 项目主页: http://www.open-open.com/lib/view/home/1328963507139
iPhone/iOS 平台上的移植版本,包括:OpenSSL, Cyrus SASL, OpenLDAP, 和 PCRE 等。 Features Compatible with iOS simulator