Swift开发
坤宇
喜欢程序开发,享受其中的乐趣!!!github:https://github.com/KY-zero
展开
-
Swift开发之NSStringFromClass的使用和代替方法
习惯了OC中语法的使用,在使用Swift开发的时候,使用到NSStringFromClass发现,转成的string是带有项目名称的(项目名.类名)这样的格式,在Swift2以及之前获取类名直接使用String(类名)就可以达到NSStringFromClass的效果;从Swift3开始这个方法被弃掉了,使用 String中的public init<Subject>(describing instance: Subject)方法即可获取类名,例如 let classStr =Str.原创 2020-11-04 14:57:45 · 1790 阅读 · 1 评论 -
iOS开发之二维码生成(错误问题小记,微信扫描,长按不识别)
此篇仅作为自己的错误笔记,轻喷1、二维码的生成一搜一大把,这就不多加赘述了。我遇到了无法识别的情况,是因为生成海报上的二维码是按照标注来的,太小了了,保存到相册导致二维码被放大轻微模糊。导致一直不识别。所以建议生成的时候,生成标注的1.5-2倍大小,这样就可以了。其他的不识别暂时没有遇到。遇到了再加上。...原创 2020-09-21 17:36:12 · 1413 阅读 · 0 评论 -
iOS开发之权限判断(这里只说相册的权限判断status一直是PHAuthorizationStatusNotDetermined问题)
这里只说iOS8之后的方法了,之前的很少有app做兼容了,微信都是从10开始了。哈哈哈在做权限判断的时候一般是这样PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];if (status == PHAuthorizationStatusRestricted || status == PHAuthorizationStatusDenied) { return NO;}return YES;原创 2020-09-21 17:30:21 · 7915 阅读 · 0 评论 -
Swift中NSData与NSDictionary之间的相互转换
使用NSKeyedUnarchiver类来进行相互转换1、NSDictionary转NSDatavar dictionaryExample : [String:AnyObject] = ["user":"UserName", "pass":"password", "token":"0123456789", "image":0] let dataExample :转载 2017-04-11 16:31:14 · 2192 阅读 · 0 评论 -
iOS开发之swift资料大全
目录(?)[+]版本:Swiftgithub排名 https://github.com/trending,github搜索:https://github.com/search主要工作说明: 1. 将Swift从Objective-C混合的md文件中抽出(正在进行…)使用方法:根据目录关键字搜索,记得包含@,以保证搜索目录关键字的唯一性。问题反馈:请广大网转载 2017-09-18 17:45:40 · 2474 阅读 · 0 评论