iCoder (previously iLeetCoder) is an algorithm learning app with 1000+ LeetCode problems designed for coding interview preparation. It features a comprehensive algorithm knowledge base, IT company interview questions for major tech firms, powerful search, and screenshot sharing — fully offline on iPhone, iPad, and Mac.
Getting Started
- Open iCoder and browse the problem list or use the search bar to find specific problems.
- Tap any problem to view its description, examples, and solution approaches.
- Use the screenshot sharing feature to capture a problem and share it for discussion.
- On iPad or Mac, use keyboard shortcuts for faster navigation (⌘F to search, ⌘1/2/3/4 to switch tabs).
- Switch the UI language in Settings to English, Simplified Chinese, or Traditional Chinese.
Features
- 1000+ Algorithm Problems — A curated collection of LeetCode problems covering arrays, strings, trees, graphs, dynamic programming, and more.
- IT Company Interview Questions — Real interview questions from major tech firms to help you prepare for coding interviews.
- Comprehensive Knowledge Base — Algorithm concepts, data structures, and problem-solving patterns organized for systematic learning.
- Powerful Search Engine — Quickly find problems by title, number, category, or keyword.
- Screenshot Sharing — Capture any problem as a screenshot and share it with friends or study groups for discussion.
- Multi-Language UI — English, Simplified Chinese, and Traditional Chinese, switchable independently of system language.
- Keyboard Shortcuts — On iPad and Mac, use ⌘F to search, ⌘1/2/3/4 to switch between tabs for efficient navigation.
- Dark Mode — Full support for Light, Dark, and System appearance.
- Offline — All problems and solutions work completely offline. No internet connection required.
- Open Source — The project is open source on GitHub. Contributions and feedback are welcome.
Widgets
iCoder offers 7 home-screen widgets to track your algorithm study progress.
How to Add
- Long-press your Home Screen to enter edit mode.
- Tap the + button and search for “iCoder.”
- Choose a widget, swipe to select the size, and tap Add Widget.
Available Widgets
| Widget | Description | Size |
|---|---|---|
| Daily Problem | A featured algorithm problem each day. | Small, Medium |
| Company Spotlight | Interview questions from a featured tech company. | Medium |
| Difficulty Glance | Problem distribution by difficulty level. | Small |
| Quiz Glance | Today’s quiz progress. | Small |
| Favorites Glance | Quick look at saved problems. | Small, Medium |
| Wrong Book Glance | Problems you got wrong recently. | Small, Medium |
| Learning Progress | Overall study completion chart. | Small, Medium |
System Requirements
| Platform | Minimum Version |
|---|---|
| iPhone / iPad | iOS 16.0+ |
| Mac | macOS 13.0+ |
Pricing
iCoder is a paid app to help cover the Apple Developer account cost. One-time purchase with no in-app purchases or subscriptions.
Contact Us
If you have questions, feedback, or need help:
- Email: AppleOSer@gmail.com
- GitHub Issues: github.com/iHTCTeam/iApp/issues
We typically respond within 48 hours.
爱算法(iCoder,曾用名 iLeetCoder)是一款算法学习应用,包含 1000+ 道 LeetCode 算法题,专为编程面试准备而设计。涵盖全面的算法知识库、IT 名企面试题、强大的搜索引擎和截图分享功能——在 iPhone、iPad 和 Mac 上完全离线运行。
快速上手
- 打开爱算法,浏览题目列表或使用搜索栏查找特定题目。
- 点按任意题目查看题目描述、示例和解题思路。
- 使用截图分享功能,截取题目并分享给朋友或学习小组讨论。
- 在 iPad 或 Mac 上,使用键盘快捷键提高效率(⌘F 搜索,⌘1/2/3/4 切换标签页)。
- 在设置中切换界面语言:英文、简体中文或繁体中文。
功能特性
- 1000+ 算法题库 — 精选 LeetCode 题目,涵盖数组、字符串、树、图、动态规划等类别。
- IT 名企面试题 — 收录各大科技公司的真实面试题目,帮助你有针对性地准备编程面试。
- 全面的知识库 — 算法概念、数据结构和解题模式,系统化组织,便于学习。
- 强大的搜索引擎 — 按标题、编号、分类或关键词快速查找题目。
- 截图分享 — 截取任意题目的截图,分享给朋友或学习小组进行讨论。
- 多语言界面 — 英文、简体中文和繁体中文,独立于系统语言切换。
- 键盘快捷键 — 在 iPad 和 Mac 上可用 ⌘F 搜索、⌘1/2/3/4 切换标签页,高效操作。
- 深色模式 — 完整支持浅色、深色与跟随系统外观。
- 完全离线 — 所有题目和解答完全离线运行,无需联网。
- 开源项目 — 项目已在 GitHub 上开源,欢迎贡献与反馈。
小组件
爱算法提供 7 款主屏小组件,追踪你的算法学习进度。
添加方法
- 长按主屏幕进入编辑模式。
- 点按 + 按钮,搜索「iCoder」。
- 选择小组件,滑动选择尺寸,点按「添加小组件」。
可用小组件
| 小组件 | 描述 | 尺寸 |
|---|---|---|
| 每日一题 | 每天推荐一道算法题。 | 小、中 |
| 名企精选 | 来自知名科技公司的面试题。 | 中 |
| 难度分布 | 按难度级别的题目分布。 | 小 |
| 测验一览 | 今日测验进度。 | 小 |
| 收藏一览 | 快速查看收藏的题目。 | 小、中 |
| 错题一览 | 最近答错的题目。 | 小、中 |
| 学习进度 | 整体学习完成度图表。 | 小、中 |
系统要求
| 平台 | 最低版本 |
|---|---|
| iPhone / iPad | iOS 16.0+ |
| Mac | macOS 13.0+ |
定价
爱算法为付费应用,用于分摊 Apple 开发者账号费用。一次性购买,无内购或订阅。
联系我们
如有问题、反馈或需要帮助:
- 邮箱: AppleOSer@gmail.com
- GitHub Issues: github.com/iHTCTeam/iApp/issues
我们通常在 48 小时内回复。
愛算法(iCoder,曾用名 iLeetCoder)是一款演算法學習應用,包含 1000+ 道 LeetCode 演算法題,專為程式面試準備而設計。涵蓋全面的演算法知識庫、IT 名企面試題、強大的搜尋引擎和截圖分享功能——在 iPhone、iPad 和 Mac 上完全離線運行。
快速上手
- 開啟愛算法,瀏覽題目列表或使用搜尋列查找特定題目。
- 點按任意題目查看題目描述、範例和解題思路。
- 使用截圖分享功能,擷取題目並分享給朋友或學習小組討論。
- 在 iPad 或 Mac 上,使用鍵盤快捷鍵提高效率(⌘F 搜尋,⌘1/2/3/4 切換標籤頁)。
- 在設定中切換介面語言:英文、簡體中文或繁體中文。
功能特色
- 1000+ 演算法題庫 — 精選 LeetCode 題目,涵蓋陣列、字串、樹、圖、動態規劃等類別。
- IT 名企面試題 — 收錄各大科技公司的真實面試題目,幫助你有針對性地準備程式面試。
- 全面的知識庫 — 演算法概念、資料結構和解題模式,系統化組織,便於學習。
- 強大的搜尋引擎 — 按標題、編號、分類或關鍵字快速查找題目。
- 截圖分享 — 擷取任意題目的截圖,分享給朋友或學習小組進行討論。
- 多語言介面 — 英文、簡體中文和繁體中文,獨立於系統語言切換。
- 鍵盤快捷鍵 — 在 iPad 和 Mac 上可用 ⌘F 搜尋、⌘1/2/3/4 切換標籤頁,高效操作。
- 深色模式 — 完整支援淺色、深色與跟隨系統外觀。
- 完全離線 — 所有題目和解答完全離線運行,無需連網。
- 開源專案 — 專案已在 GitHub 上開源,歡迎貢獻與回饋。
小工具
愛算法提供 7 款主畫面小工具,追蹤你的演算法學習進度。
新增方法
- 長按主畫面進入編輯模式。
- 點按 + 按鈕,搜尋「iCoder」。
- 選擇小工具,滑動選擇尺寸,點按「新增小工具」。
可用小工具
| 小工具 | 描述 | 尺寸 |
|---|---|---|
| 每日一題 | 每天推薦一道演算法題。 | 小、中 |
| 名企精選 | 來自知名科技公司的面試題。 | 中 |
| 難度分佈 | 按難度級別的題目分佈。 | 小 |
| 測驗一覽 | 今日測驗進度。 | 小 |
| 收藏一覽 | 快速查看收藏的題目。 | 小、中 |
| 錯題一覽 | 最近答錯的題目。 | 小、中 |
| 學習進度 | 整體學習完成度圖表。 | 小、中 |
系統需求
| 平台 | 最低版本 |
|---|---|
| iPhone / iPad | iOS 16.0+ |
| Mac | macOS 13.0+ |
定價
愛算法為付費應用,用於分攤 Apple 開發者帳號費用。一次性購買,無內購或訂閱。
聯絡我們
如有問題、回饋或需要協助:
- 電子郵件: AppleOSer@gmail.com
- GitHub Issues: github.com/iHTCTeam/iApp/issues
我們通常在 48 小時內回覆。