iOS
钻石人生
这个作者很懒,什么都没留下…
展开
-
iOS UITabBar 图片按原色显示
XCODE -> Assets, 选中图片,右侧 点选 show the Attributes inspector -> Render As->Original Image.UITabBar 图片 默认是按系统颜色显示,如果想要按原色显示,要修改图片的渲染模式。原创 2022-11-15 18:44:47 · 256 阅读 · 0 评论 -
YYModel 在Swift 使用中注意的问题
在Swift 中使用YYModel 解析Model 时要将 Model 中的变量前加@objc,不然会解析为空。 例如:**@objc** **var** areas : [CityListModel]?复制代码 @objcvarbaiduCode : String? @objcvarcode : String? @objcvargaodeCode : String? @objcvarids : Int = 0 @objcvarl...原创 2021-12-13 16:40:38 · 1179 阅读 · 0 评论 -
Swift 模拟一个服务端返回的json字符串常量
有时为了方便调试,我们需要手动模拟一个json 字符串常量。例如:letjsonStr = "{"citys":[{"id": 9,"code":"100000","name":"北京市","baiduCode":"131","gaodeCode":"","tengxunCode":"","parentId":8,"level": 2,"areas":[{"id":10,"code":"100020","name":"朝阳区","baiduCode":"","gaodeCode": "","tengxu..原创 2021-12-13 16:39:48 · 1297 阅读 · 0 评论 -
Swift json 字符串转数组
func getArrayFromJsonString(jsonString:String)->Array { letjsonData:Data = jsonString.data(using: .utf8)! letarray =try?JSONSerialization.jsonObject(with: jsonData, options: .mutableContainers) ifarray !=nil...原创 2021-12-13 16:38:57 · 1921 阅读 · 0 评论 -
Swift 获取 SSID 方法
func currentSSID()-> String { guardletwifiInterfaces = CNCopySupportedInterfaces()else{returnnil} letinterfaceArr = CFBridgingRetain(wifiInterfaces)as! Array ifinterfaceArr.count > 0 { letinterfaceNa...原创 2021-12-13 16:38:08 · 1327 阅读 · 0 评论 -
iOS 13后获取wifi ssid 的问题
iOS 13 之后的系统,需要获取定位权限才能开启获取 SSID,另外要在XCode Signing&Capabilies中添加Access WiFi Information. <key>NSLocationAlwaysUsageDescription</key> <string></string> <key>NSLocationAlwaysAndWhenInUseUsageDescription</key原创 2021-12-13 16:37:10 · 1099 阅读 · 0 评论 -
配置github上 的 ssh key
客户端生成ssh key在终端输入命令: ssh-keygen -t rsa -C "xxxxx.com"xxxxx.com 改为自己的邮箱即可,然后一路回车,会生成ssh key.然后终端再执行命令: ssh -vgit@github.com最后两句会出现 No more authentication methods to try. Permission denied (publickey)终端 再执行以下命令: ssh-agent -s接着再执行 ssh-add ~/.ssh/.原创 2021-12-13 16:35:41 · 328 阅读 · 0 评论 -
iOS 根据时区差来转现在时间
+ (NSDate *)getCurrentDateFromatAnyDate:(NSDate *)anyDate{ //设置源日期时区 NSTimeZone *sourceTimeZone = [NSTimeZonetimeZoneWithAbbreviation:@"UTC"];//或GMT //设置转换后的目标日期时区 NS原创 2018-02-06 11:11:40 · 466 阅读 · 0 评论 -
IOS 格式化时间字符串
+ (NSString *)fixStringForDate:(NSDate *)date { NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init]; [dateFormatter setTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"UTC原创 2018-02-06 10:56:13 · 469 阅读 · 0 评论 -
NSDate 转时间字符串
+ (NSString *)locateTimeToTimeStamp { NSDate *datenow = [NSDatedate]; NSString *timeSp = [NSStringstringWithFormat:@"%ld", (long)[datenowtimeIntervalSince1970]]; return time原创 2018-02-06 10:53:21 · 348 阅读 · 0 评论 -
时间戳转NSDate
+ (NSDate *)getLocateTime:(unsignedint)timeStamp { double dTimeStamp = (double)timeStamp; NSDate *confromTimesp = [NSDatedateWithTimeIntervalSince1970:dTimeStamp]; return conf原创 2018-02-06 10:51:50 · 2491 阅读 · 0 评论 -
iOS JSON 字符串转字典
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } //NSString 转 NSDate NSData *jsonData = [jsonString原创 2018-02-06 10:48:24 · 392 阅读 · 0 评论 -
iOS 中 const char * 转字NSString
在iOS 项目中经常用到const char * 转NSString 那么下面的方法可以方便的将 const char * 转NSString,例如:const char * data = "csdn";char buffer [1024];memset(buffer,0,1024);memcpy(buffer,data,1024);NSString * jsonStrin原创 2018-02-06 10:46:29 · 1650 阅读 · 0 评论 -
IOS中使用像素位图(CGImageRef)对图片进行处理
IOS中对图片进行重绘处理的方法总结一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义:?1typedef struct CGImage *CGImageRef;转载 2015-12-15 11:01:35 · 637 阅读 · 0 评论