加载中
pod 创建私有spec-repo

一 使用私有的spec-repo 1.在github创建一个spec版本库,专门放.spec的库 2.执行pod repo add WTSpecs https://coding.net/wtlucky/WTSpecs.git本地会~/.cocoapods文件夹下会多一个WTSpecs文...

2018/11/07 16:57
14
iOS 小笔记

1.以下代码打印什么 __block int val = 10; void (^blk)(void) = ^{ printf("val=%d\n",val); }; val = 2; blk(); // 上面这段代码,输......

iOS
2018/07/18 14:44
2
OC 计算幂集 - 递归法

[self powersetArray:[NSMutableArray arrayWithArray:@[@"1",@"2",@"3",@"4"]] index:0 set:[NSMutableArray array]]; - (void)powersetArray:(NSMutableArray *)array index:(NSInteger)in...

2018/07/04 22:44
6
ld: entry point (_main) undefined. for architecture arm64

targets-->Build Phases-->Compile Sources看看有没有导入main.m文件

2018/01/24 20:30
70
Use the `$(inherited)` flag, or Remove the build settings from the target

找到build setting 中的USER_HEADER_SEARCH_PATHS 添加一项$(inherited) 使用继承的意思

2018/01/24 19:58
11
使用aggregate 打包出错can't open input file:

fatal error: lipo: can't open input file: /Users/zhufengyi/Library/Developer/Xcode/DerivedData/TRCSportsSDK-emaegjnctmcjpzffaxoyzqzthcym/Build/Products/Debug-iphoneos/TRCSportsS...

2018/01/18 17:44
62
iOS模块之间相互通讯之 -- 协议制定

所有需要合作的东西都需要一个统一的合理的协议,比如说http,代码规范,resful规范,都是一套大家公认的比较容易接受的协议,客户端之间通讯,app内部通讯也需要一套协议,以利于大家能够最...

2017/12/28 16:18
10
iOS协议之URL Schemes

一 应用之间交互协议 1.在iOS系统中规范了app协议,以实现app之间的相互通讯,如果想打开系统通讯话功能app,只需要写下面的代码 [[UIApplication sharedApplication] openURL:[NSURL URLWit...

2017/12/28 15:39
16
iOS 给UILabel 添加padding

@interface TRCMallPaddingLabel : UILabel @property (nonatomic, assign) UIEdgeInsets edgeInsets; @end - (id)initWithFrame:(CGRect)frame { self = [super initWithFram...

2017/12/12 15:10
9
开发久了macbook pro硬盘不够用了,清理Xcode导致的缓存

2015年买的mackbook pro电脑,256g,到2017年底,内存总是警告,最可恨的是现在内存居然只有2个g,这里缺少一个截图(开始没打算记录下来,就没有截图为证)连Xcode最新版本都没法更新,必须...

2017/12/07 17:23
69
为什么不能在category 中添加属性

在OC中,我们可以通过Category 对已有的类进行扩展,这得益于OC的Runtime机制,让类可以‘动态’的添加方法以及实现。 但是,在Category中我们无法向已有的类中添加属性,这是因为OC中记录当...

2017/12/06 10:11
49
iOS 为什么建议使用NSInteger而不用int

在很多代码规范中,建议程序员使用NSInteger而不用int,其实在大多数机器上,NSInteger和int是一样的。只有在32位系统上才有区别。 看看NSInteger 的定义 #if __LP64__ || (TARGET_OS_EMBED...

2017/12/05 10:01
16
iOS中weak和assign的区别

区别: 1.weak用于object type,就是指针类型,而assign用于简单的数据类型,如int BOOL 等 2.存储空间不同 assign修饰的基础数据类型和C数据类型一般分配在栈空间上, weak修饰的指针类型一般...

2017/12/04 21:51
15
理解iOS中的copy与mutableCopy

什么是浅拷贝,什么是深拷贝 浅拷贝:不拷贝对象本身,仅仅是拷贝指向对象的指针 深拷贝:是直接拷贝整个对象内存到另一块内存中 一.为什么要有copy与mutableCopy,系统尽可能的节省内存开销...

2017/12/04 15:35
11
iOS GCD的常见功能的封装

iOS GCD的常见功能的封装 待写

2017/11/24 15:25
7
iOS 消息转发机制的基本使用

当我们在给一个对象发一个该对象没有的消息时,常常会报 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ViewController setBackgroundColor:]: unre...

2017/11/24 13:43
5
iOS大型项目之模块化管理

iOS大型项目之模块化管理 待写

2017/11/21 11:22
19
iOS大型项目之文件目录

iOS大型项目之文件目录

2017/11/21 11:15
6
iOS 大型项目之代码规范

代码规范总结

2017/11/21 11:11
2
iOS大型项目优化之性能

待完成的循环引用 1.优化项目背景 2.相关博客 3.内存泄漏检查 4.代码检查 5.循环引用的原理 6.增加tableview 流畅度 { 更优的服务器相应速度 设计更小的图片 用户操作时停止加载网络图片 缓存...

2017/11/20 15:04
22

没有更多内容

加载失败,请刷新页面

返回顶部
顶部