随笔分类 - iOS开发之Objective-C
使用Objective-C语言
摘要:收到短信通知提示音路径: '/System/Library/Audio/UISounds/sms-received1.caf'
阅读全文
摘要:在模拟器上,如果直接使用拼接url的方式去下载文件是可以成功的, 但是如果使用真机的话,直接拼接url的方式下载文件则有可能是失败的。
阅读全文
摘要:最近遇到一个问题,就是在设置启动图片的时候,把启动图片命名设置为了xxx@2x.png, 然后应用死活没有显示启动图片,调试了很久,才发现是因为文件命名的原因。 1. 如果在图片的下方有2x或3x的标识的,那么导入的文件命名也用上@2x或@3x是没有问题的。 比如,AppIcon里的图片,可以为ic
阅读全文
摘要:在引用第三方库的时候,经常会遇到xxx.h file not found的问题。 首先,我们要知道在引用第三方的时候,我们使用的第三方的库的类型。 .a静态库 使用方式:#import "xxx.h" .framework动态库 使用方式:#import <xxx/xxx.h>
阅读全文
摘要:First ViewController Second ViewController
阅读全文
摘要:1.在后台可以继续播放音频 To play sound in the background, make sure to add the following to the Info.plist file.
阅读全文
摘要:如果自己的ios测试机不小心升级到比Xcode更高的ios系统, 那么这时候是无法使用真机来进行调试的。 但是我们可以通过拷贝与测试机一样版本的系统来解决这个问题。 去下载一个Xcode8,然后安装,不要覆盖原来的Xcode7, 然后按照下图中的路径,将Xcode8中的ios10真机调试镜像拷贝到X
阅读全文
摘要:1. iOS设置app应用程序文件共享 设置流程 xcode 打开项目 在 info.plist 文件,添加 UIFileSharingEnabled 并设置属性为 YES, 在app内部,将您希望共享的文件放在应用程序的Documents目录下。 2. 设置应用程序可以播放音频流 在AppDele
阅读全文
摘要:在项目根目录下,创建一个文件.clang-format,使用vim打开并修改。 具体的配置风格可以看这里:http://clang.llvm.org/docs/ClangFormatStyleOptions.html 下面是我自己的风格配置, 或: tip: 这个好像会和react-native的r
阅读全文
摘要:tips: 要注意服务器端口与客户端端口的区别,如果客户端绑定的是服务器的端口,那么服务器发送的消息就会一直发送给服务器。
阅读全文
摘要:1.确定可以打包的Mac电脑,即该Mac电脑已经具备可以打包的权限。 需要上传一份Mac电脑的描述文件,即csr文件。 2.创建bundle id 3.添加测试设备 4.生成证明描述文件 5.Xcode 选择真机调试,依次点击"Product->Archive",点击"Export",选择如图, 这
阅读全文
摘要:在某些时候,程序可能需要根据获取的参数来决定调用的方法。 要实现这样的功能,就需要使用到动态运行时方法了。 首先需要定义好接口,以便调用。 然后就是动态调用定义好的方法。 这里有两种方法, 第一种: 使用第一种方法,程序会出现警告。 第二种:(使用方法指针调用) 另外,id类型的熟练使用非常重要。
阅读全文
摘要:TARGETS的build Phases中的Compile Source里修改文件备注文件参数设定: 增加-fobjc-arc来使单个文件 支持ARC,或者添加-fno-objc-arc使单个文件不支持ARC。
阅读全文
摘要:1.创建一个OC项目工程,然后在Build Settings中找到如下字段,修改。 2.然后在项目中创建swift文件,如果系统提示是否需要创建桥接文件的时候,点击确定。 然后在Build Settings,查找swift, 如图所示,会显示两个文件,一个上桥接文件(在项目工程中可见), 另一个是s
阅读全文
摘要:1. ios中的webview加载的URL不可以含有中文,解决办法说将中文字符转码, 如下: 2.window.location.href webkit不兼容 window.event.returnValue = false; 在location.href后加上后修复。 2.window.locat
阅读全文
摘要:1. 如果在本地删除了某个文件,在Cornerstone上的本地仓库会出现D的标志,并且文件不存在。 这时,只需要将该文件提交到服务器上,本地仓库就会清除了已删除的文件的标识,同时,服务器上也会自动删除该文件。
阅读全文
摘要:终端输入命令: python -m SimpleHTTPServer 会开启一个端口为8000的本地服务器。
阅读全文
摘要:首先根据官网上的介绍,安装必须的环境需求。http://reactnative.cn/docs/0.20/getting-started.html#content 下面讲一下一些常用的命令: 如果需要手动开启开发服务器,那么就需要添加一个package.json到node_modules的同级目录下
阅读全文
浙公网安备 33010602011771号