随笔分类 - iOS
摘要:利用Layer做一些动画的时候,如果我们一直创建重新生成核心动画的时候。系统开销太大了。我们以后再次碰到这些问题的时候尽量利用系统给予我们的资料 https://developer.apple.com/library/ios/qa/qa1673/_index.html去重用这些动画 附上github
阅读全文
摘要:NSArray / NSSet / NSDictory 三者的异同点 NSArray 是一个有序对象的一个集合。相当于一个队列存储,可以有重复的数进去。 NSSet 比较典型的一个HASH表(集合)算法,是一个类似于集合的容器,利用散列算法去找特定的键值,效率比较高。 NSDictory 是一个键值
阅读全文
摘要:如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载: Xcode下载(Beta版打的包是不能提交到App Store上的) 绝对官方源!!!绝对官方源!!!绝对官方源!!! 不能确定自己的 Xcode 是否有问题?简单的一条命令就能验证! 在终端输入 spctl 命令,
阅读全文
摘要:#import <objc/runtime.h> 需要导入这个头文件。 动态获取一个自定义类对象中的所有属性 - (NSDictionary *)allProperties { NSMutableDictionary *props = [NSMutableDictionary dictionary]
阅读全文
摘要:UIBlurEffect 只支持到iOS 8.0+。系统给予的一个自动生成滤镜的方法 UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:U
阅读全文
摘要:1.首先先看代码,这段代码的作用就是要让视频播放区域有个封面。不会显的太空当。 CMTimeMake(a,b) a是当前播放的 第几帧,b表示每秒播放多少帧(fps)。 播放时间就是:a/b CMTimeMakeWithSeconds(a,b) a是当前时间,b表示每秒播放的帧数(fps)。 CMT
阅读全文
摘要:iOS中timer相关的延时调用,常见的有NSObject中的performSelector:withObject:afterDelay:这个方法在调用的时候会设置当前runloop中timer,还有一种延时,直接使用NSTimer来配置任务。 1.这两种方式都一个共同的前提,就是当前线程里面需要有
阅读全文
摘要:一般上版本分三级 a.b.c a 代表重大修改的版本,如实现新的功能或重大变化的修订。 b 表示的修订,实现较突出的特点。 c 代表维护版本
阅读全文
摘要://换成 pod install --verbose --no-repo-update //生成Podfile文件 touch Podfile加上--verbose --no-repo-update 会更加快一点,不用再去FQ验证了。
阅读全文
摘要:1.购买SSL证书验证(跟https认证一样) 2.iphone 签名.mobileconfig文件 company.mobileconfig 未签名的mobileconfig文件 server.crt 你的服务器SSL证书 server.key 您的私钥 ca-bundle.crt 你的根证书链
阅读全文
摘要:1.获取到手机里面所有的APP包名 2.通过包名去打开应用,这里有个坑。如果说你这个APP正在下载,通过这个去打开。是yes状态,但是实际上这个应用根本没有下载下来。
阅读全文
摘要:+ (void)startLocalNotification:(NSString *)msg { UILocalNotification *notification = [[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; ...
阅读全文
摘要:http://blog.csdn.net/zhaopenghhhhhh/article/details/16331041 ·UILable是iPhone界面最基本的控件,主要用来显示文本信息。 ·常用属性和方法有: 1、创建 CGRect rect = CGRectMake(100, 200, 50
阅读全文
摘要:1.这个等于堵死了调试断点。关闭就不能断点调试了。 2.对于敏感的函数名要做一个对称加密处理。 防止二进制文件的静态扫描。 3.对于调用私有函数的方法,可以做一个宏定义包装。 #define 你的正常名称 随便一个函数名(切记不能与工程中的函数有重叠)。防止运行时动态抓包扫描。 4.在上传二进制包文
阅读全文
摘要:需要的头文件为: #import <sys/sysctl.h>
阅读全文
摘要:1 +(BOOL)IsChinese:(NSString *)str 2 { 3 for(int i=0; i 0x4e00 && a < 0x9fff) 7 { 8 return YES; 9 } 10 11 } 12 return NO; 13 }
阅读全文
摘要:1 UIAlertView * alt = [[UIAlertView alloc] initWithTitle:@"提示" 2 message:@"操作成功,马上返回继续体验吧" 3 delegate:self 4 cancelButtonTitle:@"留在当前" 5 otherButtonTi
阅读全文
摘要:Dispatch Sources 现代系统通常提供异步接口,允许应用向系统提交请求,然后在系统处理请求时应用可以继续处理自己的事情。Grand Central Dispatch正是基于这个基本行为而设计,允许你提交请求,并通过block和dispatch queue报告结果。 dispatch so
阅读全文
摘要:#pragma mark- 密钥类型 //密钥类型键 //CFTypeRef kSecClass // //值 //CFTypeRef kSecClassGenericPassword //一般密码 //CFTypeRef kSecClassInternetPassword //网络密码 //CFT
阅读全文

浙公网安备 33010602011771号