iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
join
V2EX  ›  iDev

ios 开发一款输入法有多难?

  •  
  •   join ·
    leyafo · Jun 30, 2014 · 5707 views
    This topic created in 4515 days ago, the information mentioned may be changed or developed.
    最近在学习双拼输入法,这让我的打字效率提高了不少。最主要的是错别子比以前少多了,让我爱上了这款输入法。
    我现在在ios设备上打字会有一些双拼切换的思维障碍,去网上搜索了一圈发现ios是没有其他输入法的。
    另外这个哥们 http://www.v2ex.com/t/96194 我也不知道为啥放弃了开发输入法。我想原因应该不是单纯的拖延问题。可能是真的碰到了技术上难以解决的问题。
    ios比较封闭,现在各大做输入法的公司都没有ios的输入法。如过好做的话我相信那些做输入法的公司早就把这件事情干了。
    所以我想问问有可能懂这个问题的人,在ios上开发一款输入法到底有多难?有没有难道完全实现不了的地步?
    19 replies  •  2014-07-01 23:33:06 +08:00
    dorentus
    dorentus
    Jun 30, 2014
    1
    没有 iOS 的输入法(或者比较少见)只是因为 iOS 8 之前不越狱的话没法装第三方输入法……
    pagecho
    pagecho
    Jun 30, 2014 via iPhone
    2
    除非越狱,否则无法实现。比如搜狐拼音对于没有越狱的机器推出了搜狐输入板,仅在那个app里可以用搜狐拼音,然后你只能在打完以后再复制出去。
    Henrybsbhp
    Henrybsbhp
    Jun 30, 2014
    3
    等 iOS 8 吧。
    xohen
    xohen
    Jun 30, 2014
    4
    「现在各大做输入法的公司都没有ios的输入法」——感觉我和你用的不是一个iOS,
    join
    join
    OP
    Jun 30, 2014
    5
    @xohen 不是越狱的哦。
    lightening
    lightening
    Jun 30, 2014
    6
    iOS 8 之前苹果不允许安装第三方输入法。
    likaci
    likaci
    Jun 30, 2014
    7
    @join 有大公司做,但是不越狱不行 =》 api限制
    我是这样理解的。
    越狱之后装百度输入法,小鹤双拼挺好用。手机 pc pad 词库同步
    Perry87
    Perry87
    Jun 30, 2014
    8
    1. 有版权的词库,这个对于个人比较难独自实现(个人可以向大公司买,谷歌的话可以crack搜狗的,:))
    2. 取词算法内核,
    3. 调用各OS的相应API,绘制界面等等;

    在iOS 8 之前 苹果完全没有开放输入法相关的API,需要摸黑操作。但在iOS 8 上,也是需要这三步的。
    zodiac1111
    zodiac1111
    Jun 30, 2014❤️1
    9
    "最主要的是错别 子 比以前少多了" 呵呵
    duolab
    duolab
    Jun 30, 2014 via iPad
    10
    楼主是没用五笔,另外真的没输入法吗?
    neoz
    neoz
    Jun 30, 2014
    11
    @Henrybsbhp 其实一直都是用默认输入法。因为感觉开发的那些华而不实,用起来还慢,在我那四年没换过的4上面,唯独自带不卡。其实默认还是挺好用的,除了那些词语库
    Henrybsbhp
    Henrybsbhp
    Jun 30, 2014
    12
    @neoz 我也是对第三方输入法无所谓的那种,逮什么用什么吧,Mac 上就用双拼,iOS 没办法就用全拼,这样也好,两者一样经常使用,不容易造成生疏。
    join
    join
    OP
    Jun 30, 2014
    13
    @duolab 不用五笔,确实没有看到第三方的输入法。
    @zodiac1111 是的,已经好了不少了,以前我打完长一点字总要检查几遍,现在几乎不检查了。
    neoz
    neoz
    Jun 30, 2014
    14
    @Henrybsbhp mac上的输入法有点坑。字的位置变动频率太高了,有时候不大方便。。
    SoloCompany
    SoloCompany
    Jul 1, 2014 via iPad
    15
    你这个问题应该改成:开发一个可以用第三方输入法的操作系统有多难,以至于需要7年时间。
    懒得吐槽了
    muziyue
    muziyue
    Jul 1, 2014
    16
    错别子
    luoyou1014
    luoyou1014
    Jul 1, 2014
    17
    用双拼避免错别字的话, 记得加上形码哦.

    我只是路过的.
    soulgain
    soulgain
    Jul 1, 2014
    18
    iOS8之前只能通过App内置输入法的方式去做,比如QQ和百度的一些产品内置了自家的输入法。
    这样做会增加App的体积,所以很少数产品会这样做。
    Shared
    Shared
    Jul 1, 2014
    19
    在 iOS 8 之前不越狱真没办法。我越狱后安装百度输入法,五笔双拼混输。平时五笔98,想不起字根的时候双拼。聊天不累了,手指也不抽筋了。唯一的坏处是用别人的手机老按错键
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.