上周末聽了「飛雀教育-張誠老師」的公開課,把學到的東西一起整理下發上來,任君採摘 o.o (任君採摘呦~)。
系統級搜尋,用起來感覺很潮,可以讓使用者在系統搜尋框中搜尋到我們應用中的東西,從而增加應用的出鏡率。
已下是**已經寫好注釋了呦~ //
建立姓名
nsarray
*namearray=
@[@"***測試"
];
//建立特性
用於記錄內容
cssearchableitemattributeset
*attributeset=[[
cssearchableitemattributeset
alloc
]initwithitemcontenttype
:@"iamge"];
//設定相關屬性
attributeset.
title
=namearray[0];
//設定attributeset.
thumbnaildata
=uiimagepngrepresentation
([uiimage
imagenamed
:@"1.png"
]); //
具體的描述資訊
attributeset.
contentdescription
=[nsstring
stringwithformat:@"
描述的標籤
%@",namearray[
0]];
//屬性設定完了以後我們需要把他加入到
item中
cssearchableitem
*item=[[
cssearchableitem
alloc
]initwithuniqueidentifier
:namearray[0]
domainidentifier
:@"com.ios9.searchdemo"
attributeset
:attributeset];
//把item
加入到系統級搜尋內容裡面 [[
cssearchableindex
defaultsearchableindex
]indexsearchableitems:@[
item
]completionhandler
:^(nserror
* _nullable
error) ];
到此執行後就能看到圖2中搜尋的效果了。
-(bool
nsuseractivity
*)useractivity restorationhandler:(
void
(^)(
nsarray
* _nullable
))restorationhandler
打完收工~
感謝**,學以致用更感謝!
android 系統級應用配置
通過shared user id,擁有同乙個user id的多個apk可以配置成執行在同乙個程序中.所以預設就是可以互相訪問任意資料.也可以配置成執行成不同的程序,同時可以訪問其他apk的資料目錄下的資料庫和檔案.就像訪問本程式的資料一樣.一般情況下,設定apk的許可權,可在androidmanif...
企業級快取系統varnish應用
隨著公司業務快速發展,公司的電子商務平台已經聚集了很多的忠實粉絲,公司也拿到了投資,這時老闆想通過一場類似雙十一的活動,進行一場大的 屆時會有非常多的粉絲訪問 你的總監與市場部門開完會後,確定活動期間會有平常10倍以上的訪問請求,總監要求大幅增加 容量,除了去擴容伺服器之外,還有沒有其他辦法呢?如今...
安裝mysqld系統及基礎應用
mysql篇 第一章 安裝mysqld系統及基礎應用 一 安裝 注意 mysql的標點符號只能是英文的標點符號。1 設定配置檔案。mysqld port 3306 port表示網路埠 basedir d mysql 5.6.10 winx64 mysql主目錄在硬碟中的路徑 datadir e sh...