initWithFrame方法是什么?
initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。
什么时候用initWithFrame方法?
简单的说,我们用编程方式申明,创建UIView对象时,使用initWithFrame方法。
在此,我们必须搞清楚,两种方式来进行初始化UIView。
iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
1.截取字符串
NSString*string = @"sdfsfsfsAdfsdf";
string = [string substringToIndex:7];//截取掉下标7之后的字符串
NSLog(@"截取的值为:%@",string);
[string substringFromIndex:2];//截取掉下标2之前的字符串
NSLog(@"截取的值为:%@",string);
AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];
1)网络状态
//显然是枚举值
typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) {
AFNetworkReachabilityStatusUnknown = -1,//未识别的网络
AFNetworkReachabilityStatusNotReachable = 0,//不可达的网络
AFNetworkReachabilityStatusReachableViaWWAN = 1,//2G,3G,4G...
AFNetworkReachabilityStatusReachableViaWiFi = 2,//wifi网络
}
在几何上定义为两个向量空间之间的一个仿射变换或者仿射映射由一个线性变换(运用一次函数进行的变换)接上一个平移组成。
CGAffineTransform简单分析(http://xummer26.com/blog/CGAffineTransform-simple-analysis.html)
1.自定义变换
_demoView.transform = CGAffineTransformIdentity;
[UIView animateWithDuration:1.5f animations:^{
_demoView.transform = CGAffineTransformMake(1.0, 0, 0, 1.0, 20, 20);
}];