- 博客(8)
- 收藏
- 关注
原创 关于iOS preferredStatusBarStyle 方法有时候不调用的原因
不少同学在开发过程中可能会遇到这种情况,有些页面可以调用preferredStatusBarStyle方法改变状态栏样式,有些则不可以。其根本原因是:当视UIViewController处于UINavigationController中时,状态栏将由导航栏进行管理,所以此时在视图控制器中调用preferredStatusBarStyle时不再生效,需要通过UINavigationBar.barStyle属性来设置。另外,有一种情况,当视图控制器处于导航控制器中,如果导航栏被隐藏,此时可以通过调用pref
2022-03-11 17:17:26 5044
原创 Couldnot load Project & The file couldn‘t be opened
自己用一台电脑上传了一个项目到Git仓库,再从另一台电脑克隆这个仓库,克隆下来的项目直接报错Couldnot load Project,提示The file couldn't be opened。于是默默打开浏览器,结果发现清一色的都是对项目冲突的解决方法,最后,看到一个朋友文章里出现不一样的字眼objectVersion,最后又提到Xcode版本...瞬间我就激动了,因为我这个项目正是在Xcode13上创建的,克隆下来的这个电脑用的Xcode12!!解决方法:1.选中你项目根目录下的.xc
2021-12-10 17:07:05 882
原创 iOS App内检测版本更新
NSString *version = [[[NSBundle mainBundle]infoDictionary] objectForKey:@"CFBundleVersion"]; AFHTTPSessionManager *mgr = [AFHTTPSessionManager manager]; [mgr.responseSerializer setAcceptableContentTypes: [NSSet setWithObjects:@"application/jso...
2021-12-10 11:14:17 1745
原创 iOS数据持久化之存储路径
原文:https://www.jianshu.com/p/a9c64b15df85一、沙盒和沙盒存储路径1、沙盒是什么?iOS 每个iOS应用都有自己的应用沙盒,应用沙盒就是文件系统目录 。所有的非代码文件都要保存在此。沙盒就是一种独立、安全、封闭的空间 ,不能随意跨越自己的沙盒去访问别的应用程序沙盒中的内容。沙盒的四个目录:Documents、Library/Preferences 、Library/Caches 、tmpDocuments:保存用户产生的数据;Library/Pr
2021-11-10 00:39:49 2410
转载 iOS开发网站资源
图标https://icomoon.io/app/#/selecthttp://iconfont.cn/repositorieshttp://www.iconfont.cnApi数据接口聚合数据:http://www.juhe.cn百度APIStore:http://apistore.baidu.com医药吧:http://www.1ccf.com天狗云(医疗):http://www.tngou.net/doc易源接口:https://www.showapi.com/ap
2021-11-05 10:22:48 300
原创 判断iPhone型号
#import <sys/utsname.h>#pragma mark -- 判断手机型号-(NSString*)judgeIphoneType { struct utsname systemInfo; uname(&systemInfo); NSString * phoneType = [NSString stringWithCString: systemInfo.machine encoding:NSASCIIString.
2021-11-04 10:47:32 353
转载 OC 属性关键字和所有权修饰符
1. 属性关键字有哪些?分类 属性关键字 原子性 atomic、nonatomic 读写权限 readwrite、readonly、setter、getter 内存管理 assign、weak、unsafe_unretained、retain、strong、copy 可空性 (nullable、_Nullable 、__nullable)、 (nonnull、_Nonnull、__nonnull)、 (null_unspecified、_Null
2021-10-08 15:40:21 182
转载 OC中成员变量,实例变量,属性的关系
这几个概念往往知道了 过不了多久又忘 可能是因为平时并没有特别需要区分的地方 一般都用属性 某些时候可能会用到成员变量 ; 因为平时在写代码中并不需要过于区分 这可能是经常记住理解后又忘的原因吧; 但是很多文章 里面又提及到了这些概念 所以不得不再次温故而知新。在ios第一版中: 我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如: 注意:(这个是以前的用法)@interface MyViewCont...
2021-10-07 14:49:24 289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人