摘要:
ARC的学习 使用ARC时,id类型和对象类型上必须加上所有权修饰符,所有权修饰符分为下面四种,一.是__strong,强引用(id类型和对象类型默认的就是这个修饰符,如成员变量,所有前面什么也不加,就是__strong) 是__weak弱引用,一般不会持有对象。三.是__unsafe_unreta 阅读全文
摘要:
//带有自动变量值的匿名函数 //block 与 C语言函数比只有两点不同,1.没有函数名。 2.带有“^”。 //类似于方法,如B中的值传给A中,在B中,一. 定义 ; 二. 实现。 在A中. 一. 调用。 一、Block是什么? - 匿名函数 - 截获自动变量 二、Block语法。 1.语法 1 阅读全文
摘要:
一. 上传了一个版本,为什么没有构建版本? 解:info.plist中的Bundle version 与上一个版本一致或少于上一个版本,上线新版本时,Bundle version和Bundle ....,short都需要修改。 二. 在适配iOS10时,你上传了一个版本,上传成功后提示你些构建版本无 阅读全文
摘要:
首先退出Xcode并且关闭模拟器: 然后在终端(Terminal)输入如下2行命令: sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService rm -rf ~/Library/Developer/CoreSimulator/Devic 阅读全文
摘要:
一.设置状态栏的颜色。 方法一: 1.需要注意的是必须设置info.plist, View controller-based status bar appearance为NO,下面的方法才有用 2.随时更新状态栏。 二、方法二:注意的是必须设置info.plist, View controller- 阅读全文
摘要:
首先采用的框架是WebViewJavascriptBridge,采用这套框架可以方便的使iOS与JS交互 一. 流程图(主要介绍思路) 二.iOS端如何使用 三.JS端如何使用 四.注意事项 1.当出现这样的提示的话,说明JS那边已经实现了名字为‘ww’的方法,但是iOS这边没有注册, 五.防止We 阅读全文
摘要:
一、思维导图 二、当控制器一导航是隐藏的,控制器二导航是显示的,控制器一push控制器二,左滑手势返回时会出现黑框, 解决办法是: 1.在控制器一将要出现的方法设置为:[self.navigationController setNavigationBarHidden:YES animated:YES 阅读全文
摘要:
代码如下: 阅读全文
摘要:
//一. 本地持久化 //1.沙盒 //1.1 应用程序包:存放的是应用程序的源文件,包括资源文件和可执行文件 NSString *path = [[NSBundle mainBundle]bundlePath]; //1.2 Documents:最常用的目录,iTunes同步该应用时会同步此文件夹中的内容,适合存储重要数据 ... 阅读全文
摘要:
1.当安装应用到4s时,偶尔有些程序会报这个错误,There was an internal API error 解决办法如下: 真机运行下,项目在iOS8.0下运行正常,但是一旦换到iOS7.0和7.1就报这个错误,clear一下,删除真机上原有的app,仍然没有任何作用,捣鼓了很久终于找到问题所 阅读全文