国产探花免费观看_亚洲丰满少妇自慰呻吟_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#>;

總結

留作備忘

給需要的人

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德保县| 利津县| 阳信县| 丽水市| 阿荣旗| 大埔区| 阳信县| 康平县| 娄烦县| 鄂州市| 柘城县| 阳曲县| 永胜县| 灌云县| 酒泉市| 吉首市| 岢岚县| 麻城市| 大悟县| 枝江市| 来宾市| 阳信县| 肇州县| 原阳县| 常熟市| 成安县| 禄丰县| 东明县| 天祝| 桃江县| 馆陶县| 潢川县| 中卫市| 淅川县| 曲松县| 普兰县| 新化县| 黄石市| 苏州市| 昌吉市| 双峰县|