//
// CDataScanner.h
// TouchCode
//
// Created by Jonathan Wight on 04/16/08.
// Copyright 2008 toxicsoftware.com. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the "Software"), to deal in the Software without
// restriction, including without limitation the rights to use,
// copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following
// conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
//
#import <Foundation/Foundation.h>
// NSScanner
@interface CDataScanner : NSObject {
NSData *data;
u_int8_t *start;
u_int8_t *end;
u_int8_t *current;
NSUInteger length;
}
@property (readwrite, nonatomic, retain) NSData *data;
@property (readwrite, nonatomic, assign) NSUInteger scanLocation;
@property (readonly, nonatomic, assign) NSUInteger bytesRemaining;
@property (readonly, nonatomic, assign) BOOL isAtEnd;
- (id)initWithData:(NSData *)inData;
- (unichar)currentCharacter;
- (unichar)scanCharacter;
- (BOOL)scanCharacter:(unichar)inCharacter;
- (BOOL)scanUTF8String:(const char *)inString intoString:(NSString **)outValue;
- (BOOL)scanString:(NSString *)inString intoString:(NSString **)outValue;
- (BOOL)scanCharactersFromSet:(NSCharacterSet *)inSet intoString:(NSString **)outValue; // inSet must only contain 7-bit ASCII characters
- (BOOL)scanUpToString:(NSString *)string intoString:(NSString **)outValue;
- (BOOL)scanUpToCharactersFromSet:(NSCharacterSet *)set intoString:(NSString **)outValue; // inSet must only contain 7-bit ASCII characters
- (BOOL)scanNumber:(NSNumber **)outValue;
- (BOOL)scanDecimalNumber:(NSDecimalNumber **)outValue;
- (BOOL)scanDataOfLength:(NSUInteger)inLength intoData:(NSData **)outData;
- (void)skipWhitespace;
- (NSString *)remainingString;
- (NSData *)remainingData;
@end
没有合适的资源?快使用搜索试试~ 我知道了~
iOS游戏应用源代码——caxaria-BGG-9797cf9.zip
共213个文件
h:72个
m:68个
png:41个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 89 浏览量
2023-07-02
15:44:48
上传
评论
收藏 10.49MB ZIP 举报
温馨提示
iOS游戏应用源代码——caxaria-BGG-9797cf9.zip
资源推荐
资源详情
资源评论
收起资源包目录
iOS游戏应用源代码——caxaria-BGG-9797cf9.zip (213个子文件)
elements 184KB
.gitignore 149B
.gitmodules 203B
CDataScanner.h 3KB
CJSONScanner.h 2KB
CJSONDeserializer.h 2KB
DBBoardGame+Extras.h 2KB
CJSONSerializer.h 2KB
BGGBoardGame.h 2KB
DBPerson+Extras.h 2KB
CDataScanner_Extensions.h 1KB
NSDictionary_JSONExtensions.h 1KB
DBBoardGame.h 1KB
Globals.h 1KB
StackSegmentedControl.h 1KB
bggAppDelegate.h 926B
DBPerson.h 915B
BreadcrumbViewController.h 876B
BGGBoardGameVideo.h 795B
DBVideos.h 684B
DataAccess.h 667B
MyProfileViewController.h 655B
KeychainUtils.h 632B
XPathQuery.h 618B
UIDevice+Hardware.h 608B
DBPublisher+Extras.h 550B
BoardGameCategoriesCell.h 548B
BoardGamePublishersCell.h 548B
BoardGameMechanicsCell.h 547B
BoardGameDesignersCell.h 547B
DBCategory+Extras.h 546B
DBMechanic+Extras.h 546B
BoardGameArtistsCell.h 545B
BoardGameCommentCell.h 532B
MagicNumbers.h 513B
RemoteConnector.h 502B
IBreadcrumbMenuDelegate.h 499B
PersonRemoteConnector.h 481B
DataAccess+Person.h 476B
BGGXMLScraper.h 456B
BGGBoardGameRating.h 455B
BoardGameController.h 451B
BGGPerson.h 427B
DBPublisher.h 427B
DataLoader.h 426B
DBCategory.h 425B
DBMechanic.h 425B
StorageHelper.h 416B
BGGBoardGameLookup.h 415B
DataAccess+BoardGame.h 409B
BoardGameListCell.h 404B
BoardGameGenericCell.h 394B
GamesRemoteConnector.h 389B
BoardGameListController.h 381B
DataAccess+Publisher.h 380B
DataAccess+Category.h 373B
DataAccess+Mechanic.h 373B
BoardGameForumsController.h 373B
BGGIdNameLookup.h 357B
BoardGameHeaderCell.h 348B
IBreadcrumbController.h 340B
BoardGameUsersStatisticsCell.h 338B
InitialSyncViewController.h 335B
DataAccess+Videos.h 330B
JSONRepresentation.h 328B
BoardGameRatingCell.h 321B
DBVideos+Extras.h 320B
BoardGameUsersStatisticsController.h 320B
BoardGameCommentsController.h 313B
BoardGameDescriptionCell.h 310B
SettingsViewController.h 309B
bggViewController.h 297B
BGGHTMLScraper.h 278B
IBoardGameCell.h 264B
HomeViewController.h 241B
layout 28KB
CJSONScanner.m 23KB
MyProfileViewController.m 15KB
DBBoardGame.m 14KB
KeychainUtils.m 13KB
BoardGameController.m 12KB
BreadcrumbViewController.m 12KB
BGGXMLScraper.m 11KB
DBPerson.m 10KB
CJSONSerializer.m 9KB
CDataScanner.m 8KB
bggAppDelegate.m 8KB
DBBoardGame+Extras.m 7KB
XPathQuery.m 5KB
CDataScanner_Extensions.m 5KB
BoardGameListController.m 5KB
HomeViewController.m 5KB
BoardGameCommentsController.m 4KB
BoardGameCommentCell.m 4KB
CJSONDeserializer.m 4KB
UIDevice+Hardware.m 4KB
BoardGameHeaderCell.m 4KB
BoardGameUsersStatisticsController.m 4KB
GamesRemoteConnector.m 4KB
StackSegmentedControl.m 3KB
共 213 条
- 1
- 2
- 3
资源评论
快乐无限出发
- 粉丝: 1135
- 资源: 7274
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功