随笔分类 - iOS
摘要:请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码 出现这个问题按照提示上的来看应该是手机号码输入的不对 但是输入的手机号码的确是11位 这个手机号是开发者账号绑定的手机号 也就是这个开发者账号的苹果ID绑定的电子邮箱和绑定的手机号码 解决方案就是在手机上登录上开发者的那个账号
阅读全文
摘要:首先删除 SceneDelegate.h 和 SceneDelegate.m ,info.plist中的 Application Scene Manifest 和 AppDelegate.m 中的 #pragma mark - UISceneSession lifecycle - (UISceneC
阅读全文
摘要:第一步 在 AppDelegate.h 里增加一个属性 @property (nonatomic, assign) NSInteger allowRotation; 用来区分哪个界面可以横屏 哪个界面不可以 第二步 在 AppDelegate.m 里增加一个方法 -(UIInterfaceOrien
阅读全文
摘要:这种现象一般都是在导入了第三方之后发生的 原因是因为这些第三方中包含 文件 正常 都是 或者 直接找到 后缀的文件 然后全部改成 即可
阅读全文
摘要:第一种情况 重复导入文件 说白了就是同一个文件名导入了多次 根据提示去重即可 常见于导入第三方库或者复制其他项目文件 第二种情况 看看文件是否丢失 第三种情况 头文件的时候,不小心把 写成了 第四种情况 有相同名称的 函数 根据提示找到 或者 改名字或者删除方法 举个例子
阅读全文
摘要:去 Build Settings 设置下Swift版本就行了
阅读全文
摘要:1.下载该静态库并导入 2.配置工程 TARGETS Build Settings Other Linker Flags 添加一个 ObjC 3.开始应用 Demo地址:
阅读全文
摘要:打开开发者网站 http://developer.apple.com/ 登上开发者账号 找到应用程序的ID 如果是新的应用 直接在新建应用的时候勾选上(新建过得编辑然后勾选) 如图 然后用Xcode打开或者新建的项目 添加AuthenticationServices.framework TARGET
阅读全文
摘要:不适配深色模式 直接在info新加一个字段 设置值为 适配深色模式 适配深色模式info里面的那个字段就不用添加了 但是需要在每个 里面增加下面的这个方法 在这个方法里去判断和更改当前界面所有元素的颜色 我专门做了一个单例,把应用程序中的所有颜色都单独保存起来 还有两个方法,分别是把所有的颜色改成与
阅读全文
摘要:macOS Catalina macOS Mojave macOS High Sierra macOS Sierra 点击可以直接在MAC App Store下载,如果不能下载就多试几次。
阅读全文
摘要:系统升级为 macOS Catalina 发现 CocoaPods 不管用了。 解决方法: 打开 iTerm2 sudo gem update --system 输入电脑密码,然后 sudo gem install cocoapods -n/usr/local/bin 搞定
阅读全文
摘要:快速定位iOS线上App崩溃在哪个控制器里面,需要和后台配合使用 下载本SDK并手动添加到项目里 新建所有的页面都继承于YZViewController 在AppDelegate的didFinishLaunchingWithOptions方法里面写下如下代码:
阅读全文
摘要:1.关闭当前项目和Xcode 2.打开终端或者iterm cd ~/Library/Developer/Xcode/DerivedData/ 3. xattr -rc . 4.重新打开项目 5.如果不行那你就再试试其他的办法吧,我就是这样弄好的
阅读全文
摘要:第一篇文章请看: http://www.cnblogs.com/BK-12345/p/6000124.html 写第二篇的目的是因为iTunes更新了,有一些东西发生了变化,应用没有了,其实还是存在的,只不过换了一个名字,叫文件共享。 新版的iTunes
阅读全文
摘要:做iOS开发,说到网络请求,大家可能都不约而同的提到AFN,可以说大家的网络请求都是用AFN封装而成,AFN的强大易用的确很好。 但是版本升级就会出现一些问题,所以就自己基于iOS原生封装了一个网络请求的静态库,让你一行代码实现网络请求。 基于原生的iOS封装的GET和POST网络请求,一行代码即可
阅读全文
摘要:有的时候团队开发,手机系统一升级,那么对应的Xcode也就需要升级了,由于团队开发,可能一下要把所有人的都升级一下,那么最简单的就是下好一份Xcode然后分享给大家。 但是有的时候你就会发现,通过AppStore下载的Xcode一不小心就安装了,结果就是找不到下载的文件了,因为好像默认就是安装完成之
阅读全文
摘要:在项目开发的过程中,遇到了一个问题,就是webp的图片,先解释一下webp是啥,webp是谷歌开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,说白了就是省空间,特别对于移动端的App来说应用的大小还是很有必要的能省则省。 问题来了,苹果原生的并不支持webp类型的图片
阅读全文
摘要:有的时候xcode打印后台返回的日志,明明后台返回的是中文,但是在xcode的日志里面却不是中文,而是unicode编码,这个就比较坑,因为看不到内容。 其实解决办法有两种: 第一种就是给xcode安装插件,基本上都是先安装alcatraz,然后在安装插件即可实现,但是貌似随着xcode的不断更新,
阅读全文
摘要:只需要在UITabBarController添加控制器的时候调用YZNav初始化,就可以实现tabbar的自动隐藏了。 直接上github地址:https://github.com/YouZhiZheShiJingCheng/YZNav
阅读全文
摘要:写项目的时候就遇到了这个尴尬的问题,有的是需要进行网络请求的,或者有的手机有点卡顿,用户就会连续点击,经常出现的就是接连Push两个同样的控制器,当然还有重复调用网络请求的方法,等等等等。。。。 比较笨的方法就是在每个点击的地方把用户交互给关掉,等到功能实现后之后再将这个按钮的用户交互恢复。 当然了
阅读全文