├── .gitignore ├── AboutViewController.h ├── AboutViewController.m ├── AboutViewController.xib ├── README.md ├── WWDC2014.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── WWDC2014.xccheckout │ └── xcuserdata │ │ └── idevfans.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── idevfans.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── WWDC2014.xcscheme │ └── xcschememanagement.plist ├── WWDC2014Down ├── AppDelegate │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── MainMenu.xib │ ├── WWDCCommonAppDelegate.h │ └── WWDCCommonAppDelegate.m ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Resources │ ├── CoreData_App.png │ ├── DataBase │ │ └── WWDCDB.sqlite │ ├── Image │ │ └── Share │ │ │ ├── SinaWeiboLOGO_32x32.png │ │ │ ├── SinaWeiboLOGO_32x32@2x.png │ │ │ ├── attachImage.jpg │ │ │ ├── attachImage@2x.jpg │ │ │ ├── attachPic.png │ │ │ ├── attachPic@2x.png │ │ │ ├── facebook.png │ │ │ ├── facebook@2x.png │ │ │ ├── shareicon.png │ │ │ ├── shareicon@2x.png │ │ │ ├── sinaweibo.png │ │ │ ├── sinaweibo@2x.png │ │ │ ├── tencentweibo.png │ │ │ ├── tencentweibo@2x.png │ │ │ ├── toolbar_home.png │ │ │ ├── toolbar_home@2x.png │ │ │ ├── twitter.png │ │ │ └── twitter@2x.png │ ├── SQLite_App.png │ ├── String │ │ ├── magicData.strings │ │ ├── project.strings │ │ ├── wwdc.html │ │ └── wwdc2014.html │ ├── WWDC2014_App.png │ ├── X3CommonViewController.xib │ ├── XXXCommonViewController.xib │ ├── checked-off.png │ ├── checked-off@2x.png │ ├── checked-on.png │ ├── checked-on@2x.png │ ├── checkmark_off.tiff │ ├── checkmark_on.tiff │ ├── downAdd.png │ ├── downAdd2.png │ ├── downAdd2@2x.png │ ├── downAdd@2x.png │ ├── downArrow.png │ ├── downArrow@2x.png │ ├── downStart.png │ ├── downStart2.png │ ├── downStart2@2x.png │ ├── downStart@2x.png │ ├── download.png │ ├── download@2x.png │ ├── icon.iconset │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ ├── list.png │ ├── list@2x.png │ ├── toolbar-appstore.png │ ├── toolbar-appstore@2x.png │ ├── toolbar-down.png │ ├── toolbar-download.png │ ├── upArrow.png │ ├── upArrow@2x.png │ ├── wwdcIcon29x29.png │ └── wwdcIcon29x29@2x.png ├── Src │ ├── Application │ │ ├── About │ │ │ ├── AboutWindowController.h │ │ │ ├── AboutWindowController.m │ │ │ └── AboutWindowController.xib │ │ ├── AppStore │ │ │ ├── AppStoreViewController.h │ │ │ ├── AppStoreViewController.m │ │ │ └── AppStoreViewController.xib │ │ ├── Feedback │ │ │ ├── FeedbackPanel.h │ │ │ └── FeedbackPanel.m │ │ ├── Main │ │ │ ├── WDCDetailTableView.h │ │ │ ├── WDCDetailTableView.m │ │ │ ├── WWDC │ │ │ │ ├── WWDCBO.h │ │ │ │ ├── WWDCBO.m │ │ │ │ ├── WWDCCommonViewController.h │ │ │ │ ├── WWDCCommonViewController.m │ │ │ │ ├── WWDCDownState.h │ │ │ │ ├── WWDCDownState.m │ │ │ │ ├── WWDCDownStateManager.h │ │ │ │ ├── WWDCDownStateManager.m │ │ │ │ ├── WWDCViewController.h │ │ │ │ └── WWDCViewController.m │ │ │ ├── WWDCCategoryTableViewColumnDefConfig.h │ │ │ ├── WWDCCategoryTableViewColumnDefConfig.m │ │ │ ├── WWDCCategoryTableViewController.h │ │ │ ├── WWDCCategoryTableViewController.m │ │ │ ├── WWDCCategoryTableViewController.xib │ │ │ ├── WWDCCategoryTableViewDataDelegate.h │ │ │ ├── WWDCCategoryTableViewDataDelegate.m │ │ │ ├── WWDCCategoryTransformer.h │ │ │ ├── WWDCCategoryTransformer.m │ │ │ ├── WWDCDetailTableViewColumnDefConfig.h │ │ │ ├── WWDCDetailTableViewColumnDefConfig.m │ │ │ ├── WWDCDetailTableViewController.h │ │ │ ├── WWDCDetailTableViewController.m │ │ │ ├── WWDCDetailTableViewController.xib │ │ │ ├── WWDCDetailTableViewDataDelegate.h │ │ │ ├── WWDCDetailTableViewDataDelegate.m │ │ │ ├── WWDCDetailViewController.h │ │ │ ├── WWDCDetailViewController.m │ │ │ ├── WWDCDownTableViewColumnDefConfig.h │ │ │ ├── WWDCDownTableViewColumnDefConfig.m │ │ │ ├── WWDCDownTableViewController.h │ │ │ ├── WWDCDownTableViewController.m │ │ │ ├── WWDCDownTableViewController.xib │ │ │ ├── WWDCDownTableViewDataDelegate.h │ │ │ ├── WWDCDownTableViewDataDelegate.m │ │ │ ├── WWDCDownloadQueueTableViewColumnDefConfig.h │ │ │ ├── WWDCDownloadQueueTableViewColumnDefConfig.m │ │ │ ├── WWDCDownloadQueueTableViewController.h │ │ │ ├── WWDCDownloadQueueTableViewController.m │ │ │ ├── WWDCDownloadQueueTableViewController.xib │ │ │ ├── WWDCDownloadQueueTableViewDataDelegate.h │ │ │ ├── WWDCDownloadQueueTableViewDataDelegate.m │ │ │ ├── WWDCDownloadTableViewColumnDefConfig.h │ │ │ ├── WWDCDownloadTableViewColumnDefConfig.m │ │ │ ├── WWDCDownloadTableViewController.h │ │ │ ├── WWDCDownloadTableViewController.m │ │ │ ├── WWDCDownloadTableViewController.xib │ │ │ ├── WWDCDownloadTableViewDataDelegate.h │ │ │ ├── WWDCDownloadTableViewDataDelegate.m │ │ │ ├── WWDCDownloadTransformer.h │ │ │ ├── WWDCDownloadTransformer.m │ │ │ ├── WWDCDownloadViewController.h │ │ │ ├── WWDCDownloadViewController.m │ │ │ ├── WWDCDownloadWindowController.h │ │ │ ├── WWDCDownloadWindowController.m │ │ │ ├── WWDCDownloadWindowController.xib │ │ │ ├── WWDCTitleCellView.h │ │ │ ├── WWDCTitleCellView.m │ │ │ ├── WWDCTitlePopViewController.h │ │ │ ├── WWDCTitlePopViewController.m │ │ │ └── WWDCTitlePopViewController.xib │ │ ├── Settings │ │ │ ├── SettingsWindowController.h │ │ │ ├── SettingsWindowController.m │ │ │ └── SettingsWindowController.xib │ │ └── Share │ │ │ ├── SharePopoverViewController.h │ │ │ ├── SharePopoverViewController.m │ │ │ ├── SharePopoverViewController.xib │ │ │ ├── SharePublishWindowController.h │ │ │ ├── SharePublishWindowController.m │ │ │ ├── SharePublishWindowController.xib │ │ │ ├── SinaweiboShareWindowController.h │ │ │ ├── SinaweiboShareWindowController.m │ │ │ └── SinaweiboShareWindowController.xib │ ├── Common │ │ ├── AppCommon.h │ │ ├── AppConst.h │ │ ├── AppConst.m │ │ ├── AppMessageConst.h │ │ ├── AppMessageConst.m │ │ ├── Prefrence │ │ │ ├── AppPreference.h │ │ │ └── AppPreference.m │ │ ├── WWDCTCBlobDownloader.h │ │ └── WWDCTCBlobDownloader.m │ └── Component │ │ ├── DataBase │ │ ├── DataBaseBO.h │ │ └── DataBaseBO.m │ │ ├── Track.h │ │ ├── Track.m │ │ ├── TrackDAO.h │ │ ├── TrackDAO.m │ │ ├── WWDC+Download_Selection.h │ │ ├── WWDC+Download_Selection.m │ │ ├── WWDC+URL.h │ │ ├── WWDC+URL.m │ │ ├── WWDC.h │ │ ├── WWDC.m │ │ ├── WWDCDAO.h │ │ ├── WWDCDAO.m │ │ ├── WWDCDownload.h │ │ ├── WWDCDownload.m │ │ ├── WWDCDownloadDAO.h │ │ └── WWDCDownloadDAO.m ├── Vendor │ ├── CNUserNotification │ │ ├── CNUserNotification.h │ │ ├── CNUserNotification.m │ │ ├── CNUserNotificationBannerBackgroundView.h │ │ ├── CNUserNotificationBannerBackgroundView.m │ │ ├── CNUserNotificationBannerButton.h │ │ ├── CNUserNotificationBannerButton.m │ │ ├── CNUserNotificationBannerButtonCell.h │ │ ├── CNUserNotificationBannerButtonCell.m │ │ ├── CNUserNotificationBannerController.h │ │ ├── CNUserNotificationBannerController.m │ │ ├── CNUserNotificationCenter.h │ │ ├── CNUserNotificationCenter.m │ │ ├── CNUserNotificationCenterDelegate.h │ │ ├── CNUserNotificationDefaultSound.aif │ │ ├── CNUserNotificationFeature.h │ │ └── CNUserNotificationFeature.m │ ├── LBProgressBar │ │ ├── LBProgressBar.h │ │ └── LBProgressBar.m │ ├── NSFileManager+TCBlobDownload.h │ ├── NSFileManager+TCBlobDownload.m │ ├── OCGumbo │ │ ├── OCGumbo+Query.h │ │ ├── OCGumbo+Query.m │ │ ├── OCGumbo.h │ │ └── OCGumbo.m │ ├── TCBlobDownload.h │ ├── TCBlobDownloadManager.h │ ├── TCBlobDownloadManager.m │ ├── TCBlobDownloader.h │ ├── TCBlobDownloader.m │ └── gumbo │ │ └── src │ │ ├── attribute.c │ │ ├── attribute.h │ │ ├── char_ref.c │ │ ├── char_ref.h │ │ ├── error.c │ │ ├── error.h │ │ ├── gumbo.h │ │ ├── insertion_mode.h │ │ ├── parser.c │ │ ├── parser.h │ │ ├── string_buffer.c │ │ ├── string_buffer.h │ │ ├── string_piece.c │ │ ├── string_piece.h │ │ ├── tag.c │ │ ├── token_type.h │ │ ├── tokenizer.c │ │ ├── tokenizer.h │ │ ├── tokenizer_states.h │ │ ├── utf8.c │ │ ├── utf8.h │ │ ├── util.c │ │ ├── util.h │ │ ├── vector.c │ │ └── vector.h ├── WWDC2014-Info.plist ├── WWDC2014-Prefix.pch ├── en.lproj │ ├── Credits.rtf │ └── InfoPlist.strings └── main.m ├── XXXOSXCommon.framework ├── Headers ├── Resources ├── Versions │ ├── A │ │ ├── Headers │ │ │ ├── BaseDAO.h │ │ │ ├── BonjourNetWorkManager.h │ │ │ ├── CSVUtil.h │ │ │ ├── DBManager.h │ │ │ ├── DataModel.h │ │ │ ├── FileManager.h │ │ │ ├── GCDMulticastDelegate.h │ │ │ ├── HTTPClient.h │ │ │ ├── HTTPClientKit.h │ │ │ ├── HTTPParser.h │ │ │ ├── HTTPQuery.h │ │ │ ├── HTTPRequest.h │ │ │ ├── HTTPRequestOperation.h │ │ │ ├── HTTPRestServer.h │ │ │ ├── Identifier.h │ │ │ ├── ImageCacheManager.h │ │ │ ├── ImageConstant.h │ │ │ ├── JSONMetaKit.h │ │ │ ├── JSONModelConverter.h │ │ │ ├── JSONModelValueTransformer.h │ │ │ ├── JSONPurify.h │ │ │ ├── JSONTypeFormat.h │ │ │ ├── MKObject.h │ │ │ ├── NSCache+image.h │ │ │ ├── NSValueTransformer+JSONModel.h │ │ │ ├── OrderedDictionary.h │ │ │ ├── RemoteClientDevice.h │ │ │ ├── RemoteDeviceManager.h │ │ │ ├── RouteManager.h │ │ │ ├── ShareAccountManager.h │ │ │ ├── SynthesizeSingleton.h │ │ │ ├── XXXAlignTypeTransformer.h │ │ │ ├── XXXBO.h │ │ │ ├── XXXBaseDAO.h │ │ │ ├── XXXCommonImageCache.h │ │ │ ├── XXXDAO.h │ │ │ ├── XXXDBManager.h │ │ │ ├── XXXDataModel.h │ │ │ ├── XXXFormElementTypeTransformer.h │ │ │ ├── XXXHelper.h │ │ │ ├── XXXMutiDelegateModule.h │ │ │ ├── XXXNSViewMainThreadGuard.h │ │ │ ├── XXXOSXCommon.h │ │ │ ├── XXXOSXSystem.h │ │ │ ├── XXXOpenFileManager.h │ │ │ ├── XXXPageManager.h │ │ │ ├── XXXPreference.h │ │ │ ├── XXXPropertiesItemsConfig.h │ │ │ ├── XXXTableCellTypeCodeMakerTransformer.h │ │ │ ├── XXXTableHeaderAlignTypeTransformer.h │ │ │ ├── XXXTablePageControll.h │ │ │ ├── XXXTablePropertiesItemsConfig.h │ │ │ └── i18.h │ │ ├── Resources │ │ │ ├── Info.plist │ │ │ ├── OSXTablePropertiesConfig.json │ │ │ ├── XXXPropertiesItemsConfig.json │ │ │ └── en.lproj │ │ │ │ └── InfoPlist.strings │ │ ├── XXXOSXCommon │ │ ├── _CodeSignature │ │ │ └── CodeResources │ │ └── embedded.provisionprofile │ └── Current └── XXXOSXCommon ├── XXXOSXFoundation.framework ├── Headers ├── Resources ├── Versions │ ├── A │ │ ├── Headers │ │ │ ├── Base64.h │ │ │ ├── NS(Attributed)String+Geometrics.h │ │ │ ├── NSArray+JSONString.h │ │ │ ├── NSColor+CGColor.h │ │ │ ├── NSData+NSString.h │ │ │ ├── NSDate+Helper.h │ │ │ ├── NSDictionary+KeyPath.h │ │ │ ├── NSDictionary+SMKeyValueObserving.h │ │ │ ├── NSDictionary+safeSetValueForKey.h │ │ │ ├── NSFileManager+Extension.h │ │ │ ├── NSImage+CGImage.h │ │ │ ├── NSImage+Catgory.h │ │ │ ├── NSInvocation+OCMAdditions.h │ │ │ ├── NSMutableArray+addSafeObject.h │ │ │ ├── NSObject+Description.h │ │ │ ├── NSObject+NumberType.h │ │ │ ├── NSObject+Properties.h │ │ │ ├── NSObject+RunBlockInMainThread.h │ │ │ ├── NSObject+asDictionary.h │ │ │ ├── NSObject+isNil.h │ │ │ ├── NSObject+propertyType.h │ │ │ ├── NSString+Additions.h │ │ │ ├── NSString+CSVColName.h │ │ │ ├── NSString+JSONParser.h │ │ │ ├── NSString+MD5.h │ │ │ ├── NSString+NSData.h │ │ │ ├── NSString+Numeric.h │ │ │ ├── NSString+PropertyKVC.h │ │ │ ├── NSString+SEL.h │ │ │ ├── NSString+firstChar.h │ │ │ ├── NSString_NULL.h │ │ │ ├── NSURL+OpenWeb.h │ │ │ ├── NSView+Additions.h │ │ │ ├── NSView+autoresizingMask.h │ │ │ ├── RegExCategories.h │ │ │ ├── XXXCommonMacro.h │ │ │ ├── XXXOSXFoundation.h │ │ │ └── XXXProbeTypeDefine.h │ │ ├── Resources │ │ │ ├── Info.plist │ │ │ └── en.lproj │ │ │ │ └── InfoPlist.strings │ │ ├── XXXOSXFoundation │ │ ├── _CodeSignature │ │ │ └── CodeResources │ │ └── embedded.provisionprofile │ └── Current └── XXXOSXFoundation ├── XXXOSXUI.framework ├── Headers ├── Resources ├── Versions │ ├── A │ │ ├── Headers │ │ │ ├── CommonCellTreeDataDelegate.h │ │ │ ├── CommonTableViewDataDelegate.h │ │ │ ├── CommonTreeDataDelegate.h │ │ │ ├── CommonTreeViewDelegate.h │ │ │ ├── CommonViewTreeDataDelegate.h │ │ │ ├── ConfirmAlertSheet.h │ │ │ ├── FXPopUpButtonCell.h │ │ │ ├── ImageAndTextCell.h │ │ │ ├── JUInspectorBaseView.h │ │ │ ├── JUInspectorView.h │ │ │ ├── JUInspectorViewContainer.h │ │ │ ├── JUInspectorViewHeader.h │ │ │ ├── NSForm+DynamicForm.h │ │ │ ├── NSMatrix+DynamicForm.h │ │ │ ├── NSOutlineView+Extension.h │ │ │ ├── NSScrollView+position.h │ │ │ ├── NSTabView+Extension.h │ │ │ ├── NSTableColumn+Define.h │ │ │ ├── NSTableView+Extension.h │ │ │ ├── NSTableViewEX.h │ │ │ ├── NSWindowController+AddSubView.h │ │ │ ├── PRHSheet.h │ │ │ ├── SMBar.h │ │ │ ├── SMTabBar.h │ │ │ ├── SMTabBarButtonCell.h │ │ │ ├── SMTabBarItem.h │ │ │ ├── SeparatorCell.h │ │ │ ├── X3CommonViewController.h │ │ │ ├── X3DoubleEidtTableViewController.h │ │ │ ├── X3GridViewController.h │ │ │ ├── X3InspectorTabViewController.h │ │ │ ├── X3SplitView.h │ │ │ ├── X3SplitViewController.h │ │ │ ├── X3SplitViewXibController.h │ │ │ ├── X3TabViewController.h │ │ │ ├── X3TabViewXibController.h │ │ │ ├── X3TableViewController.h │ │ │ ├── X3TableViewPageController.h │ │ │ ├── X3TableViewXibController.h │ │ │ ├── X3TableViewXibPageController.h │ │ │ ├── X3TreeViewController.h │ │ │ ├── X3TreeViewXibController.h │ │ │ ├── XXXAppDelegate.h │ │ │ ├── XXXButtonElement.h │ │ │ ├── XXXButtonToolBar.h │ │ │ ├── XXXButtonToolBarItem.h │ │ │ ├── XXXCheckBox.h │ │ │ ├── XXXCollectionView.h │ │ │ ├── XXXCollectionViewItem.h │ │ │ ├── XXXComboBox.h │ │ │ ├── XXXComboBoxCell.h │ │ │ ├── XXXCommonViewController.h │ │ │ ├── XXXDoubleEidtTableViewController.h │ │ │ ├── XXXForm.h │ │ │ ├── XXXFormElement.h │ │ │ ├── XXXFormKit.h │ │ │ ├── XXXFormPanel.h │ │ │ ├── XXXGridViewController.h │ │ │ ├── XXXGridViewDataSource.h │ │ │ ├── XXXInspectorTabViewController.h │ │ │ ├── XXXLabel.h │ │ │ ├── XXXNSTableColumnField.h │ │ │ ├── XXXOSXUI.h │ │ │ ├── XXXOSXUIType.h │ │ │ ├── XXXPanel.h │ │ │ ├── XXXPopUpButton.h │ │ │ ├── XXXPopUpButtonCell.h │ │ │ ├── XXXProgressIndicatorPanel.h │ │ │ ├── XXXPropertiesView.h │ │ │ ├── XXXPropertiesViewController.h │ │ │ ├── XXXPropertiesViewDataDelegate.h │ │ │ ├── XXXSplitViewController.h │ │ │ ├── XXXSplitViewXibController.h │ │ │ ├── XXXTabItemDefine.h │ │ │ ├── XXXTabViewController.h │ │ │ ├── XXXTabXibViewController.h │ │ │ ├── XXXTableViewBasedDataDelegate.h │ │ │ ├── XXXTableViewController.h │ │ │ ├── XXXTableViewDataDelegate+Drag.h │ │ │ ├── XXXTableViewDataDelegate.h │ │ │ ├── XXXTableViewPageControllerViewController.h │ │ │ ├── XXXTableViewXibController.h │ │ │ ├── XXXTableViewXibPageController.h │ │ │ ├── XXXTextField.h │ │ │ ├── XXXToolBar.h │ │ │ ├── XXXToolBarItem.h │ │ │ ├── XXXToolBarItemDef.h │ │ │ ├── XXXTreeViewBasedDataDelegate.h │ │ │ ├── XXXTreeViewController.h │ │ │ ├── XXXTreeViewDataDelegate.h │ │ │ ├── XXXTreeViewXibController.h │ │ │ ├── XXXUIConfig.h │ │ │ └── YRKSpinningProgressIndicator.h │ │ ├── Resources │ │ │ ├── ConfirmAlertSheet.nib │ │ │ ├── Info.plist │ │ │ ├── X3CommonViewController.nib │ │ │ ├── XXXCommonViewController.nib │ │ │ └── en.lproj │ │ │ │ └── InfoPlist.strings │ │ ├── XXXOSXUI │ │ ├── _CodeSignature │ │ │ └── CodeResources │ │ └── embedded.provisionprofile │ └── Current └── XXXOSXUI ├── XXXOSXVendorFoundation.framework ├── Headers ├── Resources ├── Versions │ ├── A │ │ ├── Headers │ │ │ ├── AFHTTPClient.h │ │ │ ├── AFHTTPRequestOperation.h │ │ │ ├── AFImageRequestOperation.h │ │ │ ├── AFJSONRequestOperation.h │ │ │ ├── AFNetworkActivityIndicatorManager.h │ │ │ ├── AFNetworking.h │ │ │ ├── AFPropertyListRequestOperation.h │ │ │ ├── AFURLConnectionOperation.h │ │ │ ├── AFXMLRequestOperation.h │ │ │ ├── ASICacheDelegate.h │ │ │ ├── ASIDataCompressor.h │ │ │ ├── ASIDataDecompressor.h │ │ │ ├── ASIDownloadCache.h │ │ │ ├── ASIFormDataRequest.h │ │ │ ├── ASIHTTPRequest.h │ │ │ ├── ASIHTTPRequestConfig.h │ │ │ ├── ASIHTTPRequestDelegate.h │ │ │ ├── ASIInputStream.h │ │ │ ├── ASINetworkQueue.h │ │ │ ├── ASIProgressDelegate.h │ │ │ ├── CHCSVParser.h │ │ │ ├── DMTemplateEngine.h │ │ │ ├── FMDatabase.h │ │ │ ├── FMDatabaseAdditions.h │ │ │ ├── FMDatabasePool.h │ │ │ ├── FMDatabaseQueue.h │ │ │ ├── FMResultSet.h │ │ │ ├── GDataXMLNode.h │ │ │ ├── GMAppleDouble+ZKAdditions.h │ │ │ ├── GMAppleDouble.h │ │ │ ├── JSONKit.h │ │ │ ├── KZPropertyMapper.h │ │ │ ├── NSAlert+Blocks.h │ │ │ ├── NSData+GZIP.h │ │ │ ├── NSData+ZKAdditions.h │ │ │ ├── NSDate+ZKAdditions.h │ │ │ ├── NSDictionary+ZKAdditions.h │ │ │ ├── NSFileHandle+ZKAdditions.h │ │ │ ├── NSFileManager+ZKAdditions.h │ │ │ ├── NSObject+ObjectMap.h │ │ │ ├── NSString+ZKAdditions.h │ │ │ ├── NSValueTransformer+TransformerKit.h │ │ │ ├── PSTDelegateProxy.h │ │ │ ├── Reachability.h │ │ │ ├── RegexKitLite.h │ │ │ ├── THBinder.h │ │ │ ├── THObserver.h │ │ │ ├── THObserversAndBinders.h │ │ │ ├── UIImageView+AFNetworking.h │ │ │ ├── XMLDictionary.h │ │ │ ├── XXXOSXVendorFoundation.h │ │ │ ├── ZKArchive.h │ │ │ ├── ZKCDHeader.h │ │ │ ├── ZKCDTrailer.h │ │ │ ├── ZKCDTrailer64.h │ │ │ ├── ZKCDTrailer64Locator.h │ │ │ ├── ZKDataArchive.h │ │ │ ├── ZKDefs.h │ │ │ ├── ZKFileArchive.h │ │ │ ├── ZKLFHeader.h │ │ │ ├── ZKLog.h │ │ │ ├── ZipArchive.h │ │ │ ├── crypt.h │ │ │ ├── ioapi.h │ │ │ ├── mztools.h │ │ │ ├── unzip.h │ │ │ └── zip.h │ │ ├── Resources │ │ │ ├── Info.plist │ │ │ └── en.lproj │ │ │ │ └── InfoPlist.strings │ │ ├── XXXOSXVendorFoundation │ │ ├── _CodeSignature │ │ │ └── CodeResources │ │ └── embedded.provisionprofile │ └── Current └── XXXOSXVendorFoundation └── XXXOSXVendorUI.framework ├── Headers ├── Resources ├── Versions ├── A │ ├── Headers │ │ ├── HoverTableRowView.h │ │ ├── HoverTableView.h │ │ ├── ITLeakWarningHelper.h │ │ ├── ITSidebar.h │ │ ├── ITSidebarItemCell.h │ │ ├── JAViewController.h │ │ ├── NSObject+JAExtensions.h │ │ ├── NSString_AITruncation.h │ │ ├── NSView+JAExtensions.h │ │ ├── NoodleLineNumberMarker.h │ │ ├── NoodleLineNumberView.h │ │ ├── PSMAdiumTabStyle.h │ │ ├── PSMAquaTabStyle.h │ │ ├── PSMCardTabStyle.h │ │ ├── PSMLiveChatTabStyle.h │ │ ├── PSMMetalTabStyle.h │ │ ├── PSMOverflowPopUpButton.h │ │ ├── PSMProgressIndicator.h │ │ ├── PSMRolloverButton.h │ │ ├── PSMTabBarCell.h │ │ ├── PSMTabBarControl.h │ │ ├── PSMTabBarController.h │ │ ├── PSMTabDragAssistant.h │ │ ├── PSMTabDragView.h │ │ ├── PSMTabDragWindow.h │ │ ├── PSMTabDragWindowController.h │ │ ├── PSMTabStyle.h │ │ ├── PSMUnifiedTabStyle.h │ │ └── XXXOSXVendorUI.h │ ├── Resources │ │ ├── Info.plist │ │ └── en.lproj │ │ │ └── InfoPlist.strings │ ├── XXXOSXVendorUI │ ├── _CodeSignature │ │ └── CodeResources │ └── embedded.provisionprofile └── Current └── XXXOSXVendorUI /.gitignore: -------------------------------------------------------------------------------- 1 | # CocoaPods 2 | # 3 | # We recommend against adding the Pods directory to your .gitignore. However 4 | # you should judge for yourself, the pros and cons are mentioned at: 5 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control? 6 | # 7 | # Pods/ 8 | 9 | -------------------------------------------------------------------------------- /AboutViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AboutViewController.h 3 | // WWDC2014Down 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-28. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AboutViewController : NSViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /AboutViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // AboutViewController.m 3 | // WWDC2014Down 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-28. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "AboutViewController.h" 10 | 11 | @interface AboutViewController () 12 | 13 | @end 14 | 15 | @implementation AboutViewController 16 | 17 | - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 18 | { 19 | self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 20 | if (self) { 21 | // Initialization code here. 22 | } 23 | return self; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /AboutViewController.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /WWDC2014.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /WWDC2014.xcodeproj/project.xcworkspace/xcuserdata/idevfans.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014.xcodeproj/project.xcworkspace/xcuserdata/idevfans.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /WWDC2014.xcodeproj/project.xcworkspace/xcuserdata/idevfans.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /WWDC2014.xcodeproj/xcuserdata/idevfans.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /WWDC2014.xcodeproj/xcuserdata/idevfans.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | WWDC2014.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 71A37AF419352941008AA1D6 16 | 17 | primary 18 | 19 | 20 | 71A37B1519352941008AA1D6 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /WWDC2014Down/AppDelegate/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // WWDC2014Down 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-28. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WWDCCommonAppDelegate.h" 11 | //#import "XXXAppDelegate.h" 12 | @interface AppDelegate : WWDCCommonAppDelegate 13 | @property (assign) IBOutlet NSWindow *window; 14 | @property (weak) IBOutlet NSToolbar *toolBar; 15 | - (IBAction)aboutToolBarItemClick:(id)sender; 16 | @property (weak) IBOutlet NSSearchField *searchField; 17 | - (IBAction)prefrenceMenuAction:(id)sender; 18 | - (IBAction)acknowledgmentMenuAction:(id)sender; 19 | - (IBAction)searchToolBarItemClick:(id)sender; 20 | - (NSWindow*)appWindow; 21 | @end 22 | -------------------------------------------------------------------------------- /WWDC2014Down/AppDelegate/WWDCCommonAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCCommonAppDelegate.h 3 | // WWDC2014 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-30. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface WWDCCommonAppDelegate : XXXAppDelegate 11 | - (IBAction)aboutToolBarItemClick:(id)sender; 12 | - (IBAction)homeToolBarItemClick:(id)sender; 13 | - (IBAction)settingsToolBarItemClick:(id)sender; 14 | - (IBAction)shareToolBarItemClick:(id)sender; 15 | - (IBAction)appStoreToolBarItemClick:(id)sender; 16 | @end 17 | -------------------------------------------------------------------------------- /WWDC2014Down/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "mac", 5 | "size" : "16x16", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "mac", 10 | "size" : "16x16", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "mac", 15 | "size" : "32x32", 16 | "scale" : "1x" 17 | }, 18 | { 19 | "idiom" : "mac", 20 | "size" : "32x32", 21 | "scale" : "2x" 22 | }, 23 | { 24 | "idiom" : "mac", 25 | "size" : "128x128", 26 | "scale" : "1x" 27 | }, 28 | { 29 | "idiom" : "mac", 30 | "size" : "128x128", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "idiom" : "mac", 35 | "size" : "256x256", 36 | "scale" : "1x" 37 | }, 38 | { 39 | "idiom" : "mac", 40 | "size" : "256x256", 41 | "scale" : "2x" 42 | }, 43 | { 44 | "idiom" : "mac", 45 | "size" : "512x512", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "mac", 50 | "size" : "512x512", 51 | "scale" : "2x" 52 | } 53 | ], 54 | "info" : { 55 | "version" : 1, 56 | "author" : "xcode" 57 | } 58 | } -------------------------------------------------------------------------------- /WWDC2014Down/Resources/CoreData_App.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/CoreData_App.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/DataBase/WWDCDB.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/DataBase/WWDCDB.sqlite -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/SinaWeiboLOGO_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/SinaWeiboLOGO_32x32.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/SinaWeiboLOGO_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/SinaWeiboLOGO_32x32@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/attachImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/attachImage.jpg -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/attachImage@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/attachImage@2x.jpg -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/attachPic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/attachPic.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/attachPic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/attachPic@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/facebook.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/facebook@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/facebook@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/shareicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/shareicon.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/shareicon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/shareicon@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/sinaweibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/sinaweibo.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/sinaweibo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/sinaweibo@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/tencentweibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/tencentweibo.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/tencentweibo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/tencentweibo@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/toolbar_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/toolbar_home.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/toolbar_home@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/toolbar_home@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/twitter.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/Image/Share/twitter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/Image/Share/twitter@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/SQLite_App.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/SQLite_App.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/String/project.strings: -------------------------------------------------------------------------------- 1 | /* 2 | @Project 3 | Created by @Author on 2/10/13. 4 | Copyright (c) 2013 @Author. All rights reserved. 5 | */ 6 | -------------------------------------------------------------------------------- /WWDC2014Down/Resources/WWDC2014_App.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/WWDC2014_App.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/X3CommonViewController.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /WWDC2014Down/Resources/XXXCommonViewController.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /WWDC2014Down/Resources/checked-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/checked-off.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/checked-off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/checked-off@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/checked-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/checked-on.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/checked-on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/checked-on@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/checkmark_off.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/checkmark_off.tiff -------------------------------------------------------------------------------- /WWDC2014Down/Resources/checkmark_on.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/checkmark_on.tiff -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downAdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downAdd.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downAdd2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downAdd2.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downAdd2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downAdd2@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downAdd@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downAdd@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downArrow.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downArrow@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downStart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downStart.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downStart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downStart2.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downStart2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downStart2@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/downStart@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/downStart@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/download.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/download@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/download@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_128x128.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_16x16.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_256x256.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_32x32.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_512x512.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/icon.iconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/icon.iconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/list.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/list@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/list@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/toolbar-appstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/toolbar-appstore.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/toolbar-appstore@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/toolbar-appstore@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/toolbar-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/toolbar-down.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/toolbar-download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/toolbar-download.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/upArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/upArrow.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/upArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/upArrow@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/wwdcIcon29x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/wwdcIcon29x29.png -------------------------------------------------------------------------------- /WWDC2014Down/Resources/wwdcIcon29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Resources/wwdcIcon29x29@2x.png -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/About/AboutWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AboutWindowController.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-2-9. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AboutWindowController : NSWindowController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/About/AboutWindowController.m: -------------------------------------------------------------------------------- 1 | // 2 | // AboutWindowController.m 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-2-9. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "AboutWindowController.h" 10 | 11 | @interface AboutWindowController () 12 | 13 | @end 14 | 15 | @implementation AboutWindowController 16 | 17 | - (id)initWithWindow:(NSWindow *)window 18 | { 19 | self = [super initWithWindow:window]; 20 | if (self) { 21 | // Initialization code here. 22 | } 23 | return self; 24 | } 25 | 26 | - (void)windowDidLoad 27 | { 28 | [super windowDidLoad]; 29 | 30 | // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file. 31 | } 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/AppStore/AppStoreViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppStoreViewController.h 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-31. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppStoreViewController : X3CommonViewController 12 | @property (weak) IBOutlet HoverTableView *tableView; 13 | - (IBAction)goAction:(id)sender; 14 | @end 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Feedback/FeedbackPanel.h: -------------------------------------------------------------------------------- 1 | // 2 | // FeedbackPanel.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-2-27. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FeedbackPanel : XXXPanel 12 | @property (weak) IBOutlet NSTextField *titleTextField; 13 | @property (weak) IBOutlet NSTextField *emailTextField; 14 | @property (weak) IBOutlet NSTextField *infoLabel; 15 | @property (unsafe_unretained) IBOutlet NSTextView *detailTextView; 16 | - (IBAction) ok:(id)sender; 17 | - (IBAction) cancel:(id)sender; 18 | @end 19 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WDCDetailTableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WDCDetailTableView.h 3 | // WWDCDown 4 | // 5 | // Created by @iosxtools on Twitter on 14-6-10. 6 | // Copyright (c) 2014年 http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WDCDetailTableView : NSTableView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WDCDetailTableView.m: -------------------------------------------------------------------------------- 1 | // 2 | // WDCDetailTableView.m 3 | // WWDCDown 4 | // 5 | // Created by @iosxtools on Twitter on 14-6-10. 6 | // Copyright (c) 2014年 http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "WDCDetailTableView.h" 10 | 11 | @implementation WDCDetailTableView 12 | 13 | - (id)initWithFrame:(NSRect)frame 14 | { 15 | self = [super initWithFrame:frame]; 16 | if (self) { 17 | // Initialization code here. 18 | } 19 | return self; 20 | } 21 | 22 | - (void)drawRect:(NSRect)dirtyRect 23 | { 24 | [super drawRect:dirtyRect]; 25 | 26 | // Drawing code here. 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDC/WWDCBO.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCBO.h 3 | // WWDC2014Down 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-28. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @class WWDC,WWDCDownload; 11 | @interface WWDCBO : XXXBO 12 | - (void)clearAll; 13 | - (void)parseWWDCDownloadLink; 14 | - (NSArray*)categoryTreeNodes:(NSArray*)cateModels; 15 | - (NSArray*)wwdcItemsByTrack:(NSString*)trackName; 16 | - (NSArray*)wwdcItemsByFilter:(NSString*)filter; 17 | - (NSArray*)wwdcAllVedioItems; 18 | - (NSArray*)wwdcAllDownloadItems; 19 | - (NSArray*)wwdcAllDownloadTableItems; 20 | - (WWDC*)wwdcWithID:(NSInteger)ID; 21 | - (WWDCDownload*)wwdcDownloadWithWWDCID:(NSInteger)ID type:(WWDCVedioType)type; 22 | - (NSArray*)wwdcAllDownloadTableItemsFromWWDCS:(NSArray*)wwdcs; 23 | @end 24 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDC/WWDCCommonViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCCommonViewController.h 3 | // WWDC2014 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-29. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WWDCCommonViewController : NSViewController 12 | @property(nonatomic,assign)NSWindow *parentWindow; 13 | @property(nonatomic,strong)NSTableView *tableView; 14 | - (void)displayActivityView; 15 | - (void)hideActivityView; 16 | @end 17 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDC/WWDCDownState.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCDownState.h 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-31. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WWDCDownState : XXXMutiDelegateModule 12 | - (void)downStart; 13 | - (void)downCompleted:(NSInteger)fileID; 14 | - (void)downFailed:(NSInteger)fileID error:(NSError*)error; 15 | - (void)downPercentChanged:(NSInteger)fileID percent:(double)percent; 16 | @end 17 | 18 | 19 | @protocol WWDCDownStateDelegate 20 | @optional 21 | - (void)downStart:(WWDCDownState *)sender; 22 | - (void)downCompleted:(WWDCDownState *)sender fileID:(NSInteger)fileID; 23 | - (void)downFailed:(WWDCDownState *)sender fileID:(NSInteger)fileID error:(NSError*)error; 24 | - (void)downPercentChanged:(WWDCDownState *)sender fileID:(NSInteger)fileID percent:(double)percent; 25 | @end -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDC/WWDCDownState.m: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCDownState.m 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-31. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "WWDCDownState.h" 10 | 11 | @implementation WWDCDownState 12 | - (void)downStart 13 | { 14 | [multicastDelegate downStart:self]; 15 | 16 | } 17 | - (void)downCompleted:(NSInteger)fileID; 18 | { 19 | [multicastDelegate downCompleted:self fileID:fileID ]; 20 | } 21 | - (void)downFailed:(NSInteger)fileID error:(NSError*)error; 22 | { 23 | [multicastDelegate downFailed:self fileID:fileID error:error]; 24 | } 25 | - (void)downPercentChanged:(NSInteger)fileID percent:(double)percent; 26 | { 27 | [multicastDelegate downPercentChanged:self fileID:fileID percent:percent]; 28 | } 29 | @end 30 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDC/WWDCDownStateManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCDownStateManager.h 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-31. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | @class WWDCDownState,WWDCDownload; 11 | @interface WWDCDownStateManager : NSObject 12 | @property(nonatomic,strong)WWDCDownState *state; 13 | + (WWDCDownStateManager*)sharedInstance; 14 | - (void)addDownload:(NSDictionary*)downloadItem; 15 | - (void)addDownloads:(NSArray*)downloadItems; 16 | - (NSArray*)allSelectedDownloads; 17 | - (NSMutableDictionary*)downItemWithFileID:(NSInteger)fileID; 18 | - (void)cancellAllDownload; 19 | - (void)start; 20 | - (void)stop; 21 | @end 22 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDC/WWDCViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCViewController.h 3 | // WWDCDown 4 | // 5 | // Created by @iosxtools on Twitter on 14-6-9. 6 | // Copyright (c) 2014年 http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WWDCViewController : X3SplitViewController 12 | 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTableViewColumnDefConfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCCategoryTableViewColumnDefConfig.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import 9 | 10 | @interface WWDCCategoryTableViewColumnDefConfig : NSObject 11 | + (NSArray*)defConfig; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTableViewColumnDefConfig.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCCategoryTableViewColumnDefConfig.m 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import "WWDCCategoryTableViewColumnDefConfig.h" 9 | 10 | @implementation WWDCCategoryTableViewColumnDefConfig 11 | + (NSArray*)defConfig; 12 | { 13 | 14 | 15 | return nil; 16 | } 17 | 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTableViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCCategoryTableViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | //#import "X3TableViewController.h" 8 | @interface WWDCCategoryTableViewController : WWDCCommonViewController 9 | @property (weak) IBOutlet NSTableView *wWDCCategoryTableView; 10 | @end 11 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCCategoryTableViewDataDelegate.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | //#import "XXXTableViewDataDelegate.h" 9 | 10 | @interface WWDCCategoryTableViewDataDelegate : XXXTableViewDataDelegate 11 | 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTableViewDataDelegate.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCCategoryTableViewDataDelegate.m 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import "WWDCCategoryTableViewDataDelegate.h" 9 | #import "WWDCBO.h" 10 | @implementation WWDCCategoryTableViewDataDelegate 11 | 12 | - (void)addData:(id)data; 13 | { 14 | assert(data); 15 | [super addData:data]; 16 | 17 | } 18 | 19 | - (void)setData:(id)data{ 20 | assert(data); 21 | NSArray *catesNodes = [[WWDCBO sharedInstance]categoryTreeNodes:data]; 22 | [super setData:catesNodes]; 23 | } 24 | 25 | - (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { 26 | // Used by bindings on the NSTableCellView's objectValue 27 | NSDictionary *item = [self.items objectAtIndex:row]; 28 | return item; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCCategoryTransformer.h 3 | // WWDC2014 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-29. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | extern NSString * const WWDCCategoryTransformerName; 12 | @interface WWDCCategoryTransformer : NSValueTransformer 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCCategoryTransformer.m: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCCategoryTransformer.m 3 | // WWDC2014 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-29. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "WWDCCategoryTransformer.h" 10 | #import "Track.h" 11 | 12 | NSString * const WWDCCategoryTransformerName = @"WWDCCategoryTransformerName"; 13 | 14 | static NSDictionary * CateTreeNodeFromModelObject(NSArray *models) { 15 | NSMutableArray *nodes = [NSMutableArray array]; 16 | for(Track *category in models){ 17 | NSMutableDictionary *nodeMap = [NSMutableDictionary dictionary]; 18 | nodeMap[@"name"]=category.name; 19 | nodeMap[@"icon"]=[NSImage imageNamed:@"list"]; 20 | [nodes addObject:nodeMap]; 21 | } 22 | return [nodes copy]; 23 | } 24 | @implementation WWDCCategoryTransformer 25 | + (void)load { 26 | @autoreleasepool { 27 | [NSValueTransformer registerValueTransformerWithName:WWDCCategoryTransformerName transformedValueClass:[NSDate class] returningTransformedValueWithBlock:^id(id value){ 28 | return CateTreeNodeFromModelObject(value); 29 | }]; 30 | } 31 | } 32 | @end 33 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDetailTableViewColumnDefConfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDetailTableViewColumnDefConfig.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import 9 | 10 | @interface WWDCDetailTableViewColumnDefConfig : NSObject 11 | + (NSArray*)defConfig; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDetailTableViewColumnDefConfig.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDetailTableViewColumnDefConfig.m 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import "WWDCDetailTableViewColumnDefConfig.h" 9 | 10 | @implementation WWDCDetailTableViewColumnDefConfig 11 | + (NSArray*)defConfig; 12 | { 13 | 14 | 15 | return nil; 16 | } 17 | 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDetailTableViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDetailTableViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | #import "WDCDetailTableView.h" 8 | @interface WWDCDetailTableViewController : WWDCCommonViewController 9 | @property (weak) IBOutlet WDCDetailTableView *wWDCDetailTableView; 10 | @property (weak) IBOutlet NSButton *allCheckBox; 11 | @property (weak) IBOutlet NSButton *hdCheckBox; 12 | @property (weak) IBOutlet NSButton *sdCheckBox; 13 | @property (weak) IBOutlet NSButton *pdfCheckBox; 14 | @property (weak) IBOutlet NSButton *downButton; 15 | @property (weak) IBOutlet NSButton *addDownloadButton; 16 | 17 | - (IBAction)openCloseDownViewAction:(id)sender; 18 | - (IBAction)downloadClicked:(id)sender; 19 | - (IBAction)addDownloadClicked:(id)sender; 20 | - (IBAction)allCheckBoxClicked:(id)sender; 21 | - (IBAction)hdCheckBoxClicked:(id)sender; 22 | - (IBAction)sdCheckBoxClicked:(id)sender; 23 | - (IBAction)pdfCheckBoxClicked:(id)sender; 24 | @end 25 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDetailTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDetailTableViewDataDelegate.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 28/05/2014 10:00PM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | //#import "XXXTableViewDataDelegate.h" 9 | 10 | @interface WWDCDetailTableViewDataDelegate : XXXTableViewBasedDataDelegate 11 | - (NSArray*)selectedDowntems; 12 | - (void)closePopover; 13 | - (void)allCheckState:(NSInteger)state; 14 | - (void)hdCheckState:(NSInteger)state; 15 | - (void)sdCheckState:(NSInteger)state; 16 | - (void)pdfCheckState:(NSInteger)state; 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDetailViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDetailViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter 09/06/2014 10:06AM. 5 | Copyright (c) http://www.iosxtools.com. All rights reserved. 6 | */ 7 | //#import "X3SplitViewController.h" 8 | @interface WWDCDetailViewController : X3SplitViewController 9 | @end 10 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownTableViewColumnDefConfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownTableViewColumnDefConfig.h 3 | APPProbe 4 | Created by @iosxtools on Twitter 09/06/2014 10:06AM. 5 | Copyright (c) http://www.iosxtools.com. All rights reserved. 6 | */ 7 | 8 | #import 9 | 10 | @interface WWDCDownTableViewColumnDefConfig : NSObject 11 | + (NSArray*)defConfig; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownTableViewColumnDefConfig.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownTableViewColumnDefConfig.m 3 | APPProbe 4 | Created by @iosxtools on Twitter 09/06/2014 10:06AM. 5 | Copyright (c) http://www.iosxtools.com. All rights reserved. 6 | */ 7 | 8 | #import "WWDCDownTableViewColumnDefConfig.h" 9 | 10 | @implementation WWDCDownTableViewColumnDefConfig 11 | + (NSArray*)defConfig; 12 | { 13 | 14 | 15 | return nil; 16 | } 17 | 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownTableViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownTableViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter 09/06/2014 10:06AM. 5 | Copyright (c) http://www.iosxtools.com. All rights reserved. 6 | */ 7 | //#import "X3TableViewController.h" 8 | @interface WWDCDownTableViewController : X3TableViewController 9 | //@property (weak) IBOutlet NSScrollView *wWDCDownTableViewScrollView; 10 | //@property (weak) IBOutlet NSTableView *wWDCDownTableView; 11 | @end 12 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownTableViewDataDelegate.h 3 | APPProbe 4 | Created by @iosxtools on Twitter 09/06/2014 10:06AM. 5 | Copyright (c) http://www.iosxtools.com. All rights reserved. 6 | */ 7 | 8 | //#import "XXXTableViewDataDelegate.h" 9 | 10 | @interface WWDCDownTableViewDataDelegate : XXXTableViewDataDelegate 11 | 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownTableViewDataDelegate.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownTableViewDataDelegate.m 3 | APPProbe 4 | Created by @iosxtools on Twitter 09/06/2014 10:06AM. 5 | Copyright (c) http://www.iosxtools.com. All rights reserved. 6 | */ 7 | 8 | #import "WWDCDownTableViewDataDelegate.h" 9 | 10 | @interface WWDCDownTableViewDataDelegate() 11 | 12 | @end 13 | 14 | @implementation WWDCDownTableViewDataDelegate 15 | 16 | - (void)addData:(id)data; 17 | { 18 | assert(data); 19 | [super addData:data]; 20 | } 21 | 22 | - (void)setData:(id)data{ 23 | assert(data); 24 | [super setData:data]; 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadQueueTableViewColumnDefConfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadQueueTableViewColumnDefConfig.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 31/05/2014 06:02AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import 9 | 10 | @interface WWDCDownloadQueueTableViewColumnDefConfig : NSObject 11 | + (NSArray*)defConfig; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadQueueTableViewColumnDefConfig.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadQueueTableViewColumnDefConfig.m 3 | APPProbe 4 | Created by @iosxtools on Twitter on 31/05/2014 06:02AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import "WWDCDownloadQueueTableViewColumnDefConfig.h" 9 | 10 | @implementation WWDCDownloadQueueTableViewColumnDefConfig 11 | + (NSArray*)defConfig; 12 | { 13 | 14 | 15 | return nil; 16 | } 17 | 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadQueueTableViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadQueueTableViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 31/05/2014 06:02AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | //#import "X3TableViewController.h" 8 | @interface WWDCDownloadQueueTableViewController : WWDCCommonViewController 9 | @property (weak) IBOutlet NSTableView *wWDCDownloadQueueTableViewTableView; 10 | @end 11 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadQueueTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadQueueTableViewDataDelegate.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 31/05/2014 06:02AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | //#import "XXXTableViewDataDelegate.h" 9 | 10 | @interface WWDCDownloadQueueTableViewDataDelegate : XXXTableViewBasedDataDelegate 11 | 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadTableViewColumnDefConfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadTableViewColumnDefConfig.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 30/05/2014 04:20AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | #import 9 | 10 | @interface WWDCDownloadTableViewColumnDefConfig : NSObject 11 | + (NSArray*)defConfig; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadTableViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadTableViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 30/05/2014 04:20AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | //#import "XXXTableViewController.h" 8 | 9 | @interface WWDCDownloadTableViewController : WWDCCommonViewController 10 | //@property (weak) IBOutlet NSScrollView *wWDCDownloadTableViewTableScrollView; 11 | @property (weak) IBOutlet NSTableView *wWDCDownloadTableViewTableView; 12 | - (IBAction)allCheckBoxClicked:(id)sender; 13 | - (IBAction)hdCheckBoxClicked:(id)sender; 14 | - (IBAction)sdCheckBoxClicked:(id)sender; 15 | - (IBAction)pdfCheckBoxClicked:(id)sender; 16 | 17 | - (IBAction)downloadClicked:(id)sender; 18 | @end 19 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadTableViewDataDelegate.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 30/05/2014 04:20AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | 8 | //#import "XXXTableViewDataDelegate.h" 9 | 10 | @interface WWDCDownloadTableViewDataDelegate : XXXTableViewBasedDataDelegate 11 | - (void)updateSelectItemState:(NSInteger)selectedState; 12 | - (NSArray*)selectedDowntems; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCDownloadTransformer.h 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-30. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | extern NSString * const WWDCDownloadTransformerName; 11 | @interface WWDCDownloadTransformer : NSValueTransformer 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadViewController.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadViewController.h 3 | APPProbe 4 | Created by @iosxtools on Twitter on 31/05/2014 06:02AM. 5 | Copyright (c) http://www.iosxtools.com All rights reserved. 6 | */ 7 | //#import "X3SplitViewController.h" 8 | @interface WWDCDownloadViewController : X3SplitViewController 9 | @end 10 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCDownloadWindowController.h 3 | // WWDC2014 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-30. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WWDCDownloadWindowController : NSWindowController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCDownloadWindowController.m: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCDownloadWindowController.m 3 | // WWDC2014 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-30. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "WWDCDownloadWindowController.h" 10 | 11 | @interface WWDCDownloadWindowController () 12 | 13 | @end 14 | 15 | @implementation WWDCDownloadWindowController 16 | 17 | - (id)initWithWindow:(NSWindow *)window 18 | { 19 | self = [super initWithWindow:window]; 20 | if (self) { 21 | // Initialization code here. 22 | } 23 | return self; 24 | } 25 | 26 | - (void)windowDidLoad 27 | { 28 | [super windowDidLoad]; 29 | 30 | 31 | [self showView]; 32 | 33 | // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file. 34 | } 35 | - (void)showView 36 | { 37 | X3CommonViewController *controller = (X3CommonViewController*)[[RouteManager sharedInstance]open:kDownloadViewVC]; 38 | 39 | [self showViewController:controller]; 40 | 41 | } 42 | @end 43 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCTitleCellView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCTitleCellView.h 3 | // XXXARC 4 | // 5 | // Created by Helens on 7/23/13. 6 | // Copyright (c) 2013 Helens. All rights reserved. 7 | // 8 | 9 | #import 10 | @protocol WWDCTitlePopoverDelegate; 11 | @interface WWDCTitleCellView : NSTableCellView 12 | @property(nonatomic,weak)iddelegate; 13 | @end 14 | 15 | @protocol WWDCTitlePopoverDelegate 16 | - (void)showPopover: (WWDCTitleCellView *)cell atRow:(NSInteger)rowIndex; 17 | - (void)closePopover:(WWDCTitleCellView *)cell atRow:(NSInteger)rowIndex; 18 | 19 | @end -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Main/WWDCTitlePopViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCTitlePopViewController.h 3 | // WWDCDown 4 | // 5 | // Created by @iosxtools on Twitter on 14-6-9. 6 | // Copyright (c) 2014年 http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WWDCTitlePopViewController : X3CommonViewController 12 | @property (unsafe_unretained) IBOutlet NSTextView *titleTextView; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Settings/SettingsWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SettingsWindowController.h 3 | // WWDC2014Down 4 | // 5 | // Created by Helens on 2/27/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface SettingsWindowController : NSWindowController{ 12 | 13 | IBOutlet NSTextField *projectTextFld; 14 | 15 | IBOutlet NSTextField *authorTextFld; 16 | 17 | IBOutlet NSTextField *rootPathTextFld; 18 | 19 | NSString *projectString; 20 | IBOutlet NSTextField *pageSizeTextField; 21 | 22 | IBOutlet NSStepper *pageSizeStepper; 23 | } 24 | @property(nonatomic,unsafe_unretained)NSWindow *parentWindow; 25 | @property (assign) IBOutlet NSTextView *projectTemplateFld; 26 | - (IBAction)doRepath:(id)sender; 27 | - (IBAction)doClearCode:(id)sender; 28 | - (IBAction)doPageSizeStepper:(id)sender; 29 | @end 30 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Share/SharePopoverViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SharePopoverViewController.h 3 | // CoreData+ 4 | // 5 | // by @iosxtools on Twitter on 14-5-14. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SharePopoverViewController : X3CommonViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Share/SharePublishWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SharePublishWindowController.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-2-15. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SharePublishWindowController : NSWindowController 12 | @property(nonatomic,strong)NSString *accountIdentifier; 13 | @property (unsafe_unretained) IBOutlet NSTextView *shareContent; 14 | @property (weak) IBOutlet NSImageView *accountImageView; 15 | @property (weak) IBOutlet NSTextField *accountNameLable; 16 | - (IBAction)shareAction:(id)sender; 17 | - (IBAction)attachAction:(id)sender; 18 | - (void)viewConfig; 19 | @end 20 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Application/Share/SinaweiboShareWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SinaweiboShareWindowController.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-2-13. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | @interface SinaweiboShareWindowController : NSWindowController 11 | @property (unsafe_unretained) IBOutlet NSTextView *shareContent; 12 | @property (weak) IBOutlet NSTextField *accountNameLable; 13 | - (IBAction)shareAction:(id)sender; 14 | - (IBAction)attachAction:(id)sender; 15 | @end 16 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/AppCommon.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppCommon.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-5-24. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "AppPreference.h" 10 | #import "AppMessageConst.h" 11 | #import "AppConst.h" 12 | #import "DataBaseBO.h" 13 | 14 | #import "WWDCCommonViewController.h" 15 | 16 | 17 | 18 | typedef NS_ENUM(NSInteger,WWDCVedioType){ 19 | WWDCVedioHDType = 0, 20 | WWDCVedioSDType = 1, 21 | WWDCVedioPDFType = 2, 22 | }; -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/AppConst.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppConst.m 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-5-24. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "AppConst.h" 10 | 11 | 12 | 13 | NSString* const kFacebookHome = @"https://www.facebook.com/iosx.tool"; 14 | NSString* const kTwitterHome = @"https://twitter.com/iosxtools"; 15 | 16 | NSString* const kMailBox = @"iosxtools@gmail.com"; 17 | NSString* const kAppHomeURL = @"http://www.iosxtools.com"; 18 | 19 | 20 | 21 | NSString* const kAppDBName = @"WWDCDB.sqlite"; 22 | 23 | 24 | 25 | 26 | //view controller identifier 27 | 28 | NSString* const kMainVCID = @"MainVCID"; 29 | NSString* const kWWDCHome = @"WWDCHome"; 30 | NSString* const kDownloadVC = @"Download"; 31 | NSString* const kDownloadTableViewVC = @"DownloadTableViewVC"; 32 | NSString* const kDownloadViewVC = @"DownloadViewVC"; 33 | NSString* const kAppStoreTableViewVC = @"AppStore"; 34 | NSString* const kSearchID = @"Search"; 35 | 36 | NSString* const kToolBarHomeID = @"Home"; 37 | NSString* const kToolBarShareID = @"Share"; 38 | NSString* const kToolBarSettingsID = @"Settings"; 39 | NSString* const kToolBarAboutID = @"About"; -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/AppMessageConst.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppMessageConst.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-5-24. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | //page size 10 | extern NSString* const kDownloadURLParserFinishedNotification ; 11 | 12 | extern NSString* const kCategoryTrackNotification; 13 | 14 | extern NSString* const kSearchTextChangedNotification; 15 | 16 | extern NSString* const kOpenCloseDownViewNotification; 17 | 18 | extern NSString* const kRequestAddDownloadNotification; 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/AppMessageConst.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppMessageConst.m 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-5-24. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "AppMessageConst.h" 10 | 11 | NSString* const kDownloadURLParserFinishedNotification =@"DownloadURLParserFinishedNotification"; 12 | 13 | 14 | NSString* const kCategoryTrackNotification =@"CategoryTrackNotification"; 15 | 16 | NSString* const kSearchTextChangedNotification =@"SearchTextChangedNotification"; 17 | 18 | 19 | NSString* const kOpenCloseDownViewNotification = @"OpenCloseDownViewNotification"; 20 | 21 | NSString* const kRequestAddDownloadNotification = @"RequestAddDownloadNotification"; -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/Prefrence/AppPreference.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppPreference.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-5-24. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppPreference : XXXPreference 12 | + (AppPreference *)sharedPreference; 13 | @property (nonatomic, strong) NSString *downLoadPath; 14 | @end 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/WWDCTCBlobDownloader.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCTCBlobDownloader.h 3 | // WWDC2014 4 | // 5 | // Created by iDevFans on 14-6-8. 6 | // Copyright (c) 2014年 com.iosxtools. All rights reserved. 7 | // 8 | 9 | #import "TCBlobDownloader.h" 10 | 11 | @interface WWDCTCBlobDownloader : TCBlobDownloader 12 | @property(nonatomic,assign)NSInteger fileID; 13 | @property(nonatomic,assign)NSInteger fileRowIndex; 14 | @end 15 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Common/WWDCTCBlobDownloader.m: -------------------------------------------------------------------------------- 1 | // 2 | // WWDCTCBlobDownloader.m 3 | // WWDC2014 4 | // 5 | // Created by iDevFans on 14-6-8. 6 | // Copyright (c) 2014年 com.iosxtools. All rights reserved. 7 | // 8 | 9 | #import "WWDCTCBlobDownloader.h" 10 | 11 | @implementation WWDCTCBlobDownloader 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/DataBase/DataBaseBO.h: -------------------------------------------------------------------------------- 1 | // 2 | // DataBaseBO.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-3-26. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface DataBaseBO : NSObject 12 | + (DataBaseBO*)sharedInstance; 13 | - (BOOL)openDataBase; 14 | - (void)closeDataBase; 15 | @end 16 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/DataBase/DataBaseBO.m: -------------------------------------------------------------------------------- 1 | // 2 | // DataBaseBO.m 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-3-26. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "DataBaseBO.h" 10 | 11 | 12 | 13 | static inline NSString * appDBPath() { 14 | NSString *appDocPath = [FileManager appPath]; 15 | NSString *path =[appDocPath stringByAppendingPathComponent:kAppDBName]; 16 | return path; 17 | } 18 | @implementation DataBaseBO 19 | + (DataBaseBO*)sharedInstance 20 | { 21 | static DataBaseBO *instance = nil; 22 | 23 | static dispatch_once_t onceToken; 24 | dispatch_once(&onceToken, ^{ 25 | instance = [[self alloc]init]; 26 | }); 27 | 28 | return instance; 29 | } 30 | - (BOOL)openDataBase 31 | { 32 | NSString *dbPath = appDBPath(); 33 | BOOL isOpen = [[XXXDBManager sharedXXXDBManager]openDataBaseWithPath:dbPath]; 34 | return isOpen; 35 | } 36 | - (void)closeDataBase 37 | { 38 | [[XXXDBManager sharedXXXDBManager]closeDataBase]; 39 | } 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/Track.h: -------------------------------------------------------------------------------- 1 | /* 2 | Track.h 3 | project 4 | Created by author on 29/05/2014 02:24AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | @interface Track : XXXDataModel 8 | @property (nonatomic, assign) NSInteger ID; 9 | @property (nonatomic, strong) NSString *name; 10 | @property (nonatomic, assign) NSInteger sortOrder; 11 | /*init property member var by parsing NSDictionary parameter*/ 12 | - (id)initWithDictionary:(NSDictionary *)dictionary; 13 | /*save new model object*/ 14 | - (BOOL)save; 15 | /*save updated model object*/ 16 | - (BOOL)update; 17 | /*delete current model object*/ 18 | - (BOOL)delete; 19 | @end -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/TrackDAO.h: -------------------------------------------------------------------------------- 1 | /* 2 | TrackDAO.h 3 | project 4 | Created by author on 29/05/2014 02:24AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | #import 8 | @interface TrackDAO : XXXBaseDAO 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/TrackDAO.m: -------------------------------------------------------------------------------- 1 | /* 2 | TrackDAO.m 3 | project 4 | Created by author on 29/05/2014 02:24AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | #import "TrackDAO.h" 8 | @implementation TrackDAO 9 | - (id)init{ 10 | self = [super init]; 11 | if (self) { 12 | self.tableName = @"Track"; 13 | self.fldList = [[NSArray alloc]initWithObjects:@"ID",@"name",@"sortOrder",nil]; 14 | self.keyList = [[NSArray alloc]initWithObjects:@"ID",nil]; 15 | NSMutableSet *allFieldSet = [[NSMutableSet alloc]initWithArray:self.fldList]; 16 | NSSet *keyFieldSet = [[NSSet alloc]initWithArray:self.keyList]; 17 | [allFieldSet minusSet:keyFieldSet]; 18 | self.fldExcludeKeyList = [allFieldSet allObjects]; 19 | } 20 | return self; 21 | } 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDC+Download_Selection.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDC+Download_Selection.h 3 | // WWDCDown 4 | // 5 | // Created by @iosxtools on Twitter on 14-6-10. 6 | // Copyright (c) 2014年 http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "WWDC.h" 10 | 11 | @interface WWDC (Download_Selection) 12 | @property (nonatomic, assign) BOOL isSelectedHD; 13 | @property (nonatomic, assign) BOOL isSelectedSD; 14 | @property (nonatomic, assign) BOOL isSelectedPDF; 15 | - (BOOL)downSelected; 16 | @end 17 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDC+URL.h: -------------------------------------------------------------------------------- 1 | // 2 | // WWDC+URL.h 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-31. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "WWDC.h" 10 | 11 | @interface WWDC (URL) 12 | - (NSString*)urlWithType:(WWDCVedioType)type; 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDC+URL.m: -------------------------------------------------------------------------------- 1 | // 2 | // WWDC+URL.m 3 | // WWDC2014 4 | // 5 | // by @iosxtools on Twitter on 14-5-31. 6 | // Copyright (c) http://www.iosxtools.com. All rights reserved. 7 | // 8 | 9 | #import "WWDC+URL.h" 10 | 11 | @implementation WWDC (URL) 12 | - (NSString*)urlWithType:(WWDCVedioType)type 13 | { 14 | switch (type) { 15 | case WWDCVedioHDType: 16 | return self.hdLink; 17 | break; 18 | case WWDCVedioSDType: 19 | return self.sdLink; 20 | break; 21 | case WWDCVedioPDFType: 22 | return self.pdfLink; 23 | break; 24 | default: 25 | break; 26 | } 27 | 28 | return nil; 29 | } 30 | @end 31 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDC.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDC.h 3 | project 4 | Created by author on 09/06/2014 05:18AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | @interface WWDC : XXXDataModel 8 | @property (nonatomic, assign) NSInteger ID; 9 | @property (nonatomic, strong) NSString *wwdcYear; 10 | @property (nonatomic, strong) NSString *title; 11 | @property (nonatomic, strong) NSString *category; 12 | @property (nonatomic, strong) NSString *platform; 13 | @property (nonatomic, strong) NSString *hdLink; 14 | @property (nonatomic, strong) NSString *sdLink; 15 | @property (nonatomic, strong) NSString *pdfLink; 16 | @property (nonatomic, strong) NSString *details; 17 | @property (nonatomic, assign) NSInteger sortOrder; 18 | /*init property member var by parsing NSDictionary parameter*/ 19 | - (id)initWithDictionary:(NSDictionary *)dictionary; 20 | /*save new model object*/ 21 | - (BOOL)save; 22 | /*save updated model object*/ 23 | - (BOOL)update; 24 | /*delete current model object*/ 25 | - (BOOL)delete; 26 | @end -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDCDAO.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDAO.h 3 | project 4 | Created by author on 28/05/2014 10:57PM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | #import 8 | @interface WWDCDAO : XXXBaseDAO 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDCDAO.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDAO.m 3 | project 4 | Created by author on 09/06/2014 05:18AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | #import "WWDCDAO.h" 8 | @implementation WWDCDAO 9 | - (id)init{ 10 | self = [super init]; 11 | if (self) { 12 | self.tableName = @"WWDC"; 13 | self.fldList = [[NSArray alloc]initWithObjects:@"ID",@"wwdcYear",@"title",@"category",@"platform",@"hdLink",@"sdLink",@"pdfLink",@"details",@"sortOrder",nil]; 14 | self.keyList = [[NSArray alloc]initWithObjects:@"ID",nil]; 15 | NSMutableSet *allFieldSet = [[NSMutableSet alloc]initWithArray:self.fldList]; 16 | NSSet *keyFieldSet = [[NSSet alloc]initWithArray:self.keyList]; 17 | [allFieldSet minusSet:keyFieldSet]; 18 | self.fldExcludeKeyList = [allFieldSet allObjects]; 19 | } 20 | return self; 21 | } 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDCDownload.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownload.h 3 | project 4 | Created by author on 31/05/2014 10:15AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | @interface WWDCDownload : XXXDataModel 8 | @property (nonatomic, assign) NSInteger ID; 9 | @property (nonatomic, assign) NSInteger wwdcID; 10 | @property (nonatomic, assign) NSInteger type; 11 | @property (nonatomic, assign) NSInteger status; 12 | /*init property member var by parsing NSDictionary parameter*/ 13 | - (id)initWithDictionary:(NSDictionary *)dictionary; 14 | /*save new model object*/ 15 | - (BOOL)save; 16 | /*save updated model object*/ 17 | - (BOOL)update; 18 | /*delete current model object*/ 19 | - (BOOL)delete; 20 | @end -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDCDownloadDAO.h: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadDAO.h 3 | project 4 | Created by author on 31/05/2014 10:15AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | #import 8 | @interface WWDCDownloadDAO : XXXBaseDAO 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /WWDC2014Down/Src/Component/WWDCDownloadDAO.m: -------------------------------------------------------------------------------- 1 | /* 2 | WWDCDownloadDAO.m 3 | project 4 | Created by author on 31/05/2014 10:15AM. 5 | Copyright (c) 2014 author. All rights reserved. 6 | */ 7 | #import "WWDCDownloadDAO.h" 8 | @implementation WWDCDownloadDAO 9 | - (id)init{ 10 | self = [super init]; 11 | if (self) { 12 | self.tableName = @"WWDCDownload"; 13 | self.fldList = [[NSArray alloc]initWithObjects:@"ID",@"wwdcID",@"type",@"status",nil]; 14 | self.keyList = [[NSArray alloc]initWithObjects:@"ID",nil]; 15 | NSMutableSet *allFieldSet = [[NSMutableSet alloc]initWithArray:self.fldList]; 16 | NSSet *keyFieldSet = [[NSSet alloc]initWithArray:self.keyList]; 17 | [allFieldSet minusSet:keyFieldSet]; 18 | self.fldExcludeKeyList = [allFieldSet allObjects]; 19 | } 20 | return self; 21 | } 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /WWDC2014Down/Vendor/CNUserNotification/CNUserNotificationDefaultSound.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/WWDC2014Down/Vendor/CNUserNotification/CNUserNotificationDefaultSound.aif -------------------------------------------------------------------------------- /WWDC2014Down/Vendor/CNUserNotification/CNUserNotificationFeature.m: -------------------------------------------------------------------------------- 1 | // 2 | // CNUserNotificationFeature.m 3 | // CNUserNotification Example 4 | // 5 | // Created by Frank Gregor on 26.05.13. 6 | // Copyright (c) 2013 cocoa:naut. All rights reserved. 7 | // 8 | 9 | #import "CNUserNotificationFeature.h" 10 | 11 | @implementation CNUserNotificationFeature 12 | 13 | - (id)init 14 | { 15 | self = [super init]; 16 | if (self) { 17 | _dismissDelayTime = 5; 18 | _lineBreakMode = NSLineBreakByTruncatingTail; 19 | _bannerImage = [NSApp applicationIconImage]; 20 | } 21 | return self; 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /WWDC2014Down/Vendor/LBProgressBar/LBProgressBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // LBProgressBar.h 3 | // LBProgressBar 4 | // 5 | // Created by Laurin Brandner on 05.06.11. 6 | // Copyright 2011 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LBProgressBar : NSProgressIndicator { 12 | 13 | } 14 | 15 | @property (nonatomic,strong) NSTimer* animator; 16 | @property (nonatomic,assign) double progressOffset; 17 | 18 | -(void)drawBezel; 19 | -(void)drawProgressWithBounds:(NSRect)bounds; 20 | -(void)drawStripesInBounds:(NSRect)bounds; 21 | -(void)drawShadowInBounds:(NSRect)bounds; 22 | -(NSBezierPath*)stripeWithOrigin:(NSPoint)origin bounds:(NSRect)frame; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /WWDC2014Down/Vendor/NSFileManager+TCBlobDownload.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileManager+TCBlobDownload.h 3 | // TCBlobDownload 4 | // 5 | // Created by Thibault Charbonnier on 03/05/14. 6 | // Copyright (c) 2014 thibaultCha. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSFileManager (TCBlobDownload) 12 | + (BOOL)createDirFromPath:(NSString *)path error:(NSError *__autoreleasing *)error; 13 | @end 14 | -------------------------------------------------------------------------------- /WWDC2014Down/Vendor/NSFileManager+TCBlobDownload.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileManager+TCBlobDownload.m 3 | // TCBlobDownload 4 | // 5 | // Created by Thibault Charbonnier on 03/05/14. 6 | // Copyright (c) 2014 thibaultCha. All rights reserved. 7 | // 8 | 9 | #import "NSFileManager+TCBlobDownload.h" 10 | 11 | @implementation NSFileManager (TCBlobDownload) 12 | 13 | + (BOOL)createDirFromPath:(NSString *)path error:(NSError *__autoreleasing *)error 14 | { 15 | if (path == nil || [path isEqualToString:@""]) { 16 | return NO; 17 | } 18 | 19 | return [[NSFileManager defaultManager] createDirectoryAtPath:path 20 | withIntermediateDirectories:YES 21 | attributes:nil 22 | error:error]; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /WWDC2014Down/Vendor/TCBlobDownload.h: -------------------------------------------------------------------------------- 1 | // 2 | // TCBlobDownload.h 3 | // TCBlobDownload 4 | // 5 | // Created by Thibault Charbonnier on 02/03/2014. 6 | // Copyright (c) 2014 thibaultCha. All rights reserved. 7 | // 8 | 9 | #ifndef TCBlobDownload_TCBlobDownload_h 10 | #define TCBlobDownload_TCBlobDownload_h 11 | 12 | #import "TCBlobDownloader.h" 13 | #import "TCBlobDownloadManager.h" 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /WWDC2014Down/WWDC2014-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #ifdef __OBJC__ 8 | #import 9 | 10 | 11 | #import 12 | #import 13 | #import 14 | #import 15 | #import 16 | 17 | //common header files 18 | #import "AppCommon.h" 19 | #import "OCGumbo+Query.h" 20 | #endif 21 | -------------------------------------------------------------------------------- /WWDC2014Down/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- 1 | {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} 2 | {\colortbl;\red255\green255\blue255;} 3 | \paperw9840\paperh8400 4 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural 5 | 6 | \f0\b\fs24 \cf0 Engineering: 7 | \b0 \ 8 | Some people\ 9 | \ 10 | 11 | \b Human Interface Design: 12 | \b0 \ 13 | Some other people\ 14 | \ 15 | 16 | \b Testing: 17 | \b0 \ 18 | Hopefully not nobody\ 19 | \ 20 | 21 | \b Documentation: 22 | \b0 \ 23 | Whoever\ 24 | \ 25 | 26 | \b With special thanks to: 27 | \b0 \ 28 | Mom\ 29 | } 30 | -------------------------------------------------------------------------------- /WWDC2014Down/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /WWDC2014Down/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // WWDC2014Down 4 | // 5 | // Created by @iosxtools on Twitter on 14-5-28. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) 12 | { 13 | return NSApplicationMain(argc, argv); 14 | } 15 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/BaseDAO.h: -------------------------------------------------------------------------------- 1 | // 2 | // BaseDAO.h 3 | // 4 | // 5 | // Created by test on 10-4-13. 6 | // Copyright 2010 __MyCompanyName__. All rights reserved. 7 | // 8 | #import 9 | #import 10 | #import "DBManager.h" 11 | #import 12 | #import "XXXDAO.h" 13 | @interface BaseDAO : XXXDAO 14 | @property(nonatomic,readonly)NSInteger count;/*numbers of record in table*/ 15 | @property(nonatomic,copy)NSString *tableName;/*table name*/ 16 | @property(nonatomic,retain)NSArray *fldList;/*all coulumn list*/ 17 | @property(nonatomic,retain)NSArray *keyList;/*primary key coulumn list*/ 18 | @property(nonatomic,retain)NSArray *fldExcludeKeyList;/*coulumn list */ 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/BonjourNetWorkManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // BonjourNetWorkManager.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/5/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface BonjourNetWorkManager : NSObject 12 | @property(nonatomic,strong)NSString *bonjourHttpTcpType; 13 | @property(nonatomic,strong)NSString *domain; 14 | + (BonjourNetWorkManager*)sharedBonjourNetWorkManager; 15 | - (NSString*)findClientNetURLString:(NSString*)appID; 16 | - (void)start; 17 | - (void)stop; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/CSVUtil.h: -------------------------------------------------------------------------------- 1 | // 2 | // CSVUtil.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 10/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface CSVUtil : NSObject 12 | + (NSString*)colNameAtIndex:(int)index; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/DBManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBManager.h 3 | // fmdb-migration-manager 4 | // 5 | // Created by song jun on 10/27/11. 6 | // Copyright (c) 2011 __MyCompanyName__. All rights reserved. 7 | // 8 | #import "SynthesizeSingleton.h" 9 | @interface DBManager : NSObject 10 | @property(nonatomic,retain)FMDatabase *db; 11 | @property (nonatomic,retain)FMDatabaseQueue *queue; 12 | @property(nonatomic,retain)NSString *dbName; 13 | + (DBManager *) sharedDBManager; 14 | - (BOOL)openDataBase:(NSString*)dataBase; 15 | - (void)closeDataBase; 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/DataModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // DataModel.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface DataModel : NSObject 12 | - (id)initWithDictionary:(NSDictionary *)dictionary; 13 | - (NSDictionary*)JSONKeyPathsByPropertyKey; 14 | - (void)executeTransform; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/FileManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // FileManager.h 3 | // GeniusTools 4 | // 5 | // Created by @iosxtools on Twitter on on 5/27/13. 6 | // 7 | // 8 | #import 9 | @interface FileManager : NSObject 10 | @property(nonatomic,retain)NSArray *searchFileType; 11 | - (NSArray *)imageFilesAtDirectory:(NSString *)directoryPath; 12 | - (NSArray *)imageFilePathAtFolder:(NSString *)directoryPath; 13 | - (NSArray *)imageFilePathAtFolder:(NSString *)directoryPath groupKey:(NSString *)key; 14 | - (NSArray *)unusedImageFilesAtDirectory:(NSString *)directoryPath; 15 | - (BOOL)isValidImageAtPath:(NSString *)imagePath; 16 | + (FileManager*)sharedFileManager; 17 | + (NSString*)appPath; 18 | + (NSString*)userDocumentPath; 19 | + (NSString*)jsonCachePath; 20 | + (BOOL)fileExistsAtPath:(NSString *)path; 21 | - (NSArray *)findObjcHeaderFilesAtPaths:(NSArray*)paths framePrefix:(NSString*)framePrefix; 22 | + (void)clearAllFilesAtPath:(NSString*)path; 23 | @end 24 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/HTTPClient.h: -------------------------------------------------------------------------------- 1 | // 2 | // HTTPClient.h 3 | // iOSXHttpClient 4 | // 5 | // Created by @iosxtools on Twitter on on 5/22/13. 6 | // Copyright (c) 2013 Suning. All rights reserved. 7 | // 8 | 9 | #import "HTTPRequestOperation.h" 10 | @interface HTTPClient : AFHTTPClient 11 | - (id)initWithBaseStringURL:(NSString *)url; 12 | - (id)initWithBaseNSURL:(NSURL *)url; 13 | - (HTTPRequestOperation *)executeQuery:(HTTPQuery *)query completionBlock:(void (^)(HTTPRequestOperation *, id, NSError *))block; 14 | - (AFHTTPRequestOperation *)executeImageQuery:(HTTPQuery *)query completionBlock:(void (^)(AFHTTPRequestOperation *, id, NSError *))block; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/HTTPClientKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // HTTPClientKit.h 3 | // iOSXHttpClient 4 | // 5 | // Created by @iosxtools on Twitter on on 5/23/13. 6 | // Copyright (c) 2013 Suning. All rights reserved. 7 | // 8 | 9 | #ifndef iOSXHttpClient_HTTPClientKit_h 10 | #define iOSXHttpClient_HTTPClientKit_h 11 | 12 | #import "HTTPClient.h" 13 | #import "HTTPQuery.h" 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/HTTPParser.h: -------------------------------------------------------------------------------- 1 | // 2 | // HTTPParser.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | typedef id (^HTTPTransformBlock)(id obj); 11 | @interface HTTPParser : NSObject 12 | + (HTTPTransformBlock)transformBlockWithModelClass:(Class)modelClass objectKeyPath:(NSString *)keyPath; 13 | + (HTTPTransformBlock)transformBlockWithModelClass:(Class)modelClass; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/HTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | // 2 | // HTTPRequestOperation.h 3 | // iOSXHttpClient 4 | // 5 | // Created by @iosxtools on Twitter on on 5/22/13. 6 | // Copyright (c) 2013 Suning. All rights reserved. 7 | // 8 | 9 | 10 | #import "HTTPQuery.h" 11 | @interface HTTPRequestOperation : AFJSONRequestOperation 12 | // Transform Logic Define Implement the response into a model object or an array of model objects. 13 | @property (copy, nonatomic) HTTPQueryTransformBlock transformBlock; 14 | //a model object or an array of model objects or json dictiobary object. 15 | @property (strong, nonatomic, readonly) id responseObject; 16 | // Init the request with the specified url request and transform block. 17 | - (id)initWithRequest:(NSURLRequest *)urlRequest transformBlock:(HTTPQueryTransformBlock)transformBlock; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/HTTPRestServer.h: -------------------------------------------------------------------------------- 1 | // 2 | // HTTPServer.h 3 | // XXXTest 4 | // 5 | // Created by @iosxtools on Twitter on on 6/18/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface HTTPRestServer : NSObject 12 | + (void)GET:(NSString *)path parameters:(NSDictionary *)params 13 | completion:(void (^)(id JSON, NSError *error))finished; 14 | 15 | + (void)POST:(NSString *)path parameters:(NSDictionary *)params 16 | completion:(void (^)(id JSON, NSError *error))finished; 17 | 18 | // this one is here for performing some custom requests, e.g. TWRequest 19 | + (void)performRequest:(NSURLRequest *)request 20 | completion:(void (^)(id JSON, NSError *error))finished; 21 | @end 22 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/Identifier.h: -------------------------------------------------------------------------------- 1 | // 2 | // Identifier.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/23/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface Identifier : NSObject 11 | @property(nonatomic,strong)NSString *EXOneImageViewController; 12 | @property(nonatomic,strong)NSString *EXImageViewController; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/ImageCacheManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // ImageCacheManager.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/22/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ImageCacheManager : NSCache 12 | + (ImageCacheManager *) sharedImageCacheManager; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/ImageConstant.h: -------------------------------------------------------------------------------- 1 | // 2 | // ImageConstant.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/22/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #ifndef XXXARC_ImageConstant_h 10 | #define XXXARC_ImageConstant_h 11 | 12 | 13 | 14 | #define kIconImageSize 16.0 15 | #define kIconImageSizeW 14.0 16 | 17 | #define kHImage @"h.png" 18 | #define kMImage @"m.png" 19 | #define kFolderImage NSImageNameFolder 20 | #define kUIViewImage @"UIView" 21 | 22 | #define kTreeImageImage @"tree-image.png" 23 | #define kTreeFrameworkImage @"tree-framework.png" 24 | #define kTreeDefaultImage @"tree-default.png" 25 | #define kTreeTextImage @"tree-text.png" 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/JSONMetaKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // JSONMetaKit.h 3 | // XXXV2 4 | // 5 | // by @iosxtools on Twitter on 14-2-21. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface JSONMetaKit : NSObject 12 | + (JSONMetaKit*)sharedInstance; 13 | - (id)parseJSONStringMeta:(NSString*)jsonStr; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/JSONModelConverter.h: -------------------------------------------------------------------------------- 1 | // 2 | // JSONModelConverter.h 3 | // iOSXHttpClient 4 | // 5 | // Created by @iosxtools on Twitter on on 5/23/13. 6 | // Copyright (c) 2013 Suning. All rights reserved. 7 | // 8 | 9 | #import 10 | @interface JSONModelConverter : NSObject 11 | + (NSDictionary*)toJSON:(id)object; 12 | + (id)toClass:(id)prototypeClass from:(NSDictionary*)dictionary; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/JSONModelValueTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // JSONModelValueTransformer.h 3 | // iOSXHttpClient 4 | // 5 | // Created by @iosxtools on Twitter on on 5/23/13. 6 | // Copyright (c) 2013 Suning. All rights reserved. 7 | // 8 | 9 | typedef id (^JSONModelValueTransformerBlock)(id); 10 | 11 | // 12 | // A value transformer supporting block-based transformation. 13 | // 14 | @interface JSONModelValueTransformer : NSValueTransformer 15 | 16 | // Returns a transformer which transforms values using the given block. Reverse 17 | // transformations will not be allowed. 18 | + (instancetype)transformerWithBlock:(JSONModelValueTransformerBlock)transformationBlock; 19 | 20 | // Returns a transformer which transforms values using the given block, for 21 | // forward or reverse transformations. 22 | + (instancetype)reversibleTransformerWithBlock:(JSONModelValueTransformerBlock)transformationBlock; 23 | 24 | // Returns a transformer which transforms values using the given blocks. 25 | + (instancetype)reversibleTransformerWithForwardBlock:(JSONModelValueTransformerBlock)forwardBlock reverseBlock:(JSONModelValueTransformerBlock)reverseBlock; 26 | 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/JSONPurify.h: -------------------------------------------------------------------------------- 1 | // 2 | // JSONPurify.h 3 | // iOSXHelper 4 | // 5 | // Created by javaliker on 2/2/13. 6 | // Copyright (c) 2013 javaliker. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface JSONPurify : NSObject{ 12 | NSString *gap,*indent; 13 | } 14 | 15 | @property(nonatomic,copy) NSString *gap; 16 | + (JSONPurify *) sharedJSONPurify; 17 | - (NSString *)str:(NSString *)key hoder:(id)hoder; 18 | - (NSString *)stringify:(NSString *)jsonStr spaceNum:(int)spaceNum; 19 | - (NSString *)quote:(NSString *)string; 20 | - (NSString *)quoteNum:(NSNumber *)num; 21 | 22 | - (NSString*)purify:(NSString*)string; 23 | - (NSString *)pretty:(id)obj; 24 | @end 25 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/JSONTypeFormat.h: -------------------------------------------------------------------------------- 1 | // 2 | // JSONTypeFormat.h 3 | // XXXTest 4 | // 5 | // Created by @iosxtools on Twitter on on 5/31/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface JSONTypeFormat : NSObject 12 | + (NSString*)objType:(id)obj; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/NSCache+image.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSCache+image.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/22/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSCache (image) 12 | - (NSImage*)hImage; 13 | - (NSImage*)mImage; 14 | - (NSImage*)folderImage; 15 | - (NSImage*)imageImage; 16 | - (NSImage*)uiviewImage; 17 | - (NSImage*)imageNamed:(NSString*)name; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/NSValueTransformer+JSONModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKValueTransformers.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 11/26/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JSONModelValueTransformer.h" 11 | #import "JSONModelConverter.h" 12 | @interface NSValueTransformer(JSONModel) 13 | + (NSValueTransformer *)JSONDictionaryTransformerWithModelClass:(Class)modelClass ; 14 | + (NSValueTransformer *)JSONArrayTransformerWithModelClass:(Class)modelClass; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/RemoteClientDevice.h: -------------------------------------------------------------------------------- 1 | // 2 | // RemoteClientDevice.h 3 | // XXXOSXCommon 4 | // 5 | // Created by @iosxtools on Twitter 11/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface RemoteClientDevice : NSObject 12 | @property (nonatomic, strong) NSString *UUID; 13 | @property (nonatomic, strong) NSString *hostName; 14 | @property (nonatomic, assign) NSInteger port; 15 | @property (nonatomic, strong) NSString *baseURLString; 16 | /*init property member var by parsing NSDictionary parameter*/ 17 | - (id)initWithDictionary:(NSDictionary *)dictionary; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/RemoteDeviceManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // RemoteDeviceManager.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 11/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @class RemoteClientDevice; 11 | @interface RemoteDeviceManager : NSObject 12 | + (RemoteDeviceManager*)sharedInstance; 13 | - (void)saveDeviceApp:(RemoteClientDevice*)deviceApp; 14 | - (RemoteClientDevice*)deviceForHostBaseURL:(NSString*)urlString; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/RouteManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // RouteManager.h 3 | // iOSXHelperDemo 4 | // 5 | // Created by @iosxtools on Twitter on on 4/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | typedef void (^RouterCallback)(NSDictionary *params); 11 | @interface RouteManager : NSObject 12 | + (instancetype)sharedInstance; 13 | - (void)map:(NSString*)format toViewController:(Class)viewController; 14 | - (void)map:(NSString *)format toViewController:(Class)viewController toCallback:(RouterCallback)callback; 15 | - (NSViewController*)open:(NSString*)url; 16 | - (NSViewController*)open:(NSString*)url withParams:(NSDictionary*)params; 17 | - (NSArray*)viewControllers; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/ShareAccountManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // ShareAccountManager.h 3 | // SQL+ 4 | // 5 | // by @iosxtools on Twitter on 14-2-14. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #define kShareIconKey @"icon" 12 | #define kShareNameKey @"name" 13 | 14 | @class ACAccount; 15 | @interface ShareAccountManager : NSObject 16 | + (ShareAccountManager*)sharedInstance; 17 | - (NSArray*)fackBookAccouts; 18 | - (NSArray*)twitterAccouts; 19 | - (NSArray*)sinaWeiboAccouts; 20 | - (NSArray*)tencentWeiboAccouts; 21 | - (NSArray*)accountWithIdentifier:(NSString *)identifier; 22 | - (NSArray*)accountIdentifiers; 23 | - (NSArray*)accountInfoItems; 24 | - (NSDictionary*)accountInfoItemWithIdentifier:(NSString *)identifier; 25 | - (BOOL)hasFackBookAccout; 26 | - (BOOL)hasTwitterAccout; 27 | - (BOOL)hasWeiboAccout; 28 | - (BOOL)hasTencentWeiboAccout; 29 | @end 30 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/SynthesizeSingleton.h: -------------------------------------------------------------------------------- 1 | // 2 | // SynthesizeSingleton.h 3 | // CocoaWithLove 4 | // 5 | // Created by Matt Gallagher on 20/10/08. 6 | // Copyright 2009 Matt Gallagher. All rights reserved. 7 | // 8 | // Permission is given to use this source code file without charge in any 9 | // project, commercial or otherwise, entirely at your risk, with the condition 10 | // that any redistribution (in part or whole) of source code must retain 11 | // this copyright and permission notice. Attribution in compiled projects is 12 | // appreciated but not required. 13 | // 14 | 15 | #define SYNTHESIZE_SINGLETON_FOR_CLASS(classname) \ 16 | \ 17 | + (classname *)shared##classname \ 18 | { \ 19 | static classname *shared##classname = nil; \ 20 | static dispatch_once_t oncePredicate;\ 21 | dispatch_once(&oncePredicate, ^{\ 22 | shared##classname = [[self alloc] init]; \ 23 | });\ 24 | \ 25 | return shared##classname; \ 26 | } \ 27 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXAlignTypeTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXAlignTypeTransformer.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | extern NSString * const XXXAlignTypeTransformerName; 11 | @interface XXXAlignTypeTransformer : NSValueTransformer 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXBO.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXBO.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/7/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @class XXXDAO; 11 | @interface XXXBO : NSObject 12 | @property(nonatomic,readonly)XXXDAO *dao; 13 | + (instancetype)sharedInstance; 14 | - (BOOL)save:(id)obj; 15 | - (BOOL)delete:(id)obj; 16 | - (NSArray*)allDefines; 17 | - (NSArray*)all; 18 | - (void)configDAOClass:(Class)daoClass; 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXBaseDAO.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXBaseDAO.h 3 | // 4 | // 5 | // Created by test on 10-4-13. 6 | // Copyright 2010 __MyCompanyName__. All rights reserved. 7 | // 8 | #import 9 | #import 10 | #import "XXXDBManager.h" 11 | #import 12 | #import "XXXDAO.h" 13 | @interface XXXBaseDAO : XXXDAO 14 | @property(nonatomic,readonly)NSInteger count;/*numbers of record in table*/ 15 | @property(nonatomic,copy)NSString *tableName;/*table name*/ 16 | @property(nonatomic,retain)NSArray *fldList;/*all coulumn list*/ 17 | @property(nonatomic,retain)NSArray *keyList;/*primary key coulumn list*/ 18 | @property(nonatomic,retain)NSArray *fldExcludeKeyList;/*coulumn list */ 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXCommonImageCache.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXCommonImageCache.h 3 | // XXXOSXCommon 4 | // 5 | // Created by iDevFans on 14-5-24. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXCommonImageCache : NSObject 12 | + (XXXCommonImageCache*)sharedInstance; 13 | - (NSImage*)keyImage; 14 | - (NSImage*)columnImage; 15 | 16 | //window 17 | - (NSImage*)windowTitleImage; 18 | - (void)upDateWindowTitleImage:(id)image; 19 | 20 | //device 21 | - (NSImage*)deviceIPhoneImage; 22 | - (NSImage*)deviceIMacImage; 23 | - (NSImage*)deviceIPadImage; 24 | - (NSImage*)deviceMacbookImage; 25 | - (NSImage*)deviceMacbookAirImage; 26 | - (NSImage*)deviceMacbookProImage; 27 | @end 28 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXDBManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXDBManager.h 3 | // fmdb-migration-manager 4 | // 5 | // Created by song jun on 10/27/11. 6 | // Copyright (c) 2011 __MyCompanyName__. All rights reserved. 7 | // 8 | @interface XXXDBManager : NSObject 9 | @property (nonatomic,strong)FMDatabaseQueue *queue; 10 | @property(nonatomic,strong)NSString *dbName; 11 | + (XXXDBManager *) sharedXXXDBManager; 12 | - (BOOL)openDataBaseWithName:(NSString*)dbName; 13 | - (BOOL)openDataBaseWithPath:(NSString*)path; 14 | - (BOOL)createNewDatabase; 15 | - (void)closeDataBase; 16 | @end -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXDataModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXDataModel.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXDataModel : NSObject 12 | - (id)initWithDictionary:(NSDictionary *)dictionary; 13 | - (NSDictionary*)JSONKeyPathsByPropertyKey; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXFormElementTypeTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXFormElementTypeTransformer.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | extern NSString * const XXXFormElementTypeTransformerName; 11 | @interface XXXFormElementTypeTransformer : NSValueTransformer 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXHelper.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXHelper.h 3 | // XXXOSXCommon 4 | // 5 | // by @iosxtools on Twitter on 14-3-23. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXHelper : NSObject 12 | + (NSString*)hostIPAddress; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXMutiDelegateModule.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "GCDMulticastDelegate.h" 3 | 4 | 5 | 6 | /** 7 | * XMPPModule is the base class that all extensions/modules inherit. 8 | * They automatically get: 9 | * 10 | * - A dispatch queue. 11 | * - A multicast delegate that automatically invokes added delegates. 12 | * 13 | * The module also automatically registers/unregisters itself with the 14 | * xmpp stream during the activate/deactive methods. 15 | **/ 16 | @interface XXXMutiDelegateModule : NSObject 17 | { 18 | 19 | dispatch_queue_t moduleQueue; 20 | void *moduleQueueTag; 21 | 22 | id multicastDelegate; 23 | } 24 | 25 | @property (readonly) dispatch_queue_t moduleQueue; 26 | @property (readonly) void *moduleQueueTag; 27 | 28 | 29 | 30 | - (id)init; 31 | - (id)initWithDispatchQueue:(dispatch_queue_t)queue; 32 | 33 | - (BOOL)activate; 34 | - (void)deactivate; 35 | 36 | - (void)addDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue; 37 | - (void)removeDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue; 38 | - (void)removeDelegate:(id)delegate; 39 | 40 | - (NSString *)moduleName; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXNSViewMainThreadGuard.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXNSViewMainThreadGuard.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXNSViewMainThreadGuard : NSObject 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXOSXSystem.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXOSXSystem.h 3 | // XXXOSXCommon 4 | // 5 | // Created by iDevFans on 14-5-24. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXOSXSystem : NSObject 12 | + (XXXOSXSystem*)sharedInstance; 13 | - (NSString *)UUID; 14 | - (NSString *)serialNumber; 15 | - (NSString *)osVersion; 16 | - (NSString *)appcurrentVersion; 17 | - (NSString*)ipAddr; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXOpenFileManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXOpenFileManager.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 10/19/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void (^filePanelCallback)(id path); 12 | 13 | @interface XXXOpenFileManager : NSObject 14 | @property(nonatomic,strong)NSArray *fileTypes; 15 | @property(nonatomic,assign)BOOL allowsMultipleSelection; 16 | @property(nonatomic,assign)BOOL canChooseFiles; 17 | @property(nonatomic,assign)BOOL canChooseDirectories; 18 | 19 | @property(nonatomic,strong)NSString *saveTitle; 20 | @property(nonatomic,strong)NSString *saveMessage; 21 | @property(nonatomic,strong)NSArray *saveFileExtensions; 22 | 23 | @property(nonatomic,copy)filePanelCallback openCallback; 24 | @property(nonatomic,copy)filePanelCallback saveCallback; 25 | - (void)showOpenPanel; 26 | - (void)showSavePanel; 27 | @end 28 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXPageManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPageManager.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXPageManager : NSObject 12 | @property(nonatomic,assign)NSInteger currentPageIndex; 13 | @property(nonatomic,assign)NSInteger currentPageSize; 14 | @property(nonatomic,assign)NSInteger pageSize; 15 | @property(nonatomic,assign)NSInteger pageTotalNum; 16 | @property(nonatomic,assign)NSInteger totalRowNum; 17 | - (BOOL)isFirstPage; 18 | - (BOOL)isLastPage; 19 | - (BOOL)goPage:(NSInteger)index; 20 | - (BOOL)nextPage; 21 | - (BOOL)prePage; 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXPreference.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPreference.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 10/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface XXXPreference : NSObject 11 | @property(nonatomic,strong)NSMutableDictionary * proTypeEncodingCache; 12 | @property (nonatomic,strong)NSMutableArray *classes; 13 | @property (nonatomic,strong)NSDictionary *defaultsKVData; 14 | @property (nonatomic,strong)NSUserDefaults *defaults; 15 | - (void)registerFromPlistFile:(NSString *)plistFile; 16 | - (void)registerFromDictionary:(NSDictionary *)data; 17 | - (void)registerObjectType:(Class)class; 18 | - (void)getPropertiesTypeEncoding; 19 | - (NSDictionary*)registerDefault; 20 | - (NSDictionary*)defaultKVDataConfig; 21 | - (void)removeObjectForKey:(NSString *)defaultName; 22 | - (void)removeAllUserObjectKey; 23 | @end 24 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXPropertiesItemsConfig.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPropertiesItemsConfig.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/17/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXPropertiesItemsConfig : NSObject 12 | + (NSArray*)itemsForIdentitifer:(NSString *)keyPath; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXTableCellTypeCodeMakerTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableCellTypeCodeMakerTransformer.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/19/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | extern NSString * const XXXTableCellTypeCodeMakerTransformerName; 11 | @interface XXXTableCellTypeCodeMakerTransformer : NSValueTransformer 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXTableHeaderAlignTypeTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableHeaderAlignTypeTransformer.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/19/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | extern NSString * const XXXTableHeaderAlignTypeTransformerName; 11 | @interface XXXTableHeaderAlignTypeTransformer : NSValueTransformer 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXTablePageControll.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTablePageControll.h 3 | // XXXOSXCommon 4 | // 5 | // by @iosxtools on Twitter on 14-5-4. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @class XXXPageManager; 11 | @interface XXXTablePageControll : NSObject 12 | @property(nonatomic,strong)XXXPageManager *pageManager; 13 | @property(nonatomic,assign)NSInteger tabIndex; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/XXXTablePropertiesItemsConfig.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXComboBoxItemsConfig.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/19/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | extern NSString * const XXXTableViewControllerBaseClass; 11 | extern NSString * const XXXTableViewDelegateBaseClass; 12 | extern NSString * const XXXTableViewColumnHeaderAlignmentType; 13 | extern NSString * const XXXTableViewColumnDataAlignmentType; 14 | extern NSString * const XXXTableViewColumnCellType; 15 | 16 | @interface XXXTablePropertiesItemsConfig : NSObject 17 | + (NSArray*)itemsForIdentitifer:(NSString *)keyPath; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Headers/i18.h: -------------------------------------------------------------------------------- 1 | // 2 | // i18.h 3 | // iOSXHelperDemo 4 | // 5 | // Created by @iosxtools on Twitter on on 4/17/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | static inline NSString * L(NSString * key) { return [[NSBundle mainBundle] localizedStringForKey:(key) value:@"" table:nil]; } 9 | 10 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Resources/OSXTablePropertiesConfig.json: -------------------------------------------------------------------------------- 1 | {"XXXTableView":{ 2 | "XXXTableViewControllerBaseClass":["XXXTableViewController"], 3 | "XXXTableViewDelegateBaseClass":["XXXTableViewDelegate"], 4 | "XXXTableViewColumnHeaderAlignmentType":["NSLeftTextAlignment", "NSRightTextAlignment", 5 | "NSCenterTextAlignment" 6 | ], 7 | "XXXTableViewColumnCellType": 8 | ["Label", 9 | "TextField", 10 | "ComboBox", 11 | "CheckBox", 12 | "RadioBox", 13 | "PopUpButton", 14 | "ImageView" 15 | ], 16 | "XXXTableViewColumnCellCodeMakerType": 17 | ["DBCellTypeLabel", 18 | "DBCellTypeTextField", 19 | "DBCellTypeComboBox", 20 | "DBCellTypeCheckBox", 21 | "DBCellTypeRadioBox", 22 | "DBCellTypePopUpButton", 23 | "DBCellTypeImageView" 24 | ] 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXCommon.framework/Versions/A/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/XXXOSXCommon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXCommon.framework/Versions/A/XXXOSXCommon -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/A/embedded.provisionprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXCommon.framework/Versions/A/embedded.provisionprofile -------------------------------------------------------------------------------- /XXXOSXCommon.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /XXXOSXCommon.framework/XXXOSXCommon: -------------------------------------------------------------------------------- 1 | Versions/Current/XXXOSXCommon -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSArray+JSONString.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+JSONString.h 3 | // XXXProb 4 | // 5 | // Created by @iosxtools on Twitter on on 7/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSArray (JSONString) 12 | - (NSString*)TOJSONString; 13 | - (NSData*)TOJSONData; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSColor+CGColor.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSColor+CGColor.m 3 | // 4 | // Created by Michael Sanders on 11/19/10. 5 | // 6 | 7 | #import 8 | 9 | @interface NSColor (CGColor) 10 | 11 | + (NSColor*)colorWithHexColorString:(NSString*)inColorString; 12 | - (NSString *)colorHexString; 13 | @end -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSData+NSString.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSData+NSString.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/25/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSData (NSString) 12 | - (NSString*)utf8String; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSDictionary+KeyPath.h: -------------------------------------------------------------------------------- 1 | // NSDictionary+KeyPath.h 2 | // iOSXHttpClient 3 | // 4 | // Created by @iosxtools on Twitter on on 5/22/13. 5 | // Copyright (c) 2013 Suning. All rights reserved. 6 | // 7 | #import 8 | @interface NSDictionary (KeyPath) 9 | //query object by keyPath 10 | - (id)objectForKeyPath:(NSString *)keyPath; 11 | @end 12 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSDictionary+SMKeyValueObserving.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+SMKeyValueObserving.h 3 | // InspectorTabBar 4 | // 5 | // Created by Stephan Michels on 04.02.12. 6 | // Copyright (c) 2012 Stephan Michels Softwareentwicklung und Beratung. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSDictionary (SMKeyValueObserving) 13 | 14 | @property (readonly) NSUInteger keyValueChangeKind; 15 | @property (readonly) id keyValueChangeNew; 16 | @property (readonly) id keyValueChangeOld; 17 | @property (readonly) NSIndexSet *keyValueChangeIndexes; 18 | @property (readonly) BOOL keyValueChanged; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSDictionary+safeSetValueForKey.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+safeSetValueForKey.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/25/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSDictionary (safeSetValueForKey) 12 | - (void)setSafeValue:(id)value forKey:(NSString*)key; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSFileManager+Extension.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileManager+Extension.h 3 | // XXXTest 4 | // 5 | // Created by @iosxtools on Twitter on on 6/3/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface NSFileManager (Extension) 12 | - (NSString*)readFileByPath:(NSString*)path; 13 | - (NSArray*)readFilesAtPath:(NSString*)path; 14 | - (NSArray*)readFoldersAtPath:(NSString*)path; 15 | - (BOOL)isFolderAtPath:(NSString*)path; 16 | - (BOOL)isFileAtPath:(NSString*)path; 17 | - (void)createFolder:(NSString*)folederName; 18 | - (void)createPathIfNeded:(NSString*)path; 19 | - (BOOL)createFileIfNeeded:(NSString*)filePath; 20 | + (NSDictionary*)readPlistFilesAtPath:(NSString*)path; 21 | - (long long)fileSizeForPath:(NSString *)path; 22 | + (NSString*)appPath; 23 | + (NSString*)userDocumentPath; 24 | + (BOOL)fileExistsAtPath:(NSString *)path; 25 | @end 26 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSImage+CGImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSImage+CGImage.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/22/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface NSImage (CGImage) 11 | - (CGImageRef)CGImage; 12 | - (CIImage*)ciImage; 13 | + (NSImage*)imageFromCGImageRef:(CGImageRef)image; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSImage+Catgory.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSImage+Catgory.h 3 | // XXXTest 4 | // 5 | // Created by @iosxtools on Twitter on on 6/14/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface NSImage (Catgory) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSMutableArray+addSafeObject.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableArray+addSafeObject.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/31/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSMutableArray (addSafeObject) 12 | - (void)addSafeObject:(id)anObject; 13 | - (NSMutableArray *)reverse; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSObject+Description.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+Description.h 3 | // iOSXHelper 4 | // 5 | // Created by @iosxtools on Twitter on on 5/18/13. 6 | // 7 | // 8 | typedef enum DescriptionStyle { 9 | DescriptionStyleDefault, 10 | DescriptionStyleMultiLine, 11 | DescriptionStyleNoNames, 12 | DescriptionStyleShortPrefix, 13 | DescriptionStyleSimple, 14 | } DescriptionStyle; 15 | #import 16 | @interface NSObject (NSObject_Description) 17 | - (NSString *)description2; 18 | - (NSString *)reflectDescription; 19 | - (NSString *)reflectDescription:(id)obj style:(DescriptionStyle)style; 20 | @end 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSObject+NumberType.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+NumberType.h 3 | // iOSXHelper 4 | // 5 | // Created by @iosxtools on Twitter on on 3/22/13. 6 | // 7 | // 8 | 9 | enum XNumberType // popup tag choices 10 | { 11 | kDataTypeString = 0, 12 | kDataypeInt, 13 | kDataypeShort, 14 | kDataypeLong, 15 | kDataypeFloat, 16 | kDataypeDouble, 17 | kDataypeBoolean, 18 | kDataypeUnknow, 19 | }; 20 | 21 | typedef enum XNumberType XNumberType; 22 | 23 | 24 | #import 25 | 26 | 27 | @interface NSObject (NSObject_NumberType) 28 | 29 | - (XNumberType)NumberType; 30 | - (NSString*)numberString; 31 | 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSObject+RunBlockInMainThread.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+RunBlockInMainThread.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/29/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | typedef void(^executeBlock)(void); 11 | @interface NSObject (RunBlockInMainThread) 12 | - (void)runOnMainQueueWithoutDeadlocking:(executeBlock)block; 13 | - (void)runOnMainThreadAfter:(double)delayInSeconds block:(executeBlock)block; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSObject+asDictionary.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+asDictionary.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/21/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface NSObject (asDictionary) 11 | -(NSDictionary*) objectAsDictionary; 12 | @end 13 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSObject+isNil.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+isNil.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/24/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSObject (isNil) 12 | - (BOOL)isNotEmpty; 13 | - (BOOL)isEmptyObj; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSObject+propertyType.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+propertyType.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/22/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | @interface NSObject (propertyType) 12 | - (NSArray*)properties; 13 | - (BOOL)isBoolProperty:(NSString*)name; 14 | - (BOOL)isDateProperty:(NSString*)name; 15 | - (BOOL)isStringProperty:(NSString*)name; 16 | - (BOOL)iNumberProperty:(NSString*)name; 17 | - (NSString*)propertyTypeName:(NSString*)name; 18 | 19 | + (BOOL)isSimpleType:(NSString *)type; 20 | + (BOOL)isObjectType:(NSString *)type; 21 | + (NSString*)objectType:(NSString *)type; 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+CSVColName.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+CSVColName.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 10/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSString (CSVColName) 12 | - (NSString*)csvColNameAtColIndex:(int)colIndex; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+JSONParser.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+JSONParser.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSString (JSONParser) 12 | - (id)parsedObject; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+MD5.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString-NULL.h 3 | // WingLetter 4 | // 5 | // Created by @iosxtools on Twitter on on 10-9-23. 6 | // Copyright 2010 Wingletter. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSString (NSString_MD5) 13 | 14 | - (NSString*)md5; 15 | 16 | @end 17 | 18 | @interface NSData (MD5) 19 | 20 | - (NSString *)md5; 21 | 22 | @end -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+NSData.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+NSData.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/25/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSString (NSData) 12 | - (NSData*)utf8Data; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+Numeric.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+Numeric.h 3 | // iOSXHelper 4 | // 5 | // Created by @iosxtools on Twitter on on 3/12/13. 6 | // 7 | // 8 | 9 | #import 10 | @interface NSString (NSString_Numeric) 11 | - (BOOL)canConvertTo:(NSString *)type; 12 | @end 13 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+SEL.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString_SEL.h 3 | // Deblock 4 | // 5 | // Created by Maarten Billemont on 06/10/09. 6 | // Copyright 2009 lhunath (Maarten Billemont). All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSString (NSString_SEL) 13 | 14 | - (BOOL)isGetter; 15 | - (BOOL)isSetter; 16 | 17 | - (NSString *)getterToSetter; 18 | - (NSString *)setterToGetter; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString+firstChar.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+firstCharUpper.h 3 | // iOSXHelper 4 | // 5 | // Created by javaliker on 2/7/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface NSString(FirstChar) 12 | - (NSString *)firstCharUpper; 13 | - (NSString *)firstCharLower; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSString_NULL.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString-NULL.h 3 | // WingLetter 4 | // 5 | // Created by javaliker on 10-9-23. 6 | // Copyright 2010 Wingletter. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSString (NSString_NULL) 13 | 14 | - (id)initWithUTF8NULLString:(const char *)nullTerminatedCString; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSURL+OpenWeb.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+OpenWeb.h 3 | // XXXOSXFoundation 4 | // 5 | // Created by iDevFans on 14-5-31. 6 | // Copyright (c) 2014年 Helens. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSURL (OpenWeb) 12 | + (BOOL)openURL:(id)url; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSView+Additions.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2009 Facebook 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | @interface NSView (Category) 17 | @property(nonatomic) CGFloat left; 18 | @property(nonatomic) CGFloat top; 19 | @property(nonatomic) CGFloat right; 20 | @property(nonatomic) CGFloat bottom; 21 | @property(nonatomic) CGFloat width; 22 | @property(nonatomic) CGFloat height; 23 | @property(nonatomic) CGPoint origin; 24 | @property(nonatomic) CGSize size; 25 | - (void)centerInParent; 26 | - (void)removeAllSubViews; 27 | - (NSView *)viewWithIdentifier:(NSString *)identifier; 28 | @end 29 | 30 | 31 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Headers/NSView+autoresizingMask.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSView+autoresizingMask.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 10/9/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef NS_OPTIONS(NSUInteger, NSViewAutoresizing) { 12 | NSViewAutoresizingNone = NSViewNotSizable, 13 | NSViewAutoresizingFlexibleLeftMargin = NSViewMinXMargin, 14 | NSViewAutoresizingFlexibleWidth = NSViewWidthSizable, 15 | NSViewAutoresizingFlexibleRightMargin = NSViewMaxXMargin, 16 | NSViewAutoresizingFlexibleTopMargin = NSViewMaxYMargin, 17 | NSViewAutoresizingFlexibleHeight = NSViewHeightSizable, 18 | NSViewAutoresizingFlexibleBottomMargin = NSViewMinYMargin 19 | }; 20 | 21 | @interface NSView (autoresizingMask) 22 | - (void)fixLeftEdge:(BOOL)fixed; 23 | - (void)fixRightEdge:(BOOL)fixed; 24 | - (void)fixTopEdge:(BOOL)fixed; 25 | - (void)fixBottomEdge:(BOOL)fixed; 26 | - (void)fixWidth:(BOOL)fixed; 27 | - (void)fixHeight:(BOOL)fixed; 28 | @end 29 | -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXFoundation.framework/Versions/A/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/XXXOSXFoundation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXFoundation.framework/Versions/A/XXXOSXFoundation -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/A/embedded.provisionprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXFoundation.framework/Versions/A/embedded.provisionprofile -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /XXXOSXFoundation.framework/XXXOSXFoundation: -------------------------------------------------------------------------------- 1 | Versions/Current/XXXOSXFoundation -------------------------------------------------------------------------------- /XXXOSXUI.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /XXXOSXUI.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/CommonCellTreeDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommonCellTreeDataDelegate.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "CommonTreeDataDelegate.h" 10 | 11 | @interface CommonCellTreeDataDelegate : CommonTreeDataDelegate 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/CommonTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommonTableViewDataDelegate.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | typedef void(^UpdateCallbackBlock)(id obj); 11 | @interface CommonTableViewDataDelegate : NSObject 12 | @property(nonatomic,strong)NSMutableArray *items; 13 | @property(nonatomic,strong)NSMutableArray *itemCache; 14 | @property(nonatomic,weak)id owner; 15 | @property(nonatomic,copy)UpdateCallbackBlock callback; 16 | - (void)setData:(id)data; 17 | - (void)addData:(id)data; 18 | - (void)deleteData:(id)data; 19 | - (void)clearData; 20 | - (NSInteger)itemCount; 21 | - (id)itemOfRow:(NSInteger)row; 22 | - (void)setPredicate:(id)predicate; 23 | - (void)filterData; 24 | - (void)cancelFilter; 25 | @end 26 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/CommonTreeDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommonTreeDataDelegate.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface CommonTreeDataDelegate : NSObject 12 | @property(nonatomic,strong)NSMutableDictionary *treeNodes; 13 | @property(nonatomic,weak)id currentNodeItem; 14 | @property(nonatomic,copy)treeNodeSelectChangedCallback callback; 15 | - (void)setData:(id)data; 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/CommonTreeViewDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommonTreeViewDelegate.h 3 | // XXXTest 4 | // 5 | // Created by @iosxtools on Twitter on on 6/5/13. 6 | // 7 | // 8 | 9 | #import 10 | @interface CommonTreeViewDelegate : NSObject 11 | @property(nonatomic,copy)treeNodeSelectChangedCallback callback; 12 | @property(nonatomic,strong)NSMutableDictionary *treeNodes; 13 | - (void)setData:(id)data; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/CommonViewTreeDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommonViewTreeDataDelegate.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/29/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "CommonTreeDataDelegate.h" 10 | 11 | @interface CommonViewTreeDataDelegate : CommonTreeDataDelegate 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/ConfirmAlertSheet.h: -------------------------------------------------------------------------------- 1 | // 2 | // ConfirmAlertSheet.h 3 | // iOSXHelper 4 | // 5 | // Created by @iosxtools on Twitter on on 3/28/13. 6 | // 7 | // 8 | #define kRenameTableMode (NSUInteger)1 9 | #define kDuplicateTableMode (NSUInteger)2 10 | #import 11 | #import "PRHSheet.h" 12 | @interface ConfirmAlertSheet : PRHSheet { 13 | } 14 | @property (assign) IBOutlet NSTextField *titleTextFld; 15 | @property (assign) IBOutlet NSTextField *contentTextFld; 16 | @property (assign) IBOutlet NSButton *cancleBtn; 17 | @property (assign) IBOutlet NSButton *okBtn; 18 | @property (assign) NSUInteger bizMode; 19 | - (IBAction) ok:(id)sender; 20 | - (IBAction) cancel:(id)sender; 21 | @end 22 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/FXPopUpButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // FXPopUpButtonCell.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/12/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FXPopUpButtonCell : NSPopUpButtonCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/JUInspectorBaseView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JUInspectorBaseView.h 3 | // JUInspectorView 4 | // 5 | // Created by Jon Gilkison on 9/28/11. 6 | // Copyright 2011 Interfacelab LLC. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface JUInspectorBaseView : NSView { 13 | } 14 | 15 | -(void)setupView; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSForm+DynamicForm.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSForm+DynamicForm.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/12/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSForm (DynamicForm) 12 | + (NSForm*)defaultFormWithRowNums:(int)nums; 13 | - (void)updateWithData:(id)data; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSMatrix+DynamicForm.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSMatrix+DynamicForm.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/11/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSMatrix (DynamicForm) 12 | + (NSMatrix*)defaultFormWithRowNums:(int)nums; 13 | - (void)updateWithData:(id)data; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSOutlineView+Extension.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSOutlineView+Extension.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSOutlineView (Extension) 12 | - (void)removeAllColumns; 13 | - (void)updateColumnsDef:(NSArray*)columnsDef; 14 | - (void)resizeColumns; 15 | - (NSArray*)itemsAtIndexSet:(NSIndexSet*)indexSet; 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSScrollView+position.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSScrollView+position.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 6/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface NSScrollView (position) 11 | - (void)scrollToTop; 12 | @end 13 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSTabView+Extension.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSTabView+Extension.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface NSTabView (Extension) 11 | - (void)removeAllTabs; 12 | - (void)setTabColumnsDef:(NSArray*)tabDefs; 13 | - (NSArray*)tableViewColumnsWithNames:(NSArray*)tableNames; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSTableColumn+Define.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSTableColumn+Define.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 7/31/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | #import "XXXNSTableColumnField.h" 11 | @interface NSTableColumn (Define) 12 | + (id)tableColumnWithDef:(XXXNSTableColumnField*)def; 13 | - (void)updateColumnWithDef:(XXXNSTableColumnField*)def; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSTableView+Extension.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSTableView+Extension.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/2/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSTableView (Extension) 12 | - (void)removeAllColumns; 13 | - (void)updateColumnsDef:(NSArray*)columnsDef; 14 | - (void)updateWithColumnNames:(NSArray*)names; 15 | - (void)resizeColumns; 16 | - (void)setEditFoucusAtColumn:(int)columnIndex; 17 | - (void)setLostEditFoucus; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/NSWindowController+AddSubView.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSWindowController+AddSubView.h 3 | // XXXOSXUI 4 | // 5 | // Created by iDevFans on 14-5-30. 6 | // Copyright (c) 2014年 Helens. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSWindowController (AddSubView) 12 | - (void)showViewController:(NSViewController*)viewController; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/PRHSheet.h: -------------------------------------------------------------------------------- 1 | // 2 | // PRHSheet.h 3 | // PRHSheet 4 | // 5 | // Created by Peter Hosey on 2011-12-20. 6 | // 7 | 8 | #import 9 | 10 | typedef void (^PRHSheetCompletionHandler)(NSInteger); 11 | 12 | @interface PRHSheet : NSPanel{ 13 | 14 | //Your handler does not need to order the sheet out; the sheet will order itself out automatically after calling the handler. { 15 | 16 | 17 | 18 | 19 | } 20 | 21 | 22 | - (void) beginOnWindow:(NSWindow *)window completionHandler:(PRHSheetCompletionHandler)handler; 23 | - (void) end; 24 | - (void) endWithReturnCode:(NSInteger)returnCode; 25 | 26 | - (IBAction) ok:(id)sender; 27 | - (IBAction) cancel:(id)sender; 28 | - (void)clearData; 29 | @end 30 | 31 | //Returns nil if the return code isn't recognized. 32 | extern NSString *PRHSheetStringForReturnCode(NSInteger returnCode); 33 | //Returns @"???" if the return code isn't recognized. 34 | extern NSString *PRHSheetDebugStringForReturnCode(NSInteger returnCode); 35 | //Returns a given string if the return code isn't recognized. 36 | extern NSString *PRHSheetStringForReturnCodeWithDefault(NSInteger returnCode, NSString *defaultString); -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/SMBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // SMBar.h 3 | // InspectorTabBar 4 | // 5 | // Created by Stephan Michels on 12.02.12. 6 | // Copyright (c) 2012 Stephan Michels Softwareentwicklung und Beratung. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SMBar : NSView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/SMTabBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // SMTabBar.h 3 | // InspectorTabBar 4 | // 5 | // Created by Stephan Michels on 30.01.12. 6 | // Copyright (c) 2012 Stephan Michels Softwareentwicklung und Beratung. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SMBar.h" 11 | 12 | 13 | @class SMTabBarItem; 14 | @protocol SMTabBarDelegate; 15 | 16 | @interface SMTabBar : SMBar 17 | 18 | @property (nonatomic, copy) NSArray *items; 19 | @property (nonatomic, weak) SMTabBarItem *selectedItem; 20 | @property (nonatomic, weak) IBOutlet id delegate; 21 | - (void)selectBarButtonAtIndex:(int)index; 22 | @end 23 | 24 | 25 | @protocol SMTabBarDelegate 26 | 27 | @optional 28 | - (BOOL)tabBar:(SMTabBar *)tabBar shouldSelectItem:(SMTabBarItem *)item; 29 | - (void)tabBar:(SMTabBar *)tabBar willSelectItem:(SMTabBarItem *)item; 30 | - (void)tabBar:(SMTabBar *)tabBar didSelectItem:(SMTabBarItem *)item; 31 | 32 | @end -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/SMTabBarButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // SMTabBarButtonCell.h 3 | // InspectorTabBar 4 | // 5 | // Created by Stephan Michels on 04.02.12. 6 | // Copyright (c) 2012 Stephan Michels Softwareentwicklung und Beratung. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SMTabBarButtonCell : NSButtonCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/SMTabBarItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // SMTabBarItem.h 3 | // InspectorTabBar 4 | // 5 | // Created by Stephan Michels on 03.02.12. 6 | // Copyright (c) 2012 Stephan Michels Softwareentwicklung und Beratung. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SMTabBarItem : NSObject 12 | 13 | @property (nonatomic) BOOL enabled; 14 | @property (nonatomic, strong) NSImage *image; 15 | @property (nonatomic, copy) NSString *toolTip; 16 | @property (nonatomic, copy) NSString *keyEquivalent; 17 | @property (nonatomic) NSUInteger keyEquivalentModifierMask; 18 | @property (nonatomic) NSInteger tag; 19 | 20 | - (id)initWithImage:(NSImage *)image tag:(NSInteger)tag; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3DoubleEidtTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3DoubleEidtTableViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3TableViewController.h" 10 | @class NSTableViewEX; 11 | @interface X3DoubleEidtTableViewController : X3TableViewController 12 | @property(nonatomic,strong)NSTableViewEX *editTableView; 13 | @end -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3GridViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3GridViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3CommonViewController.h" 10 | @class XXXGridViewDataSource; 11 | @interface X3GridViewController : X3CommonViewController 12 | @property(nonatomic,strong)NSCollectionView *collectionView; 13 | @property(nonatomic,strong)NSScrollView *scrollView; 14 | @property(nonatomic,strong)Class bindGridViewClass; 15 | @property(nonatomic,readonly,strong)XXXGridViewDataSource *dataSource; 16 | - (void)registerItemPrototype:(NSCollectionViewItem*)item; 17 | - (void)reloadData; 18 | - (void)setDataSource:(XXXGridViewDataSource *)dataSource; 19 | @end 20 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3InspectorTabViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3InspectorTabViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3TabViewController.h" 10 | @class SMTabBar; 11 | @interface X3InspectorTabViewController : X3TabViewController 12 | @property(nonatomic,strong)SMTabBar *inspectorTabBar; 13 | - (void)selectedAtIndex:(int)index; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3SplitView.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3SplitView.h 3 | // XXXOSXUI 4 | // 5 | // by @iosxtools on Twitter on 14-3-21. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface X3SplitView : NSSplitView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3SplitViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3SplitViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | #import "X3CommonViewController.h" 9 | @class X3SplitView; 10 | @interface X3SplitViewController : X3CommonViewController 11 | @property(nonatomic,strong)X3SplitView *splitView; 12 | @property(nonatomic,strong)NSArray *controllers; 13 | @property(nonatomic,assign)NSInteger splitDividPositon; 14 | - (void)splitViewConfig; 15 | - (NSView*)leftView; 16 | - (NSView*)rightView; 17 | - (void)openCloseTargetView; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3SplitViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3SplitViewXibController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3SplitViewController.h" 10 | 11 | @interface X3SplitViewXibController : X3SplitViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TabViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TabViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3CommonViewController.h" 10 | 11 | @interface X3TabViewController : X3CommonViewController 12 | @property(nonatomic,strong)NSTabView *tabView; 13 | @property(nonatomic,strong)NSArray *tabTitleItems; 14 | @property(nonatomic,strong)NSArray *controllers; 15 | @property(nonatomic,assign)float tabViewTopPadding; 16 | @property(nonatomic,assign)float tabViewLeftPadding; 17 | - (void)tabReLayout; 18 | - (void)tabViewConfig; 19 | - (void)tabViewSizeConfig; 20 | - (void)tabSubViewSizeConfig; 21 | - (NSArray*)tabColumnsDef; 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TabViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TabViewXibController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3TabViewController.h" 10 | 11 | @interface X3TabViewXibController : X3TabViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TableViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3CommonViewController.h" 10 | #import "XXXTableViewDataDelegate.h" 11 | #import "XXXButtonToolBar.h" 12 | #import "XXXButtonToolBarItem.h" 13 | @interface X3TableViewController : X3CommonViewController 14 | @property(nonatomic,strong)NSTableView *tableView; 15 | @property(nonatomic,strong)NSScrollView *tableViewScrollView; 16 | - (void)registerRowDrag; 17 | - (void)setTableViewEditFoucusAtColumn:(int)columnIndex; 18 | - (void)setTableViewLostEditFoucus; 19 | - (void)setSortColumns; 20 | - (NSArray*)tableColumnsDef; 21 | - (void)resizeTableViewColumnWidth; 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TableViewPageController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TableViewPageController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3DoubleEidtTableViewController.h" 10 | @interface X3TableViewPageController : X3DoubleEidtTableViewController 11 | 12 | @property(nonatomic,strong)XXXPageManager *pageManager; 13 | - (NSInteger)currentPageIndex; 14 | - (NSInteger)pageSize; 15 | - (NSInteger)pageTotalNum; 16 | - (NSInteger)totalRowNum; 17 | - (BOOL)isFirstPage; 18 | - (BOOL)isLastPage; 19 | - (BOOL)nextPage; 20 | - (BOOL)prePage; 21 | - (BOOL)goPage:(NSInteger)pageIndex; 22 | - (void)updatePageInfo; 23 | @end 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TableViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TableViewXibController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3TableViewController.h" 10 | 11 | @interface X3TableViewXibController : X3TableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TableViewXibPageController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TableViewXibPageController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3TableViewXibController.h" 10 | @interface X3TableViewXibPageController : X3TableViewXibController 11 | 12 | @property(nonatomic,strong)XXXPageManager *pageManager; 13 | - (NSInteger)currentPageIndex; 14 | - (NSInteger)pageSize; 15 | - (NSInteger)pageTotalNum; 16 | - (NSInteger)totalRowNum; 17 | - (BOOL)isFirstPage; 18 | - (BOOL)isLastPage; 19 | - (BOOL)nextPage; 20 | - (BOOL)prePage; 21 | - (BOOL)goPage:(NSInteger)pageIndex; 22 | - (void)updatePageInfo; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TreeViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TreeViewController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3CommonViewController.h" 10 | @interface X3TreeViewController : X3CommonViewController 11 | @property(nonatomic,strong)NSOutlineView *treeView; 12 | @property(nonatomic,strong)NSScrollView *treeViewScrollView; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/X3TreeViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // X3TreeViewXibController.h 3 | // XXXV2 4 | // 5 | // Created by @iosxtools on Twitter 12/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "X3TreeViewController.h" 10 | 11 | @interface X3TreeViewXibController : X3TreeViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXAppDelegate.h 3 | // WWDC2014Down 4 | // 5 | // by @iosxtools on Twitter on 14-5-24. 6 | // Copyright (c) 2014 http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXAppDelegate : NSObject 12 | @property(nonatomic,strong)NSString *currentViewIdentifier; 13 | - (IBAction)defaultToolBarItemClick:(id)sender; 14 | - (void)displayActivityView; 15 | - (void)hideActivityView; 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXButtonElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXButtonElement.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/13/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXButtonElement : NSObject 12 | @property(nonatomic,strong)NSString *title; 13 | @property(nonatomic,strong)NSString *identifier; 14 | @property(nonatomic,assign)BOOL enabled; 15 | @property(nonatomic,strong)NSString *selector; 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXButtonToolBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXButtonToolBar.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | typedef enum { 13 | XXXButtonToolBarItemAddActionType = 0, 14 | XXXButtonToolBarItemRemoveActionType = 1, 15 | XXXButtonToolBarItemRefreshActionType = 2 16 | } XXXButtonToolBarItemActionType; 17 | 18 | @interface XXXButtonToolBar : NSView 19 | @property (strong, nonatomic) id target; 20 | @property (nonatomic) SEL action; 21 | - (void)setUpDefaultToolbar; 22 | - (void)setTarget:(id)target withSelector:(SEL)selector; 23 | - (id)buttonWithIdentifier:(NSString*)identifier; 24 | - (void)layoutToolBarItem; 25 | - (void)setItems:(NSArray*)items; 26 | - (void)setUpDefaultToolbarConfig; 27 | - (void)configToolbarWithItems:(NSArray*)items; 28 | + (NSSize)defaultButtonSize; 29 | - (void)updateLabelWithIdentifier:(NSString*)identifier title:(NSString*)title; 30 | @end 31 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXCheckBox.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXCheckBox.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/14/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXCheckBox : NSButton 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXCollectionView.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXCollectionView.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXCollectionView : NSBox 12 | @property (nonatomic,retain) NSTextField *titleView; 13 | @property (nonatomic,retain) NSImageView *imageView; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXCollectionViewItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXCollectionViewItem.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXCollectionViewItem : NSCollectionViewItem 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXComboBox.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXComboBox.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/13/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXComboBox : NSComboBox 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXDoubleEidtTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXDoubleEidtTableViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXTableViewController.h" 10 | @class NSTableViewEX; 11 | @interface XXXDoubleEidtTableViewController : XXXTableViewController 12 | @property(nonatomic,strong)NSTableViewEX *editTableView; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXForm.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXForm.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/13/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXForm : NSView 12 | + (id)defaultFormWithRowNums:(NSInteger)nums; 13 | + (id)defaultFormWithRowNums:(NSInteger)nums withBindObj:(id)bindObj; 14 | - (void)updateWithData:(id)data; 15 | - (void)setBindObj:(id)bindToObj; 16 | - (NSDictionary*)bindDataMap; 17 | - (id)itemOfIdentifier:(NSString*)identifier; 18 | - (id)itemAtRowIndex:(NSInteger)index; 19 | - (void)registerTransformer:(NSValueTransformer*)transformer forBindingKeyPath:(NSString*)keyPath; 20 | - (NSValueTransformer*)transformerForBindingKeyPath:(NSString*)keyPath; 21 | - (id)bindObj; 22 | - (void)changedNotify; 23 | @end 24 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXFormElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXFormElement.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/9/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef enum { 12 | XXXFormElementTypeLabel = 0, 13 | XXXFormElementTypeTextField = 1, 14 | XXXFormElementTypeComboBox = 2, 15 | XXXFormElementTypeCheckBox = 3, 16 | XXXFormElementTypeRadioBox = 4 , 17 | XXXFormElementTypePopUpButton = 5 , 18 | XXXFormElementTypeImageView = 6, 19 | } XXXFormElementType; 20 | 21 | @interface XXXFormElement : NSObject 22 | @property(nonatomic,strong)NSString *title; 23 | @property(nonatomic,strong)NSString *identifier; 24 | @property(nonatomic,assign)XXXFormElementType elementType; 25 | @property(nonatomic,assign)NSTextAlignment alignment; 26 | @property(nonatomic,assign)CGFloat width; 27 | @property(nonatomic,assign)CGFloat minWidth; 28 | @property(nonatomic,assign)BOOL editable; 29 | @property(nonatomic,assign)BOOL required; 30 | @property(nonatomic,strong)NSArray *items; 31 | @property(nonatomic,strong)id defaultVal; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXFormKit.h: -------------------------------------------------------------------------------- 1 | #import "XXXLabel.h" 2 | #import "XXXTextField.h" 3 | #import "XXXComboBox.h" 4 | #import "XXXCheckBox.h" 5 | #import "XXXPopUpButton.h" 6 | 7 | 8 | extern NSString * const XXXFormTypeLabel; 9 | extern NSString * const XXXFormTypeTextField; 10 | extern NSString * const XXXFormTypeComboBox; 11 | extern NSString * const XXXFormTypePopUpButton; 12 | extern NSString * const XXXFormTypeCheckBox; 13 | extern NSString * const XXXFormTypeRadioBox; 14 | 15 | 16 | 17 | extern float const kPanelTopPadding; 18 | extern float const kPanelLeftPadding; 19 | extern float const kPanelRightPadding; 20 | extern float const kPanelBottomPadding; 21 | extern float const kPanelElementRowPadding; 22 | extern float const kPanelElementColPadding; 23 | extern float const kPanelButtonPadding; 24 | extern NSSize const kPanelButtonSize; 25 | extern NSSize const kPanelTextFieldSize; 26 | 27 | 28 | @interface XXXFormKit : NSObject 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXFormPanel.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXFormPanel.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/8/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXPanel.h" 10 | 11 | 12 | 13 | 14 | @interface XXXFormPanel : XXXPanel 15 | @property(nonatomic,assign)float panelTolPadding; 16 | @property(nonatomic,assign)float topPadding; 17 | @property(nonatomic,assign)float leftPadding; 18 | @property(nonatomic,assign)float rightPadding; 19 | @property(nonatomic,assign)float bottomPadding; 20 | @property(nonatomic,assign)float elementRowPadding; 21 | @property(nonatomic,assign)float elementColPadding; 22 | @property(nonatomic,assign)float buttonPadding; 23 | @property(nonatomic,assign)float rows; 24 | @property(nonatomic,assign)float cols; 25 | @property(nonatomic,strong)NSMutableDictionary *dataMap; 26 | - (void)setUpFormView; 27 | - (void)setUpButtonView; 28 | - (NSArray*)formElementsDef; 29 | - (NSArray*)buttonElementsDef; 30 | - (id)initPanelWithFrame:(NSRect)frameRect numberOfRows:(NSInteger)rows numberOfColumns:(NSInteger)cols; 31 | - (id)initPanelWithNumberOfRows:(NSInteger)rows numberOfColumns:(NSInteger)cols; 32 | @end 33 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXGridViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXGridViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/19/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | @class XXXGridViewDataSource; 11 | @interface XXXGridViewController : XXXCommonViewController 12 | @property(nonatomic,strong)NSCollectionView *collectionView; 13 | @property(nonatomic,strong)NSScrollView *scrollView; 14 | @property(nonatomic,strong)Class bindGridViewClass; 15 | @property(nonatomic,readonly,strong)XXXGridViewDataSource *dataSource; 16 | - (void)registerItemPrototype:(NSCollectionViewItem*)item; 17 | - (void)reloadData; 18 | - (void)setDataSource:(XXXGridViewDataSource *)dataSource; 19 | @end 20 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXGridViewDataSource.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXGridViewDataSource.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/20/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface XXXGridViewDataSource : NSObject 11 | @property(nonatomic,strong,readonly)NSMutableArray *contents; 12 | - (void)updateContentsWithData:(NSArray*)datas; 13 | - (void)addItemToContent:(id)itemData; 14 | - (void)reomoveContentAtIndex:(NSInteger)index; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXInspectorTabViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXInspectorTabViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/9/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXTabViewController.h" 10 | @class SMTabBar; 11 | @interface XXXInspectorTabViewController : XXXTabViewController 12 | @property(nonatomic,strong)SMTabBar *inspectorTabBar; 13 | - (void)selectedAtIndex:(int)index; 14 | @end 15 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXLabel.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXLabel.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/13/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | @interface XXXLabel : NSTextField 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXOSXUIType.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXOSXUIType.h 3 | // XXXOSXUI 4 | // 5 | // Created by @iosxtools on Twitter 11/21/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #ifndef XXXOSXUI_XXXOSXUIType_h 10 | #define XXXOSXUI_XXXOSXUIType_h 11 | 12 | typedef void (^treeNodeSelectChangedCallback)(id item,id parentItem); 13 | 14 | 15 | #define kInvalidViewIndex -1 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXPopUpButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPopUpButton.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/13/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXPopUpButton : NSPopUpButton 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXProgressIndicatorPanel.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXProgressIndicatorPanel.h 3 | // XXXOSXUI 4 | // 5 | // by @iosxtools on Twitter on 14-2-7. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | typedef void (^XXXProgressCompletionHandler)(NSInteger); 9 | #import 10 | @interface XXXProgressIndicatorPanel : NSPanel 11 | - (id)initWithContentRect:(NSRect)contentRect; 12 | - (void)beginOnWindow:(NSWindow *)window completionHandler:(XXXProgressCompletionHandler)handler; 13 | - (void)beginOnWindow:(NSWindow *)window; 14 | - (void)endPanel; 15 | - (void)showProgressBarIndicator; 16 | - (void)updateIndicatorInfo:(NSString*)info; 17 | @end 18 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXPropertiesView.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPropertiesView.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/11/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "JUInspectorViewContainer.h" 10 | @protocol XXXPropertiesViewDataSource; 11 | @interface XXXPropertiesView : JUInspectorViewContainer 12 | @property(nonatomic,strong)id dataSource; 13 | @property(nonatomic,strong)id bindObj; 14 | - (void)reloadData; 15 | - (void)registerFormClass:(Class)formClass; 16 | @end 17 | @protocol XXXPropertiesViewDataSource 18 | @optional 19 | - (NSInteger)propertiesView:(JUInspectorViewContainer *__unused)propertiesView numberOfChildrenOfItem:(id)item; 20 | - (id)propertiesView:(JUInspectorViewContainer *__unused)propertiesView child:(NSInteger)index ofItem:(id)item; 21 | - (id)propertiesView:(JUInspectorViewContainer *__unused)propertiesView objectValueForItem:(id)item; 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXPropertiesViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPropertiesViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/11/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | @class XXXPropertiesView; 11 | @interface XXXPropertiesViewController : XXXCommonViewController 12 | @property(nonatomic,strong)XXXPropertiesView *propertiesView; 13 | @property(nonatomic,strong)NSScrollView *propertiesViewScrollView; 14 | - (void)propertiesViewConfig; 15 | @end 16 | 17 | 18 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXPropertiesViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXPropertiesDataSource.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/11/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | #import "XXXPropertiesView.h" 11 | @interface XXXPropertiesViewDataDelegate : NSObject 12 | @property(nonatomic,strong)NSMutableDictionary *groupNodes; 13 | @property(nonatomic,strong)NSMutableArray *groupMembers; 14 | - (void)setData:(id)data; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXSplitViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXSplitViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | 11 | @interface XXXSplitViewController : XXXCommonViewController 12 | @property(nonatomic,strong)NSSplitView *splitView; 13 | @property(nonatomic,strong)NSArray *controllers; 14 | @property(nonatomic,assign)NSInteger splitDividPositon; 15 | - (void)splitViewConfig; 16 | - (NSView*)leftView; 17 | - (NSView*)rightView; 18 | @end 19 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXSplitViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXSplitViewXibController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | 11 | @interface XXXSplitViewXibController : XXXCommonViewController 12 | @property(nonatomic,strong)IBOutlet NSSplitView *splitView; 13 | @property(nonatomic,strong)NSArray *controllers; 14 | @property(nonatomic,assign)NSInteger splitDividPositon; 15 | - (void)splitViewConfig; 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTabItemDefine.h: -------------------------------------------------------------------------------- 1 | /* 2 | XXXTabItemDefine.h 3 | test 4 | Created by meme on 31/08/2013 09:33PM. 5 | Copyright (c) 2013 meme. All rights reserved. 6 | */ 7 | @interface XXXTabItemDefine : DataModel 8 | @property (nonatomic, strong) NSString *title; 9 | @property (nonatomic, strong) NSString *identifier; 10 | @property (nonatomic, strong) NSString *controllerName; 11 | @property (nonatomic, strong) NSString *imageName; 12 | @property (nonatomic, strong) NSString *toolTip; 13 | @property (nonatomic, assign) NSInteger tag; 14 | /*init property member var by parsing NSDictionary parameter*/ 15 | - (id)initWithDictionary:(NSDictionary *)dictionary; 16 | @end -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTabViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTabViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/3/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | 11 | @interface XXXTabViewController : XXXCommonViewController 12 | @property(nonatomic,strong)NSTabView *tabView; 13 | @property(nonatomic,strong)NSArray *tabTitleItems; 14 | @property(nonatomic,strong)NSArray *controllers; 15 | @property(nonatomic,assign)float tabViewTopPadding; 16 | @property(nonatomic,assign)float tabViewLeftPadding; 17 | - (void)tabReLayout; 18 | - (void)tabViewConfig; 19 | - (void)tabViewSizeConfig; 20 | - (void)tabSubViewSizeConfig; 21 | - (NSArray*)tabColumnsDef; 22 | @end 23 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTabXibViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTabXibViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 10/19/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | 11 | @interface XXXTabXibViewController : XXXCommonViewController 12 | 13 | @property(nonatomic,strong)IBOutlet NSTabView *tabView; 14 | @property(nonatomic,strong)NSArray *tabTitleItems; 15 | @property(nonatomic,strong)NSArray *controllers; 16 | - (void)tabReLayout; 17 | - (void)tabViewConfig; 18 | - (void)tabViewSizeConfig; 19 | - (void)tabSubViewSizeConfig; 20 | - (NSArray*)tabColumnsDef; 21 | @end 22 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | #import "XXXTableViewDataDelegate.h" 11 | #import "XXXButtonToolBar.h" 12 | #import "XXXButtonToolBarItem.h" 13 | @interface XXXTableViewController : XXXCommonViewController 14 | @property(nonatomic,strong)NSTableView *tableView; 15 | @property(nonatomic,strong)NSScrollView *tableViewScrollView; 16 | - (void)registerRowDrag; 17 | - (void)setTableViewEditFoucusAtColumn:(int)columnIndex; 18 | - (void)setTableViewLostEditFoucus; 19 | - (void)setSortColumns; 20 | - (NSArray*)tableColumnsDef; 21 | - (void)setAutoSaving:(BOOL)autoSaving; 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTableViewDataDelegate+Drag.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableViewDataDelegate+Drag.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/24/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXTableViewDataDelegate.h" 10 | 11 | @interface XXXTableViewDataDelegate (Drag) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTableViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableViewDataDelegate.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/6/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "XXXTableViewBasedDataDelegate.h" 12 | 13 | 14 | @interface XXXTableViewDataDelegate : XXXTableViewBasedDataDelegate 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTableViewPageControllerViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableViewPageControllerViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/28/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXDoubleEidtTableViewController.h" 10 | @class XXXPageManager; 11 | @interface XXXTableViewPageControllerViewController : XXXDoubleEidtTableViewController 12 | @property(nonatomic,strong)XXXPageManager *pageManager; 13 | - (NSInteger)currentPageIndex; 14 | - (NSInteger)pageSize; 15 | - (NSInteger)pageTotalNum; 16 | - (NSInteger)totalRowNum; 17 | - (BOOL)isFirstPage; 18 | - (BOOL)isLastPage; 19 | - (BOOL)nextPage; 20 | - (BOOL)prePage; 21 | - (BOOL)goPage:(NSInteger)pageIndex; 22 | - (void)updatePageInfo; 23 | @end 24 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTableViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableViewXibController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/5/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | #import "XXXButtonToolBar.h" 11 | #import "XXXButtonToolBarItem.h" 12 | @interface XXXTableViewXibController : XXXCommonViewController 13 | @property(nonatomic,strong)NSTableView *tableView; 14 | @property(nonatomic,strong)NSScrollView *tableViewScrollView; 15 | - (void)setTableViewEditFoucusAtColumn:(int)columnIndex; 16 | - (void)setTableViewLostEditFoucus; 17 | - (void)setSortColumns; 18 | - (NSArray*)tableColumnsDef; 19 | - (void)setAutoSaving:(BOOL)autoSaving; 20 | @end 21 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTableViewXibPageController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTableViewXibPageController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/30/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXTableViewXibController.h" 10 | @class XXXPageManager; 11 | @interface XXXTableViewXibPageController : XXXTableViewXibController 12 | @property(nonatomic,strong)XXXPageManager *pageManager; 13 | - (NSInteger)currentPageIndex; 14 | - (NSInteger)pageSize; 15 | - (NSInteger)pageTotalNum; 16 | - (NSInteger)totalRowNum; 17 | - (BOOL)isFirstPage; 18 | - (BOOL)isLastPage; 19 | - (BOOL)nextPage; 20 | - (BOOL)prePage; 21 | - (BOOL)goPage:(NSInteger)pageIndex; 22 | - (void)updatePageInfo; 23 | @end 24 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTextField.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/13/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXTextField : NSTextField 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXToolBarItem.h: -------------------------------------------------------------------------------- 1 | /* 2 | XXXToolBarItem.h 3 | MTestPro 4 | Created by meme on 22/09/2013 10:47PM. 5 | Copyright (c) 2013 meme. All rights reserved. 6 | */ 7 | @interface XXXToolBarItem : NSToolbarItem 8 | @property(nonatomic,strong)NSString *notificationName; 9 | @end -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXToolBarItemDef.h: -------------------------------------------------------------------------------- 1 | /* 2 | XXXToolBarItemDef.h 3 | MTestPro 4 | Created by meme on 22/09/2013 10:47PM. 5 | Copyright (c) 2013 meme. All rights reserved. 6 | */ 7 | @interface XXXToolBarItemDef : NSObject 8 | @property (nonatomic, strong) NSString *label; 9 | @property (nonatomic, strong) NSString *paletteLabel; 10 | @property (nonatomic, strong) NSString *toolTip; 11 | @property (nonatomic, strong) NSString *image; 12 | @property (nonatomic, strong) NSString *notificationName; 13 | @property (nonatomic, strong) NSString *controllerClass; 14 | @property (nonatomic, assign) BOOL enable; 15 | @property (nonatomic, assign) BOOL selectable; 16 | @property (nonatomic, strong) NSString *identifier; 17 | - (id)initWithItemIdentifier:(NSString*)identifier; 18 | @end -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTreeViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTreeViewController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | #import "XXXButtonToolBar.h" 11 | #import "XXXButtonToolBarItem.h" 12 | @interface XXXTreeViewController : XXXCommonViewController 13 | @property(nonatomic,strong)NSOutlineView *treeView; 14 | @property(nonatomic,strong)NSScrollView *treeViewScrollView; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTreeViewDataDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTreeViewDataDelegate.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter on on 8/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXTreeViewDataDelegate : NSObject 12 | @property(nonatomic,strong)NSMutableDictionary *treeNodes; 13 | @property(nonatomic,strong)NSMutableArray *treeMembers; 14 | @property(nonatomic,weak)id currentNodeItem; 15 | @property(nonatomic,weak)NSOutlineView *owner; 16 | @property(nonatomic,copy)treeNodeSelectChangedCallback callback; 17 | - (void)setData:(id)data; 18 | - (void)addData:(id)data; 19 | - (NSInteger)firstValidLeafNodeIndex; 20 | - (void)deleteData:(id)data; 21 | - (NSUInteger)indexOfItem:(id)item; 22 | - (NSUInteger)topItemCount; 23 | - (id)itemOfRow:(NSInteger)row; 24 | - (NSArray*)itemsAtIndexSet:(NSIndexSet*)indexSet; 25 | - (BOOL)isLeafItem:(id)item; 26 | @end 27 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXTreeViewXibController.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXTreeViewXibController.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/4/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import "XXXCommonViewController.h" 10 | #import "XXXButtonToolBar.h" 11 | #import "XXXButtonToolBarItem.h" 12 | @interface XXXTreeViewXibController : XXXCommonViewController 13 | @property(nonatomic,strong) IBOutlet NSOutlineView *treeView; 14 | @property(nonatomic,strong)IBOutlet NSScrollView *treeViewScrollView; 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Headers/XXXUIConfig.h: -------------------------------------------------------------------------------- 1 | // 2 | // XXXUIConfig.h 3 | // XXXARC 4 | // 5 | // Created by @iosxtools on Twitter 9/25/13. 6 | // Copyright (c) http://www.iosxtools.com All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface XXXUIConfig : NSObject 12 | + (NSArray*)defConfig; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Resources/ConfirmAlertSheet.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXUI.framework/Versions/A/Resources/ConfirmAlertSheet.nib -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Resources/X3CommonViewController.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXUI.framework/Versions/A/Resources/X3CommonViewController.nib -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Resources/XXXCommonViewController.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXUI.framework/Versions/A/Resources/XXXCommonViewController.nib -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXUI.framework/Versions/A/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/XXXOSXUI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXUI.framework/Versions/A/XXXOSXUI -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/A/embedded.provisionprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXUI.framework/Versions/A/embedded.provisionprofile -------------------------------------------------------------------------------- /XXXOSXUI.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /XXXOSXUI.framework/XXXOSXUI: -------------------------------------------------------------------------------- 1 | Versions/Current/XXXOSXUI -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/ASIInputStream.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIInputStream.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 10/08/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class ASIHTTPRequest; 12 | 13 | // This is a wrapper for NSInputStream that pretends to be an NSInputStream itself 14 | // Subclassing NSInputStream seems to be tricky, and may involve overriding undocumented methods, so we'll cheat instead. 15 | // It is used by ASIHTTPRequest whenever we have a request body, and handles measuring and throttling the bandwidth used for uploading 16 | 17 | @interface ASIInputStream : NSObject { 18 | NSInputStream *stream; 19 | ASIHTTPRequest *request; 20 | } 21 | + (id)inputStreamWithFileAtPath:(NSString *)path request:(ASIHTTPRequest *)request; 22 | + (id)inputStreamWithData:(NSData *)data request:(ASIHTTPRequest *)request; 23 | 24 | @property (retain, nonatomic) NSInputStream *stream; 25 | @property (assign, nonatomic) ASIHTTPRequest *request; 26 | @end 27 | -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/DMTemplateEngine.h: -------------------------------------------------------------------------------- 1 | 2 | // DMTemplateEngine.h 3 | // by Dustin Mierau 4 | // Cared for under the MIT license. 5 | 6 | @interface DMTemplateEngine : NSObject 7 | 8 | @property (nonatomic, retain) NSString* template; 9 | @property (nonatomic, retain) NSString* beginProcessorMarker; // Default: 11 | 12 | + (id)engine; 13 | + (id)engineWithTemplate:(NSString*)string; 14 | 15 | // Render 16 | - (NSString*)renderAgainst:(id)object; 17 | 18 | // Modifiers 19 | - (void)addModifier:(unichar)modifier block:(NSString*(^)(NSString*))block; 20 | - (void)removeModifier:(unichar)modifier; 21 | - (void)removeAllModifiers; 22 | 23 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/GMAppleDouble+ZKAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // GMAppleDouble+ZKAdditions.h 3 | // ZipKit 4 | // 5 | // Created by Karl Moskowski on 01/04/09. 6 | // 7 | 8 | #import "GMAppleDouble.h" 9 | 10 | @interface GMAppleDouble (ZKAdditions) 11 | 12 | + (NSData *) zk_appleDoubleDataForPath:(NSString *)path; 13 | + (void) zk_restoreAppleDoubleData:(NSData *)appleDoubleData toPath:(NSString *)path; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/KZPropertyMapper.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by merowing on 29/04/2013. 3 | // 4 | // 5 | // 6 | 7 | 8 | #import 9 | 10 | #ifndef KZPropertyMapperLogIgnoredValues 11 | #define KZPropertyMapperLogIgnoredValues 1 12 | #endif 13 | 14 | @interface KZPropertyMapper : NSObject 15 | + (void)mapValuesFrom:(id)arrayOrDictionary toInstance:(id)instance usingMapping:(NSDictionary *)parameterMapping; 16 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/NSAlert+Blocks.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | typedef void (^DismissBlock)(int buttonIndex); 4 | typedef void (^CancelBlock)(); 5 | 6 | @interface NSAlert (Blocks) 7 | + (NSAlert*) showSheetModalForWindow:(NSWindow*) window 8 | message:(NSString*) message 9 | informativeText:(NSString*) text 10 | alertStyle:(NSAlertStyle) style 11 | okButtonTitle:(NSString*) okButtonTitle 12 | onDismiss:(DismissBlock) dismissed; 13 | + (NSAlert*)showSheetModalForWindow:(NSWindow*) window 14 | message:(NSString*) message 15 | informativeText:(NSString*) text 16 | alertStyle:(NSAlertStyle) style 17 | cancelButtonTitle:(NSString*) cancelButtonTitle 18 | otherButtonTitles:(NSArray*) otherButtons 19 | onDismiss:(DismissBlock) dismissed 20 | onCancel:(CancelBlock) cancelled; 21 | 22 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/NSDate+ZKAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDate+ZKAdditions.h 3 | // ZipKit 4 | // 5 | // Created by Karl Moskowski on 01/04/09. 6 | // 7 | 8 | #import 9 | 10 | @interface NSDate (ZKAdditions) 11 | 12 | + (NSDate *) zk_dateWithDosDate:(NSUInteger) dosDate; 13 | - (NSUInteger) zk_dosDate; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/NSDictionary+ZKAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+ZKAdditions.h 3 | // ZipKit 4 | // 5 | // Created by Karl Moskowski on 01/04/09. 6 | // 7 | 8 | #import 9 | 10 | @interface NSDictionary (ZKAdditions) 11 | 12 | + (NSDictionary *) zk_totalSizeAndCountDictionaryWithSize:(unsigned long long) size andItemCount:(unsigned long long) count; 13 | - (unsigned long long) zk_totalFileSize; 14 | - (unsigned long long) zk_itemCount; 15 | 16 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/NSFileHandle+ZKAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileHandle+ZKAdditions.h 3 | // ZipKit 4 | // 5 | // Created by Karl Moskowski on 01/04/09. 6 | // 7 | 8 | #import 9 | 10 | @interface NSFileHandle (ZKAdditions) 11 | 12 | + (NSFileHandle *) zk_newFileHandleForWritingAtPath:(NSString *)path; 13 | 14 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/NSString+ZKAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+ZKAdditions.h 3 | // ZipKit 4 | // 5 | // Created by Karl Moskowski on 01/04/09. 6 | // 7 | 8 | #import 9 | 10 | @interface NSString (ZKAdditions) 11 | 12 | - (NSUInteger) zk_precomposedUTF8Length; 13 | - (BOOL) zk_isResourceForkPath; 14 | 15 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/THObserversAndBinders.h: -------------------------------------------------------------------------------- 1 | // 2 | // THObserversAndBinders.h 3 | // THObserversAndBinders 4 | // 5 | // Created by James Montgomerie on 29/11/2012. 6 | // Copyright (c) 2012 James Montgomerie. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "THObserver.h" 12 | #import "THBinder.h" 13 | -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/ZKCDTrailer64Locator.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZKCDTrailer64Locator.h 3 | // ZipKit 4 | // 5 | // Created by Karl Moskowski on 01/04/09. 6 | // 7 | 8 | #import 9 | 10 | @interface ZKCDTrailer64Locator : NSObject { 11 | @private 12 | NSUInteger magicNumber; 13 | NSUInteger diskNumberWithStartOfCentralDirectory; 14 | unsigned long long offsetOfStartOfCentralDirectoryTrailer64; 15 | NSUInteger numberOfDisks; 16 | } 17 | 18 | + (ZKCDTrailer64Locator *) recordWithData:(NSData *)data atOffset:(NSUInteger) offset; 19 | + (ZKCDTrailer64Locator *) recordWithArchivePath:(NSString *)path andCDTrailerLength:(NSUInteger)cdTrailerLength; 20 | 21 | - (NSData *) data; 22 | - (NSUInteger) length; 23 | 24 | @property (assign) NSUInteger magicNumber; 25 | @property (assign) NSUInteger diskNumberWithStartOfCentralDirectory; 26 | @property (assign) unsigned long long offsetOfStartOfCentralDirectoryTrailer64; 27 | @property (assign) NSUInteger numberOfDisks; 28 | 29 | @end -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Headers/mztools.h: -------------------------------------------------------------------------------- 1 | /* 2 | Additional tools for Minizip 3 | Code: Xavier Roche '2004 4 | License: Same as ZLIB (www.gzip.org) 5 | */ 6 | 7 | #ifndef _zip_tools_H 8 | #define _zip_tools_H 9 | 10 | #ifdef __cplusplus 11 | extern "C" { 12 | #endif 13 | 14 | #ifndef _ZLIB_H 15 | #include "zlib.h" 16 | #endif 17 | 18 | #include "unzip.h" 19 | 20 | /* Repair a ZIP file (missing central directory) 21 | file: file to recover 22 | fileOut: output file after recovery 23 | fileOutTmp: temporary file name used for recovery 24 | */ 25 | extern int ZEXPORT unzRepair(const char* file, 26 | const char* fileOut, 27 | const char* fileOutTmp, 28 | uLong* nRecovered, 29 | uLong* bytesRecovered); 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXVendorFoundation.framework/Versions/A/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/XXXOSXVendorFoundation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXVendorFoundation.framework/Versions/A/XXXOSXVendorFoundation -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/A/embedded.provisionprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXVendorFoundation.framework/Versions/A/embedded.provisionprofile -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /XXXOSXVendorFoundation.framework/XXXOSXVendorFoundation: -------------------------------------------------------------------------------- 1 | Versions/Current/XXXOSXVendorFoundation -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/JAViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // JAViewController.h 3 | // 4 | // Created by Josh Abernathy on 8/17/10. 5 | // Copyright (c) 2010 Maybe Apps. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | 11 | @interface JAViewController : NSViewController { 12 | 13 | } 14 | 15 | + (id)viewController; 16 | 17 | - (void)viewDidLoad; 18 | 19 | // Called when the view has a superview and window. This does not necessarily mean the view is visible. 20 | - (void)viewWillAppear; 21 | - (void)viewDidAppear; 22 | 23 | // Called when the view no longer has a superview or no longer has a window. 24 | - (void)viewWillDisappear; 25 | - (void)viewDidDisappear; 26 | 27 | - (void)viewWillMoveToSuperview:(NSView *)newSuperview; 28 | - (void)viewDidMoveToSuperview; 29 | - (void)viewWillBeRemovedFromSuperview; 30 | - (void)viewWasRemovedFromSuperview; 31 | 32 | - (void)viewWillMoveToWindow:(NSWindow *)newWindow; 33 | - (void)viewDidMoveToWindow; 34 | - (void)viewWillBeRemovedFromWindow; 35 | - (void)viewWasRemovedFromWindow; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/NSObject+JAExtensions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+JAExtensions.h 3 | // 4 | // Created by Josh Abernathy on 8/18/10. 5 | // Copyright (c) 2010 Maybe Apps. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | 11 | @interface NSObject (JAExtensions) 12 | + (void)swapMethod:(SEL)originalSelector with:(SEL)newSelector; 13 | @end 14 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/NSString_AITruncation.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString_AITruncation.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Evan Schoenberg on 7/14/07. 6 | // 7 | 8 | #import 9 | 10 | @interface NSString (AITruncation) 11 | - (NSString *)stringWithEllipsisByTruncatingToLength:(NSUInteger)length; 12 | @end 13 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/NSView+JAExtensions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSView+JAExtensions.h 3 | // 4 | // Created by Josh Abernathy on 8/18/10. 5 | // Copyright (c) 2010 Maybe Apps. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | 11 | @interface NSView (JAExtensions) 12 | - (void)layoutSubviews; 13 | - (void)layoutIfNeeded; 14 | - (void)setNeedsLayout; 15 | 16 | @property (nonatomic, assign) IBOutlet NSViewController *viewController; 17 | @end 18 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMAdiumTabStyle.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMAdiumTabStyle.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 5/26/06. 6 | // Copyright 2006 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabStyle.h" 11 | 12 | @interface PSMAdiumTabStyle : NSObject 13 | { 14 | NSImage *_closeButton; 15 | NSImage *_closeButtonDown; 16 | NSImage *_closeButtonOver; 17 | NSImage *_closeDirtyButton; 18 | NSImage *_closeDirtyButtonDown; 19 | NSImage *_closeDirtyButtonOver; 20 | NSImage *_addTabButtonImage; 21 | NSImage *_addTabButtonPressedImage; 22 | NSImage *_addTabButtonRolloverImage; 23 | NSImage *_gradientImage; 24 | 25 | BOOL _drawsUnified; 26 | BOOL _drawsRight; 27 | } 28 | 29 | - (void)loadImages; 30 | 31 | - (BOOL)drawsUnified; 32 | - (void)setDrawsUnified:(BOOL)value; 33 | - (BOOL)drawsRight; 34 | - (void)setDrawsRight:(BOOL)value; 35 | 36 | - (void)encodeWithCoder:(NSCoder *)aCoder; 37 | - (id)initWithCoder:(NSCoder *)aDecoder; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMAquaTabStyle.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMAquaTabStyle.h 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 2/17/06. 6 | // Copyright 2006 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabStyle.h" 11 | 12 | @interface PSMAquaTabStyle : NSObject { 13 | NSImage *aquaTabBg; 14 | NSImage *aquaTabBgDown; 15 | NSImage *aquaTabBgDownGraphite; 16 | NSImage *aquaTabBgDownNonKey; 17 | NSImage *aquaDividerDown; 18 | NSImage *aquaDivider; 19 | NSImage *aquaCloseButton; 20 | NSImage *aquaCloseButtonDown; 21 | NSImage *aquaCloseButtonOver; 22 | NSImage *aquaCloseDirtyButton; 23 | NSImage *aquaCloseDirtyButtonDown; 24 | NSImage *aquaCloseDirtyButtonOver; 25 | NSImage *_addTabButtonImage; 26 | NSImage *_addTabButtonPressedImage; 27 | NSImage *_addTabButtonRolloverImage; 28 | } 29 | 30 | - (void)loadImages; 31 | 32 | - (void)encodeWithCoder:(NSCoder *)aCoder; 33 | - (id)initWithCoder:(NSCoder *)aDecoder; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMCardTabStyle.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMCardTabStyle.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Michael Monscheuer on 9/3/12. 6 | // 7 | // 8 | 9 | #import 10 | #import "PSMTabStyle.h" 11 | 12 | @interface PSMCardTabStyle : NSObject 13 | 14 | { 15 | NSImage *cardCloseButton; 16 | NSImage *cardCloseButtonDown; 17 | NSImage *cardCloseButtonOver; 18 | NSImage *cardCloseDirtyButton; 19 | NSImage *cardCloseDirtyButtonDown; 20 | NSImage *cardCloseDirtyButtonOver; 21 | NSImage *_addTabButtonImage; 22 | NSImage *_addTabButtonPressedImage; 23 | NSImage *_addTabButtonRolloverImage; 24 | 25 | CGFloat _leftMargin; 26 | } 27 | 28 | @property (assign) CGFloat leftMarginForTabBarControl; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMLiveChatTabStyle.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMLiveChatTabStyle.h 3 | // -------------------- 4 | // 5 | // Created by Keith Blount on 30/04/2006. 6 | // Copyright 2006 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabStyle.h" 11 | 12 | @interface PSMLiveChatTabStyle : NSObject { 13 | NSImage *liveChatCloseButton; 14 | NSImage *liveChatCloseButtonDown; 15 | NSImage *liveChatCloseButtonOver; 16 | NSImage *liveChatCloseDirtyButton; 17 | NSImage *liveChatCloseDirtyButtonDown; 18 | NSImage *liveChatCloseDirtyButtonOver; 19 | NSImage *_addTabButtonImage; 20 | NSImage *_addTabButtonPressedImage; 21 | NSImage *_addTabButtonRolloverImage; 22 | 23 | NSDictionary *_objectCountStringAttributes; 24 | 25 | CGFloat _leftMargin; 26 | } 27 | 28 | @property (assign) CGFloat leftMarginForTabBarControl; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMMetalTabStyle.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMMetalTabStyle.h 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 2/17/06. 6 | // Copyright 2006 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabStyle.h" 11 | 12 | @interface PSMMetalTabStyle : NSObject { 13 | NSImage *metalCloseButton; 14 | NSImage *metalCloseButtonDown; 15 | NSImage *metalCloseButtonOver; 16 | NSImage *metalCloseDirtyButton; 17 | NSImage *metalCloseDirtyButtonDown; 18 | NSImage *metalCloseDirtyButtonOver; 19 | NSImage *_addTabButtonImage; 20 | NSImage *_addTabButtonPressedImage; 21 | NSImage *_addTabButtonRolloverImage; 22 | 23 | NSDictionary *_objectCountStringAttributes; 24 | } 25 | 26 | - (void)encodeWithCoder:(NSCoder *)aCoder; 27 | - (id)initWithCoder:(NSCoder *)aDecoder; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMOverflowPopUpButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMOverflowPopUpButton.h 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 11/4/05. 6 | // Copyright 2005 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface PSMOverflowPopUpButton : NSPopUpButton { 13 | NSImage *_PSMTabBarOverflowPopUpImage; 14 | NSImage *_PSMTabBarOverflowDownPopUpImage; 15 | BOOL _down; 16 | BOOL _animatingAlternateImage; 17 | NSTimer *_animationTimer; 18 | CGFloat _animationValue; 19 | } 20 | 21 | //alternate image display 22 | - (BOOL)animatingAlternateImage; 23 | - (void)setAnimatingAlternateImage:(BOOL)flag; 24 | 25 | // archiving 26 | - (void)encodeWithCoder:(NSCoder *)aCoder; 27 | - (id)initWithCoder:(NSCoder *)aDecoder; 28 | @end 29 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMProgressIndicator.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMProgressIndicator.h 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 2/23/06. 6 | // Copyright 2006 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface PSMProgressIndicator : NSProgressIndicator { 13 | } 14 | 15 | @end -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMRolloverButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMOverflowPopUpButton.h 3 | // NetScrape 4 | // 5 | // Created by John Pannell on 8/4/04. 6 | // Copyright 2004 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PSMRolloverButton : NSButton { 12 | NSImage *_rolloverImage; 13 | NSImage *_usualImage; 14 | } 15 | 16 | @property (retain) NSImage *usualImage; 17 | @property (retain) NSImage *rolloverImage; 18 | 19 | @end -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMTabBarController.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabBarController.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 11/24/06. 6 | // Copyright 2006 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class PSMTabBarControl, PSMTabBarCell; 12 | 13 | @interface PSMTabBarController : NSObject 14 | { 15 | PSMTabBarControl *_control; 16 | NSMutableArray *_cellFrames; 17 | NSMenu *_overflowMenu; 18 | } 19 | 20 | - (id)initWithTabBarControl:(PSMTabBarControl *)control; 21 | 22 | - (NSMenu *)overflowMenu; 23 | - (NSRect)cellFrameAtIndex:(NSInteger)index; 24 | 25 | - (void)setSelectedCell:(PSMTabBarCell *)cell; 26 | 27 | - (void)layoutCells; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMTabDragView.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabDragView.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 6/17/07. 6 | // Copyright 2007 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PSMTabDragView : NSView { 12 | NSImage *_image; 13 | NSImage *_alternateImage; 14 | CGFloat _alpha; 15 | } 16 | - (void)setFadeValue:(CGFloat)value; 17 | - (NSImage *)image; 18 | - (void)setImage:(NSImage *)image; 19 | - (NSImage *)alternateImage; 20 | - (void)setAlternateImage:(NSImage *)image; 21 | @end 22 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMTabDragWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabDragWindow.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 6/1/06. 6 | // Copyright 2006 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class PSMTabDragView; 12 | 13 | @interface PSMTabDragWindow : NSWindow { 14 | PSMTabDragView *_dragView; 15 | } 16 | + (PSMTabDragWindow *)dragWindowWithImage:(NSImage *)image styleMask:(NSUInteger)styleMask; 17 | 18 | - (id)initWithImage:(NSImage *)image styleMask:(NSUInteger)styleMask; 19 | - (PSMTabDragView *)dragView; 20 | @end 21 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMTabDragWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabDragWindowController.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 6/18/07. 6 | // Copyright 2007 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabBarControl.h" 11 | 12 | #define kPSMTabDragWindowAlpha 0.75 13 | #define kPSMTabDragAlphaInterval 0.15 14 | 15 | @class PSMTabDragView; 16 | 17 | @interface PSMTabDragWindowController : NSWindowController { 18 | PSMTabBarTearOffStyle _tearOffStyle; 19 | PSMTabDragView *_view; 20 | NSAnimation *_animation; 21 | NSTimer *_timer; 22 | 23 | BOOL _showingAlternate; 24 | NSRect _originalWindowFrame; 25 | } 26 | - (id)initWithImage:(NSImage *)image styleMask:(NSUInteger) styleMask tearOffStyle:(PSMTabBarTearOffStyle)tearOffStyle; 27 | 28 | - (NSImage *)image; 29 | - (NSImage *)alternateImage; 30 | - (void)setAlternateImage:(NSImage *)image; 31 | - (BOOL)isAnimating; 32 | - (void)switchImages; 33 | @end 34 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Headers/PSMUnifiedTabStyle.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMUnifiedTabStyle.h 3 | // -------------------- 4 | // 5 | // Created by Keith Blount on 30/04/2006. 6 | // Copyright 2006 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabStyle.h" 11 | 12 | @interface PSMUnifiedTabStyle : NSObject { 13 | 14 | NSImage *unifiedCloseButton; 15 | NSImage *unifiedCloseButtonDown; 16 | NSImage *unifiedCloseButtonOver; 17 | NSImage *unifiedCloseDirtyButton; 18 | NSImage *unifiedCloseDirtyButtonDown; 19 | NSImage *unifiedCloseDirtyButtonOver; 20 | NSImage *_addTabButtonImage; 21 | NSImage *_addTabButtonPressedImage; 22 | NSImage *_addTabButtonRolloverImage; 23 | 24 | CGFloat _leftMargin; 25 | } 26 | 27 | @property (assign) CGFloat leftMarginForTabBarControl; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXVendorUI.framework/Versions/A/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/XXXOSXVendorUI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXVendorUI.framework/Versions/A/XXXOSXVendorUI -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/A/embedded.provisionprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iosxtools/WWDC2014/9b654d21f65520dd84b15195eac1b2e0f9701eb5/XXXOSXVendorUI.framework/Versions/A/embedded.provisionprofile -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /XXXOSXVendorUI.framework/XXXOSXVendorUI: -------------------------------------------------------------------------------- 1 | Versions/Current/XXXOSXVendorUI --------------------------------------------------------------------------------