随笔分类 -  iOS 开发经验

1
摘要:// // ViewController.m // lanya // // Created by 谢泽锋 on 2017/8/22. // Copyright © 2017年 Xie泽锋. All rights reserved. // #import "ViewController.h" #import @interface ViewController ()... 阅读全文
posted @ 2017-09-04 15:13 谢小锋 阅读(166) 评论(0) 推荐(0)
摘要:在自定义返回按钮的时候,侧滑手势返回往往默认失效了,怎么让侧滑有效呢 UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom]; [btn setTitle:@"返回" forState:UIControlStateNormal]; [b 阅读全文
posted @ 2016-06-15 10:06 谢小锋 阅读(432) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-06-01 15:21 谢小锋 阅读(50) 评论(0) 推荐(0)
摘要:#define XMGBoundary @"520it"#define XMGEncode(string) [string dataUsingEncoding:NSUTF8StringEncoding]#define XMGNewLine [@"\r\n" dataUsingEncoding:NSU 阅读全文
posted @ 2016-05-10 16:56 谢小锋 阅读(171) 评论(0) 推荐(0)
摘要:使用一个第三方框架ZipArchive githud地址 需要倒入libz.tbd框架 https://github.com/ZipArchive/ZipArchive NSArray * array=@[ @"/Users/xiezefeng/Desktop/1.png", @"/Users/xi 阅读全文
posted @ 2016-05-10 14:38 谢小锋 阅读(137) 评论(0) 推荐(0)
摘要:// // NSDictionary+DescribetionDictionary.m // fengzi // // Created by 谢泽锋 on 16/5/10. // Copyright © 2016年 xiezefeng. All rights reserved. // #import //数据字典数字打印中文显示 @implementation NSDictiona... 阅读全文
posted @ 2016-05-10 11:11 谢小锋 阅读(297) 评论(0) 推荐(0)
摘要:button.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft; //按钮包裹 [button sizeToFit];//文字往外偏移 button.contentEdgeInsets=UIEdgeInsetsMak 阅读全文
posted @ 2016-05-05 21:04 谢小锋 阅读(974) 评论(0) 推荐(0)
摘要:[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault]; UI_APPEARANCE_SELECTOR 凡是有这个可 阅读全文
posted @ 2016-05-05 17:39 谢小锋 阅读(180) 评论(0) 推荐(0)
摘要:NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END 在这两个之间必须属性赋值不可以为空 null_resettable 允许set为空 get不为空 需要重写set 方法 @property(null_resettable,strong,nonatomic)N 阅读全文
posted @ 2016-05-04 16:23 谢小锋 阅读(164) 评论(0) 推荐(0)
摘要:需要对图片进行缓存 写入沙盒中,使用多线程下载图将队列放到字典中,value 线程 key 下载路径 判断是否有该key 没有创建添加一个线程下载 赋值图片只需刷新对应cell 就可以 @property(nonatomic,strong)NSMutableDictionary * imageCac 阅读全文
posted @ 2016-05-04 11:55 谢小锋 阅读(289) 评论(0) 推荐(0)
摘要:iOS7之后如果想让UIApplication 管理状态栏需要在info.plist 中设置View controller-based status bar appearance 为NO iOS7 之后状态栏是由控制器设置的 控制器中添加这个可以隐藏 -(BOOL)prefersStatusBarH 阅读全文
posted @ 2016-04-28 17:34 谢小锋 阅读(166) 评论(0) 推荐(0)
摘要:在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用: 1.存放一些全局的宏(整个项目中都用得上的 阅读全文
posted @ 2016-04-18 16:15 谢小锋 阅读(7261) 评论(0) 推荐(0)
摘要:1.runtime是一套底层的C语言API (很多包含强大的实用的C语言数据类型。C语言函数) 2.实际上,平时编写的OC代码,底层都是基于runtime实现的 也就是说,最终是转成底层runtime代码 unsigned int count=0; Ivar * ivars= class_copyI 阅读全文
posted @ 2016-04-18 16:13 谢小锋 阅读(198) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-04-15 11:43 谢小锋 阅读(108) 评论(0) 推荐(0)
摘要:访问坏的内存,被回收已经不可以用的内存,野指针 OC 中不存在空指针错误,发送消息,不报错 阅读全文
posted @ 2016-04-09 23:12 谢小锋 阅读(129) 评论(0) 推荐(0)
摘要:在做项目开发的过程中,实际上是比较麻烦的,因为相同内容,我们需要书写多次,无形中给我们的开发增加了工作量。那么有什么办法可以避免这样重复的工作量吗?这就是这里要说的Code Snippets Library。 在项目开发中,我们经常可以看到如下所示的代码: @property (nonatomic, copy) NSString *isbatchapprove; @p... 阅读全文
posted @ 2015-12-30 22:19 谢小锋 阅读(155) 评论(0) 推荐(0)
摘要:xcode升级之后,真机调试,遇到问题; 解决方案:bitcode 的原因,TARGETS >Build Settings >搜索bitcode  ,更改Build Options 中 Enable Bitcode 项为No 阅读全文
posted @ 2015-12-15 14:21 谢小锋 阅读(434) 评论(0) 推荐(0)
摘要:  阅读全文
posted @ 2015-05-06 16:03 谢小锋 阅读(177) 评论(1) 推荐(0)
摘要:2015-01-04 10:00:50 来源: CocoaChina 跟贴 0 条 手机看新闻   前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译 阅读全文
posted @ 2015-04-21 16:52 谢小锋 阅读(191) 评论(0) 推荐(0)
摘要:1 。不走代理方法 IOS8以后,需要在info.plist文件里面加NSLocationWhenInUseDescription或NSLocationAlwaysUsageDescription。后面的描述随便加。IOS以后需要到CLLocationManager得代理- (void)locati 阅读全文
posted @ 2015-04-13 21:56 谢小锋 阅读(190) 评论(0) 推荐(0)

1