推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > iOS开发 > iOS开发常见问题
免费发布需求,接收报价与方案

iOS开发常见问题

什么是iOS开发?

相关提示: 【iOS开发前景】【iOS游戏开发】【iOS应用开发】

    每一个iOS  开发者在开发过程中没有一帆风顺的,总会遇到或多或少的问题,每一个开发者都有可能在开发过程中达不到自己预期的那样。
iOS开发常见问题
    1.为什么微信,QQ 空间,新浪分享会失败?
    答案:微信中规定分享图片缩略的大小不能超过 32K , QQ 空间分享本地图片,需要去注册平台申请接口权限,接口类型是 upload_pic,新浪微博分享网络图片,也需要去注册平台申请接口权限,接口类型是statuses/upload_url_text,微信和 QQ 空间通常分享参数,例如 url ,image ,description ,title 都不能能够为空。

    2.如何修改分享菜单背景图片和 Button 的图片?
    答案: iOS7.0 风格的改不了,因为里面是个 View ,可以自己定义做, iOS7.0 以下风格的可以 找到 Resource.bundle ,右击点击 show In Finder ,然后再右击 Resource.bundle ,显示包内容,找到相关图片替换。

    3.为什么sdk只能在 32 位上编译,不能在 64 位上编译,出现 “Undefined symbols for architecture arm64:错误?
    答案:我们的 sdk 目前只能在 32 位上编译,但是可以在 64 位上运行,运行项目时 可以修改 Build Settings 里面的 Architectures, 不选择包含 arm64 这个选项

    4.为什么尚未配置 URL ;跳不到客户端; QQ 空间点击返回应用,浏览器 出现提示框,说 “Safari 无法打开该网页,因为网址无效 " ;提示授权成功,回到应用显示未授权等?
    答案:未配置平台的 URL Schemes , URL Schemes 的大小写也要区分,另外还要调用两个处理返回消息的方法 。

    5.为什么平台 [QQ] 不支持授权功能?
    答案:像微信, QQ ,邮件,短信,打印,拷贝等这些都不支持授权功能, 但是QQ 的授权功能可以通过 QQ 空间来授权登录

     6.正常连接分享的时候为什么会变成短链接转换,与先前填的 url 不同?
    答案:短链接是我们帮你们统计回流数用的,如果不需要这项功能的话,在 v.2.70 之后我们本地目前还没有办法禁止,可以通过服务器托管模式关闭 , 另外 2.8.3 以下的要使用托管初始化 [ShareSDK registerApp   "iOSv1101" useAppTrusteeship:YES];

    7.为什么下载下来的 httpShareSDK for cocos2d-x  不能直接编译 ?        
    答案:要单独下载 cocos2d-x 的框架和 ShareSDK 包和我们提供的主键然后导入才能编译

    8.为什么授权登录使用别人的账号来登录有没有限制?
    答 案:如果你的 appkey 通过了审核,那么就没有限制,如果没有通过审核,那需要填测试账号。

    9.iOS系统是否支持flash?
    答案: iOS不支持Flash。 Adobe计划在iPhone发行第三方Flash Lite软件程序但现时仍未有计划。以现时来说只支持标准Flash。现时可以使用iPhone第三方程式jailbreak观看flash动画。

    10.iOS开发用什么语言?
    答案: iOS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。

    11.iOS开发的常用工具是什么?
    答案:Simpholders、PaintCode、XScope、Liya、Briefs。

    在iOS开发中,大多数人都不可能顺风顺水,所以这就要求开发者稳下心来,不要急于求成。