随笔分类 - iOS
摘要:- (NSRange)rangeOfString:(NSString *)searchString;//查找字符串中是包涵在某个字符串,并返回其开始位置和长度 例: -(BOOL) hasPrefix:(NSString *) //astring;检查字符串是否以astring开头; -(BOOL)
阅读全文
摘要:NSThread NSOperation&NSOperationQueue 添加依赖关系 GCD的使用
阅读全文
摘要:第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的. 第二、initWithCoder 是一个类在IB中创建但在xocde中被实例化时被调用的.比如,通过IB创建一个controller的nib文件,然后在xc
阅读全文
摘要:为了不看到警告,只能用这个了。。。 有了它,就可以通过属性切换警告框和抽屉两种效果了 UIAlertController初始化方法中的preferredStyle参数是一个枚举,决定是提示框或者抽屉列表: UIAlertAction的属性和初始化方法 使用实例 AlertAction的风格是如下的枚
阅读全文
摘要:3D Touch的三大模块 代码Demo:https://github.com/haozheMa/3DTouch 在我们的app中使用3D Touch功能,主要分为以下三个模块: 1、Home Screen Quick Actions 通过主屏幕的应用Icon,我们可以用3D Touch呼出一个菜单
阅读全文
摘要:NSString *str = @"www.baidu.com"; NSURL *URL = [NSURL URLWithString:str]; //string>url NSString *str1 = [URL absoluteString]; //url>string
阅读全文
摘要:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight: (NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的
阅读全文
摘要:Umeng三方登陆个人总结 Demo地址:https://github.com/haozheMa/UmengThirdLoginDemo这里仅以微信、QQ和新浪微博作为例子首先根据官方文档 导入以下依赖库 在AppDelegate中添加头文件 然后在didFinishLaunchingWithOpt
阅读全文
摘要:添加代理 首先在点击事件中添加滑出菜单 - (IBAction)editAvatarAction:(UIButton *)sender { UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"上传头像" delegate:self cancelButtonTitle:@"取消" destructiveButto...
阅读全文
摘要://管理类 @property (nonatomic, retain)AFHTTPRequestOperationManager *manager; //这里用于监听上传任务,多次请求AFN将其加入线程队列 @property(nonatomic, strong) AFHTTPRequestOper
阅读全文