-
公开(公告)号:US10108335B2
公开(公告)日:2018-10-23
申请号:US15173573
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Timothy V. Isted , Behzad Aghaei , Ian J. Baird , Michael M. DeWitt , Matthew D. Drance , Maxwell O. Drukman , Kenneth S. Orr , Connor M. Wakamo
IPC: G06F3/0488 , G09B5/02 , G09B19/00 , G06F17/27 , A63F13/537 , A63F13/63 , G06F3/0484 , G06F8/30 , G06F8/38 , G06F9/445 , A63F13/2145 , G06F8/33
Abstract: In an example method, a graphical user interface (GUI) is displayed to a user on a display device of a computer system. The GUI includes a first game portion visually depicting a first game element and second game elements disposed within a game environment. A position of the first game element, a position of each of the second game elements, and/or a number of second game elements is randomized. The first GUI also includes a control portion visually depicting commands for manipulating the first game element within the game environment, and a first code portion. The computer system receives an indication that the user selected one of the commands depicted in the control portion. In response, the game element is manipulated within the game environment in accordance with the selected command. A first sequence of software code associated with the selected command is displayed in the first code portion.
-
公开(公告)号: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: 在示例性方法中,用户界面由设备的触敏表面上的设备呈现。 用户界面包括用于显示代码序列的第一部分和用于显示建议括号的功能的第二部分。 所述设备接收从所述第二部分向所述用户界面的所述第一部分拖动建议的括号的功能的第一触摸手势。 响应于接收到第一个触摸手势,建议的括号函数插入到代码序列中。 括号内的函数至少包含代码序列的一部分。 设备接收拖动与插入的括号函数相关联的端部支架的第二触摸手势。 响应于接收第二触摸手势,修改代码序列,使得括号函数包含代码序列的附加部分。
-
公开(公告)号:US11556242B2
公开(公告)日:2023-01-17
申请号:US17181838
申请日:2021-02-22
Applicant: Apple Inc.
Inventor: Timothy V. Isted , Behzad Aghaei , Maxwell O. Drukman , Sonny Falk , Matthew M. Patenaude , Maxwell S. Swadling , Connor M. Wakamo
IPC: G09B5/02 , G09B19/00 , G06F3/04883 , G06F3/04886 , G06F3/0484 , G06F8/30 , G06F8/38 , G06F9/445 , G06F3/04847 , A63F13/2145 , G06F40/274 , A63F13/537 , A63F13/63 , G06F3/04842 , G06F8/33
Abstract: In an example method, a device presents a user interface 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 segments of code. The device receives one or more character inputs in the first portion of the user interface, and determines, based on the one or more character inputs, one or more suggested segments of code. The device presents the one or more suggested segments of code in the second portion of the user interface, and receives a touch input selecting a particular suggested segment of code. The device inserts the selected suggested segment of code into the first portion of the user interface.
-
公开(公告)号:US20210326036A1
公开(公告)日:2021-10-21
申请号:US17181838
申请日:2021-02-22
Applicant: Apple Inc.
Inventor: Timothy V. Isted , Behzad Aghaei , Maxwell O. Drukman , Sonny Falk , Matthew M. Patenaude , Maxwell S. Swadling , Connor M. Wakamo
IPC: 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 device presents a user interface 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 segments of code. The device receives one or more character inputs in the first portion of the user interface, and determines, based on the one or more character inputs, one or more suggested segments of code. The device presents the one or more suggested segments of code in the second portion of the user interface, and receives a touch input selecting a particular suggested segment of code. The device inserts the selected suggested segment of code into the first portion of the user interface.
-
公开(公告)号:US10255045B2
公开(公告)日:2019-04-09
申请号:US15066539
申请日:2016-03-10
Applicant: Apple Inc.
Inventor: Max Drukman , Kenneth S. Orr , Sam Page , Behzad Aghaei , Chris Lattner
Abstract: In one embodiment, non-transitory computer-readable medium stores instructions for implementing a source code editor within an integrated development environment. The instructions to cause one or more processors to implement a method comprising receiving data at a source code editor, the data representing a data value to be used by source code displayed by the source code editor, inserting the data representing the data value into the source code, and displaying a graphical representation of the data value in the source code editor, the graphical representation displayed within a program code statement associated with the data value.
-
公开(公告)号:US20170123762A1
公开(公告)日:2017-05-04
申请号:US15066539
申请日:2016-03-10
Applicant: Apple Inc.
Inventor: Max Drukman , Kenneth S. Orr , Sam Page , Behzad Aghaei , Chris Lattner
IPC: G06F9/44
CPC classification number: G06F8/34 , G05B2219/23291 , G06F8/31 , G06F8/33
Abstract: In one embodiment, non-transitory computer-readable medium stores instructions for implementing a source code editor within an integrated development environment. The instructions to cause one or more processors to implement a method comprising receiving data at a source code editor, the data representing a data value to be used by source code displayed by the source code editor, inserting the data representing the data value into the source code, and displaying a graphical representation of the data value in the source code editor, the graphical representation displayed within a program code statement associated with the data value.
-
公开(公告)号:US20160357431A1
公开(公告)日:2016-12-08
申请号:US15173515
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Timothy V. Isted , Maxwell O. Drukman , Donald M. Firlik , Christopher A. Lattner , Kenneth S. Orr , Andreas Wendker
IPC: G06F3/0488 , G09B19/00 , G06F3/0484
CPC classification number: G06F3/04883 , A63F13/2145 , A63F13/537 , A63F13/63 , A63F2300/209 , 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 device receives a first touch input selecting a numeral presented in the user interface. Responsive to receiving the first touch input, a numeric keypad interface and a display element are presented. The device receives a second touch input selecting the display element. Responsive to receiving the second touch input, a rotary interface including the display element is presented. While the user is maintaining physical contact with the touch sensitive surface, the device receives a rotational touch gesture dragging the display element about the rotary interface. Responsive to receiving the rotational touch gesture, the numeral is modified.
Abstract translation: 在示例性方法中,用户界面由设备的触敏表面上的设备呈现。 该设备接收选择在用户界面中呈现的数字的第一触摸输入。 响应于接收第一触摸输入,数字小键盘接口和显示元件。 设备接收选择显示元件的第二触摸输入。 响应于接收第二触摸输入,呈现包括显示元件的旋转界面。 当用户正在与触敏表面保持物理接触时,该设备接收围绕旋转界面拖动显示元件的旋转触摸手势。 响应于接收旋转触摸手势,数字被修改。
-
公开(公告)号:US20150346982A1
公开(公告)日:2015-12-03
申请号:US14291870
申请日:2014-05-30
Applicant: Apple Inc.
Inventor: Godwin Johnson , Ken Orr , Behzad Aghaei
IPC: G06F3/0484 , G06F3/0481
CPC classification number: G06F11/3664 , G06F3/04815
Abstract: A visual debugger provides a three-dimensional view of a user interface of an application. The application's user interface is built from a hierarchy of view objects. The hierarchy of view objects can be displayed as a three-dimensional representation of the view. A set of layers is created, with each layer corresponding to a level in the hierarchy of view objects. The display device on which the application runs has a view area in which the user interface (“UI”) of the application can be displayed. The visual debugger presents a visual representation of the view area for the UI to the application developer. The view bounds are shown as an outline on one or more layers of the three-dimensional representation of the view. Objects outside of the view bounds are highlighted. The visual debugger allows the application developer to select the layer or layers on which the outline appears.
Abstract translation: 视觉调试器提供应用程序的用户界面的三维视图。 应用程序的用户界面是从层次结构的视图对象构建的。 视图对象的层次结构可以显示为视图的三维表示。 创建一组图层,每个图层对应于视图对象层次结构中的一个层次。 应用程序运行的显示设备具有可显示应用程序的用户界面(“UI”)的视图区域。 视觉调试器提供了UI对应用程序开发人员的视图区域的可视化表示。 视图边界在视图的三维表示的一个或多个层上示出为轮廓。 视图界限外的对象将突出显示。 视觉调试器允许应用程序开发人员选择轮廓出现的图层。
-
-
-
-
-
-
-