Fork me on GitHub
摘要: 新建Object文件 .h文件中 +(NSString *)convertToJsonData:(NSDictionary *)dict; .m文件中 +(NSString *)convertToJsonData:(NSDictionary *)dict { NSError *error; NSDa 阅读全文
posted @ 2018-02-26 11:54 平凡的不平凡 阅读(400) 评论(0) 推荐(0) 编辑
摘要: /** 设置图片背景为透明 */- (UIImage *)imageToTransparent { // 分配内存 const int imageWidth = self.size.width; const int imageHeight = self.size.height; size_t byt 阅读全文
posted @ 2018-01-16 18:03 平凡的不平凡 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: 在有些项目中需要用到输入纯数字的键盘,并且还不能切换到第三方输入法! textFiled.secureTextEntry = YES; [textFiled addTarget:self action:@selector(beginEditingCont) forControlEvents:UICo 阅读全文
posted @ 2018-01-15 16:57 平凡的不平凡 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 基本使用方法 WKWebView有两个delegate,WKUIDelegate 和 WKNavigationDelegate。WKNavigationDelegate主要处理一些跳转、加载处理操作,WKUIDelegate主要处理JS脚本,确认框,警告框等。因此WKNavigationDelega 阅读全文
posted @ 2018-01-12 11:03 平凡的不平凡 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、ReactiveCocoa简介 reactiveCocoa简称RAC,它是一个三方框架,很多人把它叫做函数响应式编程框架,因为它具有函数式编程和响应式编程的特性。 由于该框架的编程思想,使得它具有相当魅惑人心的功能,它能实现传统设计模式和事件监听所能实现的功能,比如KVO、通知、block回调、 阅读全文
posted @ 2018-01-05 17:05 平凡的不平凡 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 为什么要有Runtime的NSCoding的自动归档、接档 大家所熟知的方法 //归档方法 - (void)encodeWithCoder:(NSCoder *)aCoder { //当学生被归档,学生要将成员都归档 [aCoder encodeObject:self.name forKey:@"n 阅读全文
posted @ 2018-01-05 15:15 平凡的不平凡 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类: 1.单纯升级iOS11后造成的变化; 2.Xcode9 打包后造成的变化; 3.iPhoneX的适配 一、单纯升级iOS11后造成的变化 1. 升级后,发现某个拥有tableView的界面错乱,组间距和contentInset 阅读全文
posted @ 2018-01-04 16:58 平凡的不平凡 阅读(564) 评论(0) 推荐(0) 编辑
摘要: block会copy要在block中使用的实变量,而copy会是变量的retainCount + 1,如若在不注意很容易造成循环引用。而所谓的循环引用的本质就是,两个对象相互引用,从而造成对象不能正常的dealloc。所以解决的办法就是让引用的一方是weak的,这样就使得相互引用的闭环被打破,能够正 阅读全文
posted @ 2018-01-04 15:45 平凡的不平凡 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 方法一:添加代理 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *tem 阅读全文
posted @ 2018-01-04 15:38 平凡的不平凡 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1.顾名思义,首先你得注册一个github账户 这个我就不细说了。 2.然后你得创建一个 repository 步骤见下图 3.相当于创建成功 会跳到下图界面 4.一看就很清楚了 create a new repository on the command line 意思就是让你把下面的命令行在终端 阅读全文
posted @ 2017-09-06 11:04 平凡的不平凡 阅读(837) 评论(0) 推荐(0) 编辑
AmazingCounters.com