苹果文档Transitioning to ARC Release Notes里描述了好几种处理arc和非arc情况的方法,我遇到的情况是需要在一个非arc的工程里载入一个同步twitter的库,而该库是使用arc模式的文件。为了使两者兼容,我采用如下方法,顺利通过编译:
Use Compiler Flags to Enable and Disable ARC
You enable ARC using a new -fobjc-arc compiler flag. You can also choose to use ARC on a per-file basis if it’s more convenient for you to use manual reference counting for some files. For projects that employ ARC as the default approach, you can disable ARC for a specific file using a new-fno-objc-arc compiler flag for that file.ARC is supported in Xcode 4.2 for Mac OS X v10.6 and v10.7 (64-bit applications) and for iOS 4 and iOS 5. Weak references are not supported in Mac OS X v10.6 and iOS 4. There is no ARC support in Xcode 4.1 and earlier.
操作截图:
这种在xcode中设置文件的编译方式的方法,觉得还是挺方便的。
其他方式可以查阅文档的该部分,就不列举了。
range是个比较特殊的东西,简单来说它包含了
location,查找到字符串在目标字符串中的位置
length,要查找的字条串长度
所以看后面的那段代码就好理解了
从location+length开始取子字符串。
这段代码的意思就是在string里取"/"后的字符串
如果要反向查找
8 MobileEngine
简介:Mobile引擎是3.4版新增的引擎。该引擎支持在iphone,ipad等移动终端浏览SapgoBI图表,报表的引擎。
8.1 先决条件由于MobileEngine是3.4版才支持的引擎,因此需要先将3.3版升级为3.4版。
需要增加bimobile的角色和操作员,并新增相应的数据源,数据集合,图报表配置。
8.2 操作说明该引擎可以使用谷歌浏览器在普通PC上访问,
访问地址http://localhost:8083/SpagoBIMobileEngine。登录界面如下图:
登陆成功后打开文档浏览页面,如下图:
子列表:
这里的显示需要自己根据情况配置好文档。
Mobile Engine支持的图表类型有:列表,图表(曲线图,饼状图,柱状图),综合图表。
1. 列表
2. 图表
3. 综合图表
点击左上角柱状图中某个日期的数据可以自动更新另外两个图表的数据
本文图片下载地址:http://download.csdn.net/detail/zry3942522/4408515