国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS Xcode自定義代碼塊及遷移的實現方法

2020-07-26 02:20:35
字體:
來源:轉載
供稿:網友

前言

文中將要介紹以下四點內容

  • 代碼塊的意義
  • 自定義代碼塊入口
  • 代碼塊遷移
  • 代碼塊的編寫

下面話不多說了,來一起看看詳細的介紹吧

一 . 意義在于節約時間成本

like我在編譯器鍵入 strong, 回車自動生成@property (nonatomic, strong) <#Class#> *<#object#>;

二 . 如何自定義代碼塊

如下圖所示 選中一行代碼右鍵 crate code snippet

右上角方框快速進入

圖1

下圖填入描述, 以及快捷方式

圖2

三 . iOS Xcode自定義代碼塊遷移

  1. Command + Shift + G. 前往如下路徑的文件夾
  2. 路徑 : ~/Library/Developer/Xcode/UserData/CodeSnippets
  3. 把文件夾內部的文件復制, 粘貼到另一臺電腦的Xcode同樣的文件夾中即可
  4. 重啟xcode

四 . 代碼塊編寫

下面我舉個栗子 . 0.O

- (UITableView *)<#tableview#> {  if(!<#tableview#>) {  <#tableview#> = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain]; <#tableview#>.delegate =self; <#tableview#>.dataSource =self; [<#tableview#> registerClass:[<#cell#> class] forCellReuseIdentifier:@"cellIdentifier"];} return <#tableview#>;}#pragma mark - tableView delegate- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {  return <#expression#>}- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {  return <#expression#>}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {  <#UITableViewCell#> *cell = [tableView dequeueReusableCellWithIdentifier:@"cellIdentifier"]; return cell; }- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { }

注: <#class#> 即為可以替換的詞語.

我再舉個栗子

@property (nonatomic, assign) <#Class#> <#object#>;

總結

留作備忘

給需要的人

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉义市| 祥云县| 芜湖县| 清流县| 江门市| 光山县| 柏乡县| 大安市| 威远县| 启东市| 平江县| 牟定县| 安宁市| 山阳县| 米泉市| 中江县| 思南县| 株洲市| 安达市| 邢台市| 汉寿县| 习水县| 来安县| 日喀则市| 舞阳县| 温宿县| 缙云县| 剑川县| 韶关市| 景泰县| 临湘市| 锦屏县| 若羌县| 师宗县| 闽清县| 台北县| 天峻县| 赤城县| 澜沧| 兴和县| 莲花县|