-
1.
公开(公告)号:US11256481B2
公开(公告)日:2022-02-22
申请号:US16423452
申请日:2019-05-28
Applicant: Apple Inc.
Inventor: Alexander B. Brown , Kenneth S. Orr , Matthew M. Patenaude , Murat N. Konar , Patrick R. Holley , Samuel C. Page
Abstract: Methods and systems for developing software can perform both compilation operations and read-evaluate-print-loop (REPL) operations on source code. In one embodiment, an integrated development environment can include a source code editor and a compiler and can perform the following operations: receiving source code and performing REPL operations as the source code is received; receiving edits in the source code for which REPL operations have been performed and compiling, by the compiler, the edited source code; and storing results of execution of the edited source code for use in subsequent REPL operations.
-
公开(公告)号:US20200004414A1
公开(公告)日:2020-01-02
申请号:US16539389
申请日:2019-08-13
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Christopher A. Lattner , Donald M. Firlik , Kenneth S. Orr , Matthew M. Patenaude , Maxwell O. Drukman , Michael S. Ferris , Samuel C. Page , Sonny Falk , Timothy V. Isted , William A. Dudney, Jr.
IPC: G06F3/0488 , G06F3/0484 , A63F13/63 , A63F13/537 , G06F17/27 , A63F13/2145 , G09B19/00 , G06F9/445 , G06F8/38 , G06F8/30 , G09B5/02
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
-
公开(公告)号:US20160357432A1
公开(公告)日:2016-12-08
申请号:US15173553
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Christopher A. Lattner , Donald M. Firlik, JR. , Kenneth S. Orr , Matthew M. Patenaude , Maxwell O. Drukman , Michael S. Ferris , Samuel C. Page , Sonny Falk , Timothy V. Isted , William A. Dudney, JR.
IPC: G06F3/0488 , G09B19/00 , G06F3/0482 , G09B5/02 , G06F3/0484 , G06F17/24
CPC classification number: G06F3/04883 , A63F13/2145 , A63F13/537 , A63F13/63 , A63F2300/209 , G06F3/0484 , G06F3/04842 , G06F3/04847 , G06F3/04886 , G06F8/31 , G06F8/33 , G06F8/38 , G06F9/445 , G06F17/276 , G09B5/02 , G09B19/00 , G09B19/0053
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
Abstract translation: 在示例性方法中,用户界面由设备的触敏表面上的设备呈现。 用户界面包括用于显示代码序列的第一部分和用于显示建议括号的功能的第二部分。 所述设备接收从所述第二部分向所述用户界面的所述第一部分拖动建议的括号的功能的第一触摸手势。 响应于接收到第一个触摸手势,建议的括号函数插入到代码序列中。 括号内的函数至少包含代码序列的一部分。 设备接收拖动与插入的括号函数相关联的端部支架的第二触摸手势。 响应于接收第二触摸手势,修改代码序列,使得括号函数包含代码序列的附加部分。
-
公开(公告)号:US10942645B2
公开(公告)日:2021-03-09
申请号:US16539389
申请日:2019-08-13
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Christopher A. Lattner , Donald M. Firlik , Kenneth S. Orr , Matthew M. Patenaude , Maxwell O. Drukman , Michael S. Ferris , Samuel C. Page , Sonny Falk , Timothy V. Isted , William A. Dudney, Jr.
IPC: G06F8/33 , G06F3/0488 , G09B5/02 , G09B19/00 , G06F3/0484 , G06F8/30 , G06F8/38 , G06F9/445 , A63F13/2145 , G06F40/274 , A63F13/537 , A63F13/63
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
-
公开(公告)号:US10430072B2
公开(公告)日:2019-10-01
申请号:US15173553
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Christopher A. Lattner , Donald M. Firlik , Kenneth S. Orr , Matthew M. Patenaude , Maxwell O. Drukman , Michael S. Ferris , Samuel C. Page , Sonny Falk , Timothy V. Isted , William A. Dudney
IPC: G06F3/0484 , G06F3/0488 , G09B5/02 , G09B19/00 , G06F17/27 , A63F13/537 , A63F13/63 , G06F8/30 , G06F8/38 , G06F9/445 , A63F13/2145 , G06F8/33
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
-
-
-
-