OC-英汉词典3(字典)

//
//  main.m
//  英汉词典_彤彤
//
//  Created by 邱学伟 on 15/8/5.
//  Copyright (c) 2015年 jerehedu. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSString *str = [NSString stringWithContentsOfFile:@"/Users/jerehedu/Desktop/dict.txt" encoding:NSUTF8StringEncoding error:nil];

        NSArray *aryAll = [str componentsSeparatedByString:@"#"];

        NSArray *temp;
        NSMutableDictionary *dict = [NSMutableDictionary dictionary];
        for (int i=0; i<aryAll.count; i++) {
            temp = [[aryAll objectAtIndex:i] componentsSeparatedByString:@"\nTrans:"];
            [dict setObject:temp.lastObject forKey:temp.firstObject];
        }
        NSString *seacher = @"adaption";
        NSLog(@"%@",[dict objectForKey:seacher]);
    }
    return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-09 23:55:54

OC-英汉词典3(字典)的相关文章

如何在ubuntu中安装英汉词典——ubuntu 小技巧3

如何在ubuntu中安装英汉词典 对于英语能力欠缺或经常遇见生僻词汇的人而言,在PC上安装一英汉词典是很有必要的,而linux系统中没有有道.金山词霸等经典词典工具可供使用,也没有那么多容易安装的词典可供选择,因此能够安装一个词典并且可以扩充词汇是相当有利于我们工作的!下面简单说一下如何安装词典,并且向其扩充词汇! 操作方面依然使用最简单的方法--ubuntuSoftware Center 下载并且安装StarDict,如下图: 首先, 在search 栏输入 StarDict的部分或全部单词,

2018-10-30 浏览器插件-离线英汉词典 0.0.7

新添功能: 添加词形变化信息, 如查询"get"显示: 过去分词: got; 过去式: got; 现在分词: getting; 第三人称单数: gets; 弹窗中显示处理后的英文, 比如, 查询"Task", 弹窗中会显示"task". 提供输入框, 可供当无法选中页面中的文本或者手动输入后按回车键查询. 当单词小写无法查到, 尝试全大写查询, 比如'ok' 词形变化数据也是提取自前文浏览器插件-离线英汉词典使用的数据(提取工具: 提取词形变化到

2018-11-06 Visual Studio Code插件-英汉词典初版发布

VS插件市场地址: 英汉词典 - Visual Studio Marketplace 开源在: program-in-chinese/vscode_english_chinese_dictionary 如题图, 在VS Code插件页中搜索"英汉词典", 即可安装. 之后如果继续开发相关插件, 也会以"中文编程"作者发布. 在编辑器中选中任何英文词/短语, 如果在词典中有匹配词条, 就在状态栏显示所有释义和词形. 为尽量确保状态条不会过长而被IDE自动隐藏, 当释义

开启linux命令行下英汉词典

实现: 步骤1:在对应的环境变量配置文件中添加如下代码(无外乎~/.bashrc./etc/profile等这些文件中)这里咱们添加到 ~/.bashrc文件中 # jianbing.org on DNS function j {     dig "$*.jianbing.org" +short txt | perl -pe's/\\(\d{1,3})/chr $1/eg; s/(^"|"$)//g' } 步骤2:重新打开一个shell,在命令行下键入j + 需要翻

英汉字典代码实现

英汉词典 设计流程 读取单词文件内容->解析文件内容->根据输入进行查找 1.首先使用固定字符串接收文件读取出来的内容,再转存入数组,便于后面处理 2.循环遍历数组,将偶数行作为key,奇数行作为value存入字典1(此处指oc语言中的一个类)作为英译汉的词典,key与value反过来存入字典2 作为汉译英的字典,调用keyForValue方法取出Value. (字典文件内容格式如下: #a Trans:art. 一;字母A #a.m. Trans:n. 上午 #a/c Trans:n. 往来

《21世纪英汉汉英双向词典》《朗文当代英语辞典第五版》《牛津高阶英汉双解词典第7版》

<21世纪英汉汉英双向词典><朗文当代英语辞典第五版><牛津高阶英汉双解词典第7版>10合1英英合集 (2013-03-26 11:38:19)转载▼ <21世纪英汉汉英双向词典> <朗文当代英语辞典第五版> <牛津高阶英汉双解词典第7版> <10合1英英合集字典> 等MDict手机PC iphone多平台词典资源合辑[22.13 GB] MDict 是由国人张文伟(Rayman Zhang)开发的一款可用于 PC.PPC

英汉字典

/* *Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:马广明 * 完成日期:2014 年 6 月 7 日 * 版 本 号:v1.0 * 问题描述:电子词典 */ #include <iostream> #include <fstream> #include <string> #include <cstdlib> using namespace std; class Word { publ

【IOS开发之Objective-C】自制英汉字典项目

1.前言 写这些文字,只是因为昨天纠结了大半天的时间都去怎样把文件中的字符串分离出来,按照英文单词和翻译的方式.最后是弄出来了,但是代码执行的效率很低,以致最后不得不放弃这种方法.说道最后其实就是分离字符串使用的规律不一样,造成的.但是它还是困扰了我大半天,其实就是自己的思维一直都挑不出来,这才是问题的核心.以前搞过单片机和电路什么的,自己的业余爱好也是搞单片机电路.现在开始了真正的纯软件编程就只好暂时放一段时间了.一直自己的思维也还是停留在面向过程的角度,还不能很好的以面向对象的方法取编程.最

导入英汉文本,用字符串切割,泛型集合存储的英汉字典

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace 导入英汉文本,用字符串切割,泛型集合存储的英汉字典 { public part