描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等,而在iOS 中我们多数用于检查字符串是否符合规则 2. 常用正则表达式 (如果想自己动手写出符合需求的正则表达式,只需了解
gq/2016/03/02/CoreLocation-Authorization-in-iOS8/ 1. CoreLocationManager 中新增的方法 iOS8在位置获取权限上做了更细的划分,也就是说,用户可以选择允
前言 之前看Layer 相关的内容时 , 也没有太注意到这部分知识 , 最近正好用到类似的功能 , 先写个Demo 热热身 . 做完后大概这么个效果 大致思路是这样的 , 用贝塞尔曲线画出一个蒙版 , 然后加在半透明View 的Layer层上 . //创建一个View UIView *maskView = [[UIView alloc] initWithFrame:self.view.bounds
IOS多线程编程简介 基本概念 线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每
Type System 是另一项编程语言,或者说编译器所提供的便利。Pattern Matching 可以让我们少写代码,而 Type System 可以让我们少犯错误,减少 Type 相关的各种 bug。
对于系统的contact 联系簿的ViewController 如何使用,下面又一个官方的demo,大家可以拿去看看。 这个东西,找了一段时间。其实不是很难,配合自己写的数据模型,很容易就能做出好的功能。只不过UI这块就要差一点了。 下面是一个类的h和m文件,大家自己把他搭建好即可,不是很难的。加入到一个Navigation中即可。appdelegate自己搭下 #import <UIKit/UI
FileManager.h文件: #import <Foundation/Foundation.h> @interface FileManager : NSObject +(BOOL)fileExistsAtPath:(NSString *)path; +(NSString *)getDocumentsPath; +(BOOL)createDirectoryWithPath:(NSString *
ios 有如下三种随机数方法: 1. srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; 2. srandom(time(0));
有时候项目可能要用到加解密,以此来保护用户数据的安全性。下面我就来介绍AES的加解密。闲话不多说,直接上代码。 // // ViewController.m // test // // Created by yons on 14-8-7. // Copyright (c) 2014年 yons. All rights reserved. // #import "ViewController.h"
iOS7 Menu 实现了类似 iOS 7 的 RESideMenu 的效果,可通过 Storyboards 进行配置,支持手势操作。 项目主页: http://www.open-open
IOS图片压缩的类
NYXPNGTools 是一个用 C 语言写的动态库,用来解码 iOS 的 PNG 图像,iOS 上的 PNG 图像被苹果用 pngcrush 工具处理过了。 项目主页: http://www
XMLDictionary 提供一种简单的方法实现 iOS 和 Mac OS X 下解析和生成 XML 的方法。XMLDictionary 将 XML 转成 NSDictionary 。 项目主页:
在iOS的开发当中,经常会遇到读取系统资源等类似的情况,如果网络比较卡的话,用户很可能以为这个app已经挂掉了,用户体验很差,老外还是很好的,提供开源的source,跟大家一块学习下。 iOS的进
原文: Starter's Guide to iOS Design 由于有些开发者既做开发又做设计,我发现很多设计者们都对UI过渡,或是在iPhone以及iPad设计上的细节不同感到苦恼。在这个新手指
最近项目需求,恰好要做一个时间轴,而iOS这方面时间轴的例子也比较少,我就把自己所做的例子和思路共享出来给大家,共同学习。 时间轴的具体实现效果如图1所示: 图1 第一步:看到这个
timeLineiOS 是下拉时间轴控件,支持进展动画。
ACKeyboard 是 iOS 的键盘扩展,简化了系统的键盘,只有一个 'letter' 关键字: "yo"。 特性: iPhone 和 iPad 布局 头像和风景支持 白天和黑夜外观
GMDCircleLoader 是一个简洁易用的加载视图,类似显示任务进展的苹果加载视图。
RAReorderableLayout 是一个 UICollectionView 布局,可以通过拖拽来移动项。