Block的四种基本情况 1.没有返回值也没有参数列表的block; void (^block1)(void); //block的声明 block1 = ^void(void...
Block的四种基本情况 1.没有返回值也没有参数列表的block; void (^block1)(void); //block的声明 block1 = ^void(void...
在程序开发中,我们会遇到注册账号的情况。对于账号我们会约定一些规则,比如说手机号码是11位的数字,邮箱只能由26个字母和数字及几个特殊的字符组成。那我们怎么判断用户输入的账号...
App上架后,我们怎么知道APP使用的情况,被下载了多少次?被点击了多少次?几乎每家公司都有这种需求,那我们怎么来识别用户呢?唯一标示符就是干这个事情的。那苹果提供了那些方法...
__weak typeof(self)weakSelf=self; dispatch_after(dispatch_time(DISPATCH_TIME_NOW,(int64...