liujiajie d66c25459d 【大纲】文档第一个大纲是Email/URL大纲,打开文档会默认直接打开邮箱或网页 | hai 6 meses | |
---|---|---|
.. | ||
AD | hai 6 meses | |
AIInfo | hai 6 meses | |
Analytics | hai 7 meses | |
Appearance | hai 7 meses | |
AutoSave | hai 6 meses | |
Batch | hai 6 meses | |
ChromiumTabs | hai 6 meses | |
Common | hai 6 meses | |
ComponentLibrary | hai 10 meses | |
DigtalSignature | hai 6 meses | |
Document | hai 6 meses | |
Foundation Categories | hai 10 meses | |
GuideInfo | hai 6 meses | |
Home | hai 6 meses | |
KMAdvertisement | hai 6 meses | |
KMFileManager | hai 6 meses | |
KMLightMember | hai 6 meses | |
KMResourceDownload | hai 10 meses | |
PDFTools | hai 6 meses | |
PDFWindowController | hai 6 meses | |
Parsers | hai 9 meses | |
Preference | hai 6 meses | |
Purchase | hai 6 meses | |
SystemMenu | hai 9 meses | |
ToolsLibrary | hai 8 meses | |
Websocket | hai 10 meses | |
Welcome | hai 10 meses | |
README.md | hai 6 meses |
页签内容提供者 CTTabContents(文档 当前App对应的是 KMMainDocument)
页签拖拽 CTTabStripDragController
内存管理
KMBrowser [-> CTTabStripModel -> KMMainDocument] -> KMMainDocument -> KMBrowser
环形内存引用 让内存不释放。在适当的时机断环来释放内存,避免循环引用.
KMBrowser -> KMBrowserWindowController 强引用 页签窗口控制器.
事件传递
target-action [KMTabStripController -> CTTabController, CTTabController --> KMTabStripController(target)]
响应者链 [NewTabButton]
通知 [CTTabStripModel]
代理 [KMBrowser -> CTTabStripModel, CTTabStripModel --> KMBrowser(delegate)]
维护建议
新增功能或修复bug,尽量通过重写类来处理,保证三方库内部尽可能少的改动.
SplitWindowController
插入 【首页快捷工具】
KMPDFInsertWindowController
拆分 【首页快捷工具】
SplitWindowController
页面编辑 【首页快捷工具】
KMPDFEditWindowController
KMGeneralAnnotationViewController
【页面设置】
KMPageDisplayPropertiesViewController
分割视图 KMSecondaryViewController
入口 toggleSplitPDF
【注释】
KMAnnotationPropertiesViewController
图章 KMAnnotationStampViewController
签名 KMSignatureAnnotationViewController
水印
水印模板 KMBatchOperateAddWatermarkViewController
水印模板编辑 KMWatermarkWindowController
背景
背景模板 KMBatchOperateAddWatermarkViewController
背景模板编辑 KMBackgroundWindowController
填写与签名
日期 KMFillSignTextPanel
编辑PDF
文本 KMEditPDFTextPropertyViewController
图片 KMEditImagePropertyViewController
便签 CPDFListEditAnnotationViewController
自定义注释工具 KMToolbarCustomWindowController
sign in the dashboard. to sign up
the **API **
the **API **
See "Samples" folder in this folder.