![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 59
修哥还单身
兼职搬砖,挖土,烧窑
展开
-
iOS 归档、解档
//归档 - (void)toArchiver:(NSString *)pathComponent object:(id)object{ NSString *pathString = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject; NSStr原创 2016-10-08 11:35:32 · 519 阅读 · 0 评论 -
ios app 提交评审注意事项
基本要点· 不能导致手机故障(比如崩溃或屏幕问题)· 长时间/过度使用之后反应仍然很快· 应用内的所有价格信息中不能用固定值代替可变变量· 不要使用任何SDK里面的私人API· 不要使用任何SDK文档里面没有列出的功能· 不要提及用户设备上不存在的硬件功能· 如果需要网络连接,在没有网络的转载 2017-02-07 14:53:22 · 454 阅读 · 0 评论 -
如何让你的UITextFiled手动打开复制、粘贴、全选
1.首先创建一个继承于UITextField的类.h文件中:.m文件中:用法:方便复制,贴上代码:.h文件#import <UIKit/UIKit.h>@interface XHZNoActionTextField : UITextField/** 是否可以粘贴 */@property (nonatomic, assign) BOOL canPaste;/** 是否...原创 2018-06-28 16:52:51 · 1002 阅读 · 0 评论 -
创建一个带block的button
首先,创建一个继承与UIButton的类.h文件中#import <UIKit/UIKit.h>@interface BlockButton : UIButton//生命属性@property (nonatomic, copy) void (^block)(UIButton *);//添加带block的点击事件- (void)addTapBlock:(void(^)(UIB...原创 2018-06-28 17:09:40 · 829 阅读 · 0 评论 -
利用runtime穿件一个UIViewController
首先导入#import <objc/runtime.h> 利用runtime创建一个类- (id)addClass{ //创建一个类 UIViewController 未创建的类的类型 XHZRutimeCreatedClass 为类名 Class MyClass = objc_allocateClassPair([UIViewController cla...原创 2019-01-25 18:13:29 · 220 阅读 · 0 评论 -
使用runtime 自动补齐UITableViewCell分割线
首先创建一个UITableViewCell的分类并导入#import <objc/runtime.h>二话不说,上来就贴代码(实质上是利用自定义方法替换系统原生方法:方法替换)#import "UITableViewCell+TabCellCategory.h"#import <objc/runtime.h>@implementation UITableV...原创 2019-01-25 18:52:33 · 140 阅读 · 0 评论