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 · 5363 views
    This topic created in 4362 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
        1
    dorentus  
       Jun 30, 2014
    没有 iOS 的输入法(或者比较少见)只是因为 iOS 8 之前不越狱的话没法装第三方输入法……
    pagecho
        2
    pagecho  
       Jun 30, 2014 via iPhone
    除非越狱,否则无法实现。比如搜狐拼音对于没有越狱的机器推出了搜狐输入板,仅在那个app里可以用搜狐拼音,然后你只能在打完以后再复制出去。
    Henrybsbhp
        3
    Henrybsbhp  
       Jun 30, 2014
    等 iOS 8 吧。
    xohen
        4
    xohen  
       Jun 30, 2014
    「现在各大做输入法的公司都没有ios的输入法」——感觉我和你用的不是一个iOS,
    join
        5
    join  
    OP
       Jun 30, 2014
    @xohen 不是越狱的哦。
    lightening
        6
    lightening  
       Jun 30, 2014
    iOS 8 之前苹果不允许安装第三方输入法。
    likaci
        7
    likaci  
       Jun 30, 2014
    @join 有大公司做,但是不越狱不行 =》 api限制
    我是这样理解的。
    越狱之后装百度输入法,小鹤双拼挺好用。手机 pc pad 词库同步
    Perry87
        8
    Perry87  
       Jun 30, 2014
    1. 有版权的词库,这个对于个人比较难独自实现(个人可以向大公司买,谷歌的话可以crack搜狗的,:))
    2. 取词算法内核,
    3. 调用各OS的相应API,绘制界面等等;

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

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