- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 隐私政策
隐私政策本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不...
2018-11-26 10:04:54
229
原创 Xcode9 iOS12 支持包
1.打开Xcode显示包内容,然后一步步找到DeviceSupport文件夹,将真机包拷贝进去Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport下载地址https://pan.baidu.com/s/1Tnx8n6-_jeSlUHRsaskVAA2.重启Xcode,然后就可以真机调试了...
2018-09-19 16:13:58
3027
原创 UICollectionView 修改组背景颜色
.hHTCollectionViewLayout : UICollectionViewFlowLayoutHTCollectionViewLayoutAttributes:UICollectionViewLayoutAttributesHTCollectionReusableView :UICollectionReusableView@proto
2017-12-27 10:02:00
3660
原创 多线程对同一数据源操作时使用 线程锁 NSCondition NSLock
NSConditon 作为一个锁和一个线程检查器:锁主要为了当检测条件时保护数据源,执行条件引发的任务;线程检查器主要是根据条件决定是否继续运行线程,即线程是否被阻塞 NSConditon *condition =[ [NSCondition alloc]]init;[condition lock];//锁住当前线程 其他线程的命令需要在lock 外等待
2017-12-27 08:48:03
687
原创 CGRect 方法集成
CGRectMake(x,y,w,h) 返回 CGRectCGRectInfinite 返回无穷大CGRectCGRectNull 返回 空CGRectCGRectZero 等同CGRectMake(0, 0, 0, 0)CGRectInset CGRectInset(rect,x,y) 返回 (rect.origin.x+x,re
2017-12-26 16:24:14
1183
转载 ios10 本地推送
注册通知( Appdelegate.m ):#import #import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOpti
2017-02-08 14:28:54
355
原创 ExternalAccessory.framework 第三方硬件接口
EAAccessoryManager 管理所有连接到iPhone的配件。 EASession 定义了iPhone app与外部配件的连接和通道。 EAAccessory类 EAAccessory 代表了一个单例的硬件配件对象。 EAAccessory
2016-12-12 11:19:37
1739
原创 AFNetWorking NSParameterAssert(URLString)为空
当URL正常,但afnetworking崩溃 URL中含有中文需要转换url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
2016-08-22 09:25:18
1512
原创 OC block 简单应用
@property (nonatomic,assign) void(^edit)(id); cells.edit=^(tableviewCell * cell){ };//block 做参数typedef NSString*(^myblock)(void); -(void)DwonLoad:(myblock)block;+(id)ge
2016-08-15 15:57:50
288
原创 iOS OC NSDate基本用法
@autoreleasepool { //返回当前时间,以GMT为准 NSDate * date = [NSDate date]; NSLog(@"%@", date); //显示当前时间距离1970-01-01 00:00:00的秒数 NSLog(@"%.2f",date.timeIntervalSince1970); //从现在起3600秒时候的时间 NSLo
2016-08-15 15:52:35
820
原创 -[LAGzipCompressor compressBytes:length:shouldFinish:] in libBPush.a(LAGzipCompressor.o)
Undefined symbols for architecture x86_64: "_deflate", referenced from: -[LAGzipCompressor compressBytes:length:shouldFinish:] in libBPush.a(LAGzipCompressor.o) "_deflateEnd", refer
2016-04-11 14:02:57
558
原创 第三方库文件
1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBP
2016-04-08 13:54:10
630
转载 TableView Cell
1.添加自定义的Cell。这个问题已经涉及过,但是,这里要说的主要是两种方法的比较!因为,我经常发现有两种方式:1.xib方式这种方式,也就是说,为自定义的UITableViewCell类添加一个xib的文件。并且让两者关联。这时候,写法为: // 返回cell- (UITableViewCell *)tableView:(UITableVi
2016-03-30 11:40:56
307
原创 苹果开源网站
http://www.opensource.apple.com/http://www.oschina.net/project/apple //开源中国
2016-03-15 09:22:48
420
原创 NSMutableAttributedString简单使用
NSMutableParagraphStyle与NSParagraphStyle包括一下属性 alignment //对齐方式 firstLineHeadIndent //首行缩进 headIndent //缩进 tailIndent //尾部缩进 lineBreakMode //断行方式 maximumLineHeight //最大行高 m
2016-03-14 11:08:02
370
转载 绘图
- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); /*NO.1画一条线 CGContextSetRGBStrokeColor(context, 0.5, 0.5,
2016-03-11 10:31:43
291
原创 Request failed: unacceptable content-type: text/html
返回数据格式不对,AFNetworking 需要添加进去
2016-03-08 14:49:25
352
原创 AsyncSocket介绍
1、AsyncSocket介绍如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯。iOS中Socket编程的方式:BSD Socket:BSD Socket 是UNIX系统中通用的网络接口,它不仅支持各种不同的网络类型,而且也是一种内部进程之间的通信机制。而iOS系统其实本质就是UNIX,所以可以用,但是比较复杂。CFSocket:
2016-03-03 11:30:10
810
原创 React 环境搭建
React环境搭建1.检测brew是否安装 brew -v2.没有安装到官网复制链接安装 http://brew.sh3.安装依赖项brew install nodebrew install watchmanbrew install flow4.安装reactnpm install -g react-n
2016-02-26 17:17:20
275
原创 UItableView 属性,方法以及代理
UITableView-------表视图--继承UIScrollView并遵守NSCoding协议属性frame-------------设置控件的位置和大小backgroundColor--------设置控件的颜色style--------获取表视图的样式dataSource---------设置UITableViewDataSource的代理
2016-02-22 16:14:00
364
原创 app store 获取app信息
NSString *urls = [[NSStringalloc]initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@"app id"]; NSURL *url = [NSURL URLWithString:path]; NSMutableURLRequest *request = [NS
2016-02-22 16:01:57
387
转载 Objective C运行时总结
前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目录:(1)使用class_replaceMethod/class_addMethod函数在运行时对函数进行动态替换或增加新函数(2)重载f
2016-02-22 13:51:11
304
原创 runTime 初级
1、包含运行时头文件 #import 2、获取某个类的成员变量或则属性;unsigned int numIvars; //成员变量个数 Ivar *vars = class_copyIvarList(NSClassFromString(@"UIView"), &numIvars); //Ivar *vars = cl
2016-02-22 12:02:24
278
xcode 15.5 真机调试包
2022-05-24
Xcode ios12 真机调试包
2018-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人