在代码开发过程中,我们经常需要用来校验邮箱、手机号等等,这个时候就需要用到正则表达式。在iOS开发中,能用来做正则校验的有两个 NSPredicate 和 NSRegularExpression 。 NSPredicat…
分类:object-c
[分享]iOS开发-view手势点击响应
实现view手势点击响应 在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码: UITapGestureRecognizer* singleT…
description方法 【死循环】
#import "MaTsonga .h" @implementation MaTsonga -(NSString *)description{ return [NSString stringWithFormat:@"{…
关于Property中Copy属性的一个例子
Property关于内存管理的几个属性算是比较基础的问题了,直接上代码: #import "ViewController.h" @interface ViewController () @property (copy) …
Playing with __attributes__ (一)
前言 在一些代码中我们经常能看见如下的一些函数修饰符: __attribute__((constructor)) static void foo(void) { //... } void f(void) __attrib…
[转载]SCI审稿过程中的几种状态
本博客非原创,内容引用自:http://cjsphd.blog.163.com/bl…并作部分修改 1. 审稿的角色: EIC(Editor in Chief):主编, 此人很重要,有稿件最终决定权。 ADM…
用私有API得到iOS系统里安装的所有APP
#include <objc/runtime.h> Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace"); …
@property疑难杂症
@property疑难杂症 @property大家都知道能够根据给定的内存管理语意以及原子性和非原子性的设置自动合成对应的setter和getter方法。但是@property具体在背后除此之外还干了什么就不一定了解了。…
测试版
测试,测试,测试
关于Block回调的简单应用
在最近的学习中经常会遇到关于Block回调的应用,所以总结一下关于Block回调的基本用法: 1、业务逻辑:在主页面中添加一个搜索视图控件(XBRSearchBar),当开始编辑搜索栏时,通过Block回调跳转至新的页面…
UILocalizedIndexedCollation——本地化索引排序
独爱系统API,做一个拒绝自定义功能的程序员,产品的奇葩需求都一边去吧 UILocalizedIndexedCollation——本地化索引排序 需求点: 常见通讯录基本功能,按首字母或者汉字拼音首字母分组排序索引。 需…
https和http的区别和联系的简析
HTTPS HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层…