IOS 小新兵
2017-07-02
若是自定义模块,请检查module.json里配置的class是否正确,并检查静态库是否是真机环境编译的。
若是SuperWebView环境,请确保Modules目录下所有的文件都已添加到工程。


2017-10-22
用storyboard加载UIViewController
UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"MiniVR_MainStoryboardstoryboard" bundle:nil];
UIViewController* controller = [secondStoryBoard instantiateViewControllerWithIdentifier:@"miniVR_player"];
删除storyboard中没用的View Controller,
选中storyboard中的View Controller,然后按键盘上的Delete键就可以删掉了。
真心觉得苹果好高冷,右击点删除不是很方便吗,硬是没有。谁知道你要键盘删,而且删除前没有提示是否确认删除。
路径知识:
拿到的url是/var/containers/...
但是播放器不认识,需要通过NSURL* url = [NSURL fileURLWithPath:Path]; 然后[url absoluteString] 可以拿到播放器能识别的地址,虽然看上去好像只是增加了
file://这个,但最好不要自己去拼字符串,因为通NSURL会对中文 编码,这是兼容性最好的。自己拼字符串可能不能识别中文 。
2017-11-18
在用xcode导静态.a包的时候,如果选择导出的是 Generic iOS Device 类型的,这个是不支持模拟器调试的,只能连上真机调试。
2017-12-03
lipo libMobClickDevice.a -remove x86_64 -output libMobClickDevice.a
2017-12-04
今天在做百度定位开发的时候,在xcode里报了
Apple Mach-O Linker Error
"_OBJC_CLASS_$_ASIdentifier Manager",referenced from:
Linker command failed with exit
code 1(use -v to see invocation)
在网上查了后,要添加AdSupport.framework才ok
2017-12-10
按住command +鼠标左键即可跳转定义.
在做百度定义SDK开发的时候(IOS),发现调用[_locationManager startUpdatingLocation]; 报错。
@try{}@catch后,显示是name:@"NSInternalInconsistencyException" - reason:@"Invalid parameter not satisfying:!stayUp || CLClientIsBackgroundable(internal->fClient)"
后来看文档,说是要加配置,找到Info.plist文件,对比了一下。多了一个这个

加了这个之后就好了。
2018-01-27
xcode打静态包(*.a)包含第三方SDK的方法,进入配置,找到Build Phases 然后是Link Binary With Librares,然后+ ,然后Add Other... 然后找到xxx.frmework,然后又击点进去
然后选中里面的xxxx(没有扩展名,也是静态包),然后点Open
2018-07-07
今天被网友坑了:http://www.cocoachina.com/ios/20160919/17595.html

