- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 检查设备是否越狱
检查设备是否越狱- (BOOL)isJailbroken{ BOOL jailbroken = NO; NSString *cydiaPath = @"/Applications/Cydia.app"; NSString *aptPath = @"/private/var/lib/apt/"; if ([[NSFileManager defaultMa...
2019-09-06 09:50:35 232
原创 UIWebView 加载https
UIWebView 加载HTTPS 有时会触发-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{NSLog(@“error = %@”,error);}error = Error Domain=NSURLErrorDomain Code=-1202 “The certificate for t...
2019-09-06 09:50:02 241
原创 判断“竖排锁定”是否打开
####问题来由:由于项目需要仅支持查看图片横竖屏转换,其他界面强制竖屏。因为转换过程中【状态栏】,【导航栏】需要隐藏显示等操作,【开启热点时状态栏】高度又从20变成40。界面在不断的跳转过程中加上热点的开闭,把手机搞“懵逼”了,一会界面上移,一会下移。####调整思路:所有界面强制竖屏,由【陀螺仪】来判断设备的方向。陀螺仪和系统的横竖屏无关,此时就要获取设备是否开启“竖排锁定”,如果开启竖...
2019-09-06 09:49:24 1254
原创 获取音频中信息(根据音乐路径获取歌手,专辑,歌名,图片)
##oc-(NSDictionary *)getMuiscInfoFromMuiscFile:(NSString *)filePath{ NSDictionary *dict = [NSDictionary dictionary]; NSURL *fileURL = [NSURL fileURLWithPath:filePath]; AVURLAsset *avURL...
2019-09-06 09:48:33 2161
原创 iOS数据持久化(三)--- CoreData
第1步:首先在创建项目的时候必须把Use Core Data 选上1.1 新建的工程就会有一个Coredata.xcdatamodeld文件1.2如果忘记选User Core Data,还可以另外创建一个.xcdatamodeld文件第2步 创建实体2.1创建实体关联的操作对象/注意/xcode8.0后 自定义的实体关联的操作对象默认swift语言更改2.2然后就会生成四个...
2019-09-06 09:44:53 194
原创 iOS数据存储(四)SQLite 3
SQLite是一个开源的嵌入式关系数据库,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。第一步:引入PLDatabase库第二步:创建.spl文件【create_db.spl】第三步:CDSqlManager.h#import <Foundation/Foundation.h>#import "PlausibleDatabase.h...
2019-09-06 09:38:40 128
原创 iOS数据持久化(二)FMDB
FMDB。。。概念不细说,本篇只讲使用。第一步:集成FMDB库使用cocoaPods到入FMDB库,也可用将现有的库直接加入工程中第二步:封装增、删、改、查的方法新建单例FMDBManager,数据FMDBModel###1.】FMDBModel.h@interface FMDBModel : NSObject@property(nonatomic,copy)NSString *...
2019-09-06 09:36:08 149
原创 iOS 数据持久化 (一)
iOS开发常用的数据持久化方式有NSUserdefaults(属性列表),NSKeyedArchiver(归档/解归档),write , SQLite 3, CoreData等。###1.【属性列表】NSUserDefaults 是一个单例,整个程序中只有一个实例对象,用于数据的永久保存,也是使用最简单。⚠️支持的数据类型有:NSNumber,double,float,NSInteger,N...
2019-09-06 09:32:43 266
HTTPS 双向认证 (AFNetworking 3.0)
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人