随笔分类 -  iOS开发

摘要:- (void)createLogoImage { NSArray *filter = [CIFilter filterNamesInCategory:kCICategoryBuiltIn]; NSLog(@"%@", filter); // 二维码过滤器 CIFilter *filterImage = [CIFilter filterWithName:@"CIQ... 阅读全文
posted @ 2016-09-09 14:33 ma_fighting 阅读(1904) 评论(0) 推荐(0)
摘要:有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' outside of a method in the in 阅读全文
posted @ 2016-09-09 08:59 ma_fighting 阅读(273) 评论(0) 推荐(0)
摘要:+ (NSString*)weekdayStringFromDate:(NSDate*)inputDate { NSArray *weekdays = [NSArray arrayWithObjects: [NSNull null], @"Sunday", @"周一", @"周二", @"周三", @"周四", @"周五", @"周六", nil]; NSCalendar *... 阅读全文
posted @ 2016-09-08 17:37 ma_fighting 阅读(2276) 评论(0) 推荐(0)
摘要:git地址: https://github.com/JsoonLi/NSDate-Extension - (NSString *)compareDate:(NSDate *)date{ NSTimeInterval secondsPerDay = 24 * 60 * 60; NSDate *toda 阅读全文
posted @ 2016-09-08 16:18 ma_fighting 阅读(3099) 评论(0) 推荐(0)
摘要:IOS 计算两个经纬度之间的距离 一 丶 二丶 //将角度转为弧度 + (float)radians:(float)degrees{ return (degrees*3.14159265)/180.0; } //根据经纬度换算出直线距离 + (float)getDistance:(float)lat 阅读全文
posted @ 2016-09-07 19:13 ma_fighting 阅读(13820) 评论(0) 推荐(1)
摘要:代码如上, 会出现内存错误. 这是因为, 在set方法里面, 赋值要赋给实例变量, 用self的话又调用set方法了, 没完了. 于是就出现死循环了. 阅读全文
posted @ 2016-09-07 13:14 ma_fighting 阅读(145) 评论(0) 推荐(0)
摘要:这是一个小坑, 看看你的BaseModel的便利构造器的方法: self 一定要写成self, 这样才会调用子类的setvalue的方法. 不要写成BaseModel. BaseModel.m中的代码如下: 阅读全文
posted @ 2016-09-07 11:19 ma_fighting 阅读(934) 评论(0) 推荐(0)
摘要:'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "XXXView" nib but the view outlet was not set.' 查书才知道,没有做nib文件到xxxViewControler程序的关联,特此记 阅读全文
posted @ 2016-09-03 21:06 ma_fighting 阅读(2352) 评论(0) 推荐(0)
摘要:1. 网络请求放到VC中!!!!! 2. 在tableview的协议方法中, cell.cellArray = self.array <数组>是没有错误的, 将cell的cellArray的指针指向self.array. 阅读全文
posted @ 2016-09-03 20:37 ma_fighting 阅读(483) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-09-03 19:09 ma_fighting 阅读(189) 评论(0) 推荐(0)
摘要:// 获取群对象 YWTribe *tribe = [self.tribesArray objectAtIndex:indexPath.row]; // 发起群聊 UIViewController *VC = [[SPKitExample sharedInstance].ywIMKit makeConversationViewControllerWithTribe:tr... 阅读全文
posted @ 2016-09-03 15:02 ma_fighting 阅读(494) 评论(0) 推荐(0)
摘要:Like many of you, I have been very busy upgrading my apps to make them fit for iOS 7. The latest version of iOS introduces lots of visual changes. Fro 阅读全文
posted @ 2016-09-03 14:37 ma_fighting 阅读(264) 评论(0) 推荐(0)
摘要:效果如下: 阅读全文
posted @ 2016-09-02 11:21 ma_fighting 阅读(1775) 评论(0) 推荐(0)
摘要:录制完视频后,我们想在录制视频的预览层上无限循环播放我们的小视频,是不是很炫酷,这时候我们就有三中选择了:1.MPMoviePlayerController2.AVPlayer3.AVAssetReader+AVAssetReaderTrackOutput 但是我们这个预览层是自定义的喔,所以MPM 阅读全文
posted @ 2016-09-02 11:20 ma_fighting 阅读(4915) 评论(2) 推荐(1)
摘要:可以在Bar Button Item后面填个Fixed Space Bar Button Item 或者Flexible Space Bar Button Item,然后再在后面加上下一个Bar Button ItemFixed Space Bar Button Item 可以你去定义它要多宽Fle 阅读全文
posted @ 2016-09-02 10:59 ma_fighting 阅读(932) 评论(0) 推荐(0)
摘要:点击(此处)折叠或打开 NSString* path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"xml"]; NSLog(@"path=%@",path); NSError *error=nil; NSString* fi 阅读全文
posted @ 2016-09-01 22:43 ma_fighting 阅读(471) 评论(0) 推荐(0)
摘要:1 #import 3 4 5 /** 6 * ALAssetsLibrary.h 代表资源库(所有的视频,照片) 7 ALAssetsGroup.h 代表资源库中的相册 8 ALAsset.h 代表相册中一个视频或者一张照片 9 ALAssetRepresentation.h 代表一个资源的描述,可以获取到原... 阅读全文
posted @ 2016-09-01 17:31 ma_fighting 阅读(4798) 评论(0) 推荐(1)
摘要:错误日志是: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo={com.alamofi 阅读全文
posted @ 2016-08-29 11:19 ma_fighting 阅读(3431) 评论(0) 推荐(0)
摘要:正则表达式?什么是正则表达式?百度百科给出的解释是这样的:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。根据我的学习,我理解的正则表达式是:一个字符串,这个字符串用来描述我们所制定的规则。 学习正则表达式,就好像学习一门新的语言,只是这种语言是用来制定规则的。学习一门新语言,我 阅读全文
posted @ 2016-08-28 20:47 ma_fighting 阅读(742) 评论(0) 推荐(0)
摘要:搜了一下阿里百川, 发现文档很少, 于是就打算写一篇博客, 供后来者少华一些时间在集成和开发上. 客户端集成很简单, 官方文档写的也很清楚. 客户端的集成 Step1 下载SDK包 如果您已经获得Demo包,则可以跳过这一步 打开Demo下载页面 下载iOS Demo并解压缩。 如果您已经获得Dem 阅读全文
posted @ 2016-08-28 19:21 ma_fighting 阅读(2634) 评论(1) 推荐(0)

历史天气查