上面提到两个方式。说第2种推荐
我就用了第2种。发现时间间隔会变,本来我设为5s,后来变为了3s
果断换成第一种方式,就正常了。
感觉第2种会根据系统忙不忙去执行,如果忙,就延后执行,如果不忙,就提前执行,不知道我理解对不对??
2018-07-08
今天在做开发的时候,导入了一些c文件,发现xcode不识别c语法,我一直以为是我没配置好,就去看工程的配置选项+百度,一直没找到原因。
后来,我发现了mm文件的介绍,加上联想,是不是因为我的m文件用到了c语法,所以不识别,那我把它变成mm文件是不是就可以了,说干就干,居然好了。帅。
IOS 小新兵的更多相关文章
- IOS小工具以及精彩的博客
IOS小工具以及精彩的博客 工具 Log Guru是一个收集Log的小工具, 可以在 Mac 上查看 iOS 设备的实时系统日志. 现在可以直接高亮显示在 FIR.im 上安装 app 失败的原因.后 ...
- IOS小组件(6):小组件实现时钟按秒刷新
引言 上一节中我们了解了IOS小组件的刷新机制,发现根本没法实现按秒刷新,但是看别的App里面有做到,以为用了什么黑科技,原来是因为系统提供了一个额外的机制实现时间的动态更新,不用走小组件的刷新机 ...
- iOS 小知识点(持续更新)
1.如何通过代码设置Button title的字体大小 设置Button.titleLabel.font = [UIFont systemFontOfSize:<#(CGFloat)#> ...
- iOS小技巧总结,绝对有你想要的
原文链接 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新. UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIV ...
- iOS小技巧 - 和屏幕等宽的Table分割线
前言 因为本人也是学习iOS才一个多月,在写程序的过程中经常会遇到一些看似应该很简单,但是要解决好却要知道一点小trick的问题. 因此后面会陆续记一些这类问题,一来加深印象,二来也可以做个备忘录. ...
- iOS小知识点大杂烩
转自OPEN经验 1,打印View所有子视图 po [[self view]recursiveDescription] 2,layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调 ...
- iOS小知识点
1.子视图超出frame的部分不显示 view.clipsToBounds 设置为YES; UIScrollview的clipsToBounds默认就是YES 2.UIImage 有一个属性叫s ...
- iOS小技巧:用runtime 解决UIButton 重复点击问题
http://www.cocoachina.com/ios/20150911/13260.html 作者:uxyheaven 授权本站转载. 什么是这个问题 我们的按钮是点击一次响应一次, 即使频繁的 ...
- IOS小组件(8):App与Widget数据共享
引言 Widget是一个迷你版的App,IOS有沙盒机制,不同App之间无法直接共享数据.组件和主App之间其实就是不同App的关系,所以也无法通过userdefaults.standard来传数 ...
随机推荐
- Sublime Text使用中的一些心得
Sublime Text3是每个web前端程序员的必备神器,其中有许多便利的功能及插件.下面列出一些在开发中比较实用的快捷操作,可以极大地提高代码的编写速度及效率. l 在文档中输入代码,即使忘记保 ...
- Linux 下 mysql的基本配置
Linux 下 mysql的基本配置 2013年02月27日 ⁄ MySQL ⁄ 共 3000字 ⁄ 暂无评论 ⁄ 被围观 2,483 views+ 1. Linux mysql安装: $ yu ...
- 浅谈Java代理一:JDK动态代理-Proxy.newProxyInstance
浅谈Java代理一:JDK动态代理-Proxy.newProxyInstance java.lang.reflect.Proxy:该类用于动态生成代理类,只需传入目标接口.目标接口的类加载器以及Inv ...
- 【centos】centos安装g++
gcc在Centos下的安装:使用的是以下语句:yum install gcc 以为安装g++,类似的应该使用:yum install g++ 可是提示:command is not found 查询 ...
- NET Runtime version 2.0.50727.42 - 执行引擎错误 或者无法创建应用程序域
server2003操作系统 IIS运行应用程序报错,应用程序事件查看器详细: NET Runtime version 2.0.50727.42 - 执行引擎错误 或者无法创建应用程序域 解决方法:卸 ...
- swift - 本地通知2 - 啰嗦版
1. import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var windo ...
- Aria2GUI 导出下载 刷新界面,任务消失
问题1. 2.勾选之后 导出下载 没了,神烦 解决方法解决方法1.点击分享, 2.创建链接 3.然后复制链接到网站, 下面是 下载 工具和 谷歌插件http://www.sdifen.com/ari ...
- 同一台主机部署两个比特币钱包以及rpc服务的摘要
.bitcoin QA Test环境 启动指定参数: "C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -testnet -serve ...
- input 原生上传文件(type = file)
1.表单上传文件的步骤: - 1)设置enctype 默认为:enctype="application/x-www-form-urlencoded"(一般不设置) 若要表单中有需要 ...
- 移动端页面返回,数据不刷新bug解决
一,当安卓和ios都有问题的时候 // a.html 设置刷新 检测缓存是否有标志 要是有就说明数据有变化 a.html跳转到b.html页面 window.addEventListener(&quo ...