- 博客(6)
- 收藏
- 关注
原创 iOS创建一个自定义动态库
在Xcode里创建一个自定义的动态库,总体上来说,分为创建Framework和创建Bundle两部分。Farmework中存放代码文件,Bundle中存放所有非代码的文件。1、创建Framework1.1 在随办项目文件夹内,新建一个Framework项目1.2 Framework的命名规范:WorkDiff + 模块名1.3 Bundle Identifier命名规范:com.yipinapp.WorkDiff + 模块名...
2021-09-01 17:25:45
976
转载 Block实现原理与Block中的循环引用问题
2010年WWDC发布iOS4时Apple对Objective-C进行了一次重要的升级:支持Block。说到底这东西就是闭包,其他高级语音例如Java和C++已有支持,第一次使用Block感觉满简单好用的,但是慢慢也遇到很多坑。本文聊聊ARC和non-ARC下Block使用中的引用循环问题,最近遇到了好几次这种问题,还是深入记录下。先来套题目热热身,貌似能够全部答对的人蛮少的Block实现
2015-03-26 21:05:43
1388
原创 判断ios设备的型号
- (NSString*) doDevicePlatform{ size_t size; int nR = sysctlbyname("hw.machine", NULL, &size, NULL, 0); char*machine = (char*)malloc(size); nR = sysctlbyname("hw.machine", machin
2015-03-19 14:11:15
581
原创 清除缓存计算缓存大小
// 清除缓存计算缓存大小 NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES) objectAtIndex:0]; CGFloat fileSize = [self folderSizeAtPath:cachPath]; // NS
2015-03-02 19:48:53
587
转载 ios开发搜索框
一、简单说明在“发现”控制器的导航栏中间放置一个搜索框。1.第一种实现方案第一种实现方案:最简单的方案(直接使用系统的UISearchBar)实现代码://// YYDiscoverViewController.m//#import "YYDiscoverViewController.h"@interface YYDiscoverViewController ()
2015-02-23 12:59:06
1763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