********************************************************************************
********************************************************************************
********************************************************************************
********************************************************************************
OpenFeint 2.4.3
release date 2.3.2010
Release Notes
Copyright (c) 2009-2010 Aurora Feint Inc. All Rights Reserved.
********************************************************************************
********************************************************************************
********************************************************************************
********************************************************************************
********************************************************************************
********************************************************************************
**** What's New? (Version 2.4.3, 2.3.2010)
********************************************************************************
- Replaced our use of NSXMLParser with the significantly faster Parsifal
- Specific information about Parsifal can be found here: http://www.saunalahti.fi/~samiuus/toni/xmlproc/
- The SDK will now compile even if you are forcing everything to be compiled as Objective-C++ (GCC_INPUT_FILETYPE)
- Various bugfixes
- Crash on 2.x devices when tapping the banner before it was populated
- Failure to show a notification when posting the first high score to an ascending leaderboard
- Deprecation warning in OFSelectProfilePictureController when iPhoneOS Deployment Target is set to 3.1 or higher
********************************************************************************
**** Integration Changes (Version 2.4.3, 2.3.2010)
********************************************************************************
**** No new changes since 2.4. Changes from 2.4 are listed below:
- If you are setting your 'iPhone OS Deployment Target' below 3.0 you must weak-link the following libraries
(See #8 below)
* UIKit
* MapKit
- OpenFeintSettingDisableChat has been removed
* Instead use OpenFeintSettingDisableUserGeneratedContent
- Some new library dependencies have been added
* CFNetwork
* CoreLocation
* MapKit (if building with SDK 3.0 or newer)
- Automatically posting to facebook and twitter when unlocking an achievement is turned off by default.
* Set OpenFeintSettingPromptToPostAchievementUnlock to true to enable automatic posting of social notifications.
********************************************************************************
**** Getting Started
********************************************************************************
---------------------------------------------
---- Building OpenFeint With Your Project:
---------------------------------------------
For the latest information on integrating OpenFeint please check:
http://www.openfeint.com/developers/support/index.php/kb/article/000055
1. Make sure you have the current version of OpenFeint. Unzip the file.
2. If you have previously used OpenFeint, delete the existing group reference from your project.
3. If you have previously used OpenFeint, delete your build directory. Otherwise xcode might get confused and the game will crash because xcode didn't realize a .xib file changed
4. Drag and drop the unzipped folder titled OpenFeint onto your project in XCode. Make sure it's included as a group and not a folder reference.
5. If your game is landscape only or portrait only, remove the Resources/Landscape or Resources/Portrait folder from your project, whichever you don't need. This is not a necessary step but helps cut down the application size. You need to do this every time you download a new OpenFeint project.
6. Right click on your project icon in the Groups & Files pane. Select Get Info.
* Select the Build tab. Make sure you have Configuration set to All Configurations
* Add to Other Linker Flags the value -ObjC
** NOTE: If the current value says <Multiple values> then you may not add the -ObjC flag for "All Configurations"
** but you must instead do it one configuration at a time.
* Ensure 'Call C++ Default Ctors/Dtors in Objective-C' is checked under the 'GCC 4.2 - Code Generation' section
* NOTE: Older Xcode projects may have to add this as a user defined setting GCC_OBJC_CALL_CXX_CDTORS set to YES
7. Ensure the following frameworks are included in your link step:
(do this by right clicking on your project and selecting "Add->Existing Frameworks...")
* Foundation
* UIKit
* CoreGraphics
* QuartzCore
* Security
* SystemConfiguration
* libsql3.0.dylib (located in (iPhoneSDK Folder)/usr/lib/)
* CFNetwork
* CoreLocation
* MapKit (if building with SDK 3.0 or newer)
8. If you have set your 'iPhoneOS Deployment Target' to any version before 3.0 you must weak link some libraries.
* Select 'Targets' in the Groups & Files pane.
* Right click your target and select Get Info.
* Select the 'General' tab.
* Under 'Linked Libraries' change the following libraries from 'Required' to 'Weak'
* UIKit
* MapKit
9. You must have a prefix header. It must have the following line: #import "OpenFeintPrefix.pch"
---------------------------------------------
---- Releasing your title with OpenFeint:
---------------------------------------------
- Register an Application on api.openfeint.com
- Use the ProductKey and ProductSecret for your registered application.
- When launching your app, OpenFeint will print out what servers it is using to the console/log using NSLog.
NOTE: Make sure your application is using https://api.openfeint.com/
- Make sure you're offline configuration XML file is up to date. This file is downloadable in the developer dashboard under the 'Offline' section and should be re-downloaded every time you change something in the developer dashboard.
---------------------------------------------
---- How To Use OpenFeint
---------------------------------------------
For a more comprehensive beginner guide please visit our help website:
http://www.openfeint.com/developers/support/index.php/kb/article/000022
#import "OpenFeint.h"
// Initialize OpenFeint on the title screen after you've displayed any splash screens.
// OpenFeint will present a modal the first time it's initialized to conform with apple regulations.
- (void)initializeOpenfeint
{
[OpenFeint initializeWithProductKey:yourProductKey
andSecret:yourProductSecret
andDisplayName:yourApplicationNameForUsers
andSettings:aDictionaryOfOpenFeintSettings // see OpenFeintSettings.h
andDelegates:aDelegateContainer]; // see OFDelegatesContainer.h
// You probably want to invoke this from a button instead of directly here.
[OpenFeint launchDashboard];
}
- (void)applicationDidBecomeActive:(UIApplication *)application
{
[OpenFeint applicationDidBecomeActive];
}
- (void)applicationWillResignActive:(UIApplication *)application
{
[OpenFeint applicationWillResignActive];
}
********************************************************************************
**** Known Issues
********************************************************************************
- Delegate parameters from OF Services are not easily exposed yet.
- You must be compiling with Objective-C++ to use the OpenFeint APIs. (Use a .mm file extension)
- There are a small number of non-prefixed symbols in the global namespace.
- Notifications do not perform well on top of OpenGL based game views.
- Occasional non-error logging spew needs to be scoped with OpenFeint and togglable
- When resizing the k
没有合适的资源?快使用搜索试试~ 我知道了~
IOS应用源码之Artifice.zip
共1540个文件
h:557个
mm:375个
png:234个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 142 浏览量
2022-06-21
07:03:59
上传
评论
收藏 5.3MB ZIP 举报
温馨提示
IOS应用源码之Artifice.zip
资源推荐
资源详情
资源评论
收起资源包目录
IOS应用源码之Artifice.zip (1540个子文件)
parsifal.c 110KB
dtdvalid.c 28KB
xmlhash.c 10KB
bistream.c 8KB
xmlvect.c 5KB
xmlsbuf.c 4KB
encoding.c 4KB
glu.c 2KB
xmlpool.c 2KB
base64.c 2KB
push.caf 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
OFAsyncSocket.h 20KB
CocosNode.h 15KB
ASIHTTPRequest.h 15KB
xmldef.h 14KB
Director.h 13KB
OFChallengeService.h 12KB
ccArray.h 12KB
IntervalAction.h 11KB
nametab.h 10KB
CocosDenshion.h 10KB
CDOpenALSupport.h 10KB
OpenFeint.h 10KB
parsifal.h 9KB
共 1540 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
BryanDing
- 粉丝: 299
- 资源: 5583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python的高德地图+58租房(源码+使用文档)
- C语言文件读写代码.docx
- python的概要介绍与分析
- module-0982.SyncTensorsGraph.9515.sm-8.0-gpu-after-optimizations
- ChromeSetup20220804.exe
- 讲解记录 基于Java的小区物业管理系统
- module-0004.SyncTensorsGraph.7578.sm-8.0-gpu-after-optimizations
- python39.dll
- 【Matlab 六自由度机器人】Fixed Angles(固定角度) 和 Euler Angles(欧拉角) 之间的区别
- STLINK下载器调试过程中常见问题排查
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功