首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记录一个Mac OS X 本地安装Ghost 的报错问题

新买的Macbook Air 升级了最新版的OS X 10.10 Yosemite,昨天本地安装Ghost 的时候出现了问题,在这里做一个记录。...安装node 和 npm 整个过程Jeff 是通过http://docs.ghostchina.com/zh/installation/mac/ 的文档进行操作的,安装 node 和 npm 的话没问题...安装Ghost报错 下载Ghost 后终端打开并通过 npm install --production 编译,但是整个过程试了两三次,好像可以,但npm start 启动无效,终端窗口报错如下: ?...darwin-x64\node_sqlite3.node'" 解决方案 通过搜索了十几个页面找到了如下原因及解决方案: 原因是:安装sqlite3 数据库失败,失败的可能原因是安装源Amazon S3被墙(虽然我是全局代理模式下安装的

1.6K90

Swift入门:怎样安装Xcode和创建Playground

它是Mac应用商店提供的免费软件,需要为苹果的平台进行开发。所以,你的第一个动作就是点击这里从Mac应用商店安装Xcode——下载量很大,所以现在就开始下载并继续阅读。...watchOS是苹果最小的操作系统的名字,负责运行本机应用程序,并从手机发送通知Swift是苹果的现代编程语言,允许你为iOS、macOS和其他平台编写应用程序。...Swift 2.2是对swift2.0的一个小的更新,Swift 3删除一些语法之前,它已经将那些语法设置为废弃使用。...如果你Xcode运行,你会看到一个崩溃报告。 Taylor SwiftSwift编程语言无关。这是一个遗憾,你可能会想象,但我会试图弥补这个不足,本教程使用她的歌曲。...代码左侧窗格,您将编辑此代码,以便在我们开始时快速完成您自己的工作。结果显示右侧窗格,它将显示您的Swift代码所做的工作。

6.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

iOS系统架构及常用框架

iOS的系统架构分为四个层次,由内而外依次是: 核心操作系统层(Core OS layer) 核心服务层(Core Services layer) 媒体层(Media layer) 可触摸层(Cocoa...:提供一个用户界面,用于显示存储地址簿的联系人信息 AudioToolbox.framework:提供音频录制和回放的底层API,同时也负责管理音频硬件 AudioUnit.framework:提供一个接口...开头的都属于CoreGraphics框架,它提供的都是C语言的函数接口,是可以ios和mac os通用的。...QuartzCore QuartzCore,Quartz是位于Mac OS X的Darwin核心之上的绘图层。是iOS系统的基本渲染框架,是一个OC语言框架。...通常我们会将他们分为几类: 值对象 集合 操作系统服务:文件系统、URL、进程通讯 通知 归档和序列化 表达式和条件判断 Objective-C语言服务 NSObject Objective-C NSObject

7.3K21

《Motion Design for iOS》(十四)

因为新iPhone的真实分辨率太高了,第一次运行模拟器的时候你可能会惊讶,因为窗口非常巨大,可能会超过你屏幕的顶部和底部!幸运的是你可以一个小一些的尺寸上显示模拟器窗口这样就方便看一些。...当苹果公司买下NeXT后,他们使用了NeXTSTEP操作系统下的技术并用它创建了Mac OS X,从此Mac app和iOS app都使用Objective-C开发。...Swift被设计为和已经存在的CocoaCocoa Touch框架协作(苹果公司提供给开发者来创建应用的API库)而且可以和Objective-C同一个app中共存,但不能在同一个源代码文件。...我依然使用Objective-C编写我的app,但随着时间流逝,我会至少新的工程中部分使用Swift。我对Swift的一些Objective-C没有的高级语言特性非常期待。...苹果开发者中心也有一个非常好的Swift引导。 现在你队iOS开发工具和语言都有了一些接触,让我们开始一些关于iOS app界面是如何创建的以及让它们显示屏幕上的过程的细节。

83510

Cocoa框架梳理笔记

想要做好iOS的应用开发,深入的理解Cocoa框架是十分重要的。 今天做一下自上而下梳理,这样开发的时候会更清晰,遇到问题也可以更容易的找到方向。...OS X架构Cocoa iOS架构Cocoa Cocoa Mac OS X上五大API之一 Cocoa, Carbon, POSIX, X11, Java Bundle Cocoa...其中Mac OS下的app不是必须在沙盒环境,而iOS环境的一定在沙盒环境。 通过NSBundle类可以访问当前包所处的位置用于读取相关文件等。...几乎所有情况下,nib文件和故事版都只包含界面。 nib文件的扩展名为.nib或.xib。xib文件是一种基于xml格式存储的nib文件。...[1] 参考: Cocoa - Apple Documentation SwiftCocoa框架开发 - Paris Butfield-Addison Cocoa 百度百科 iOS 的Cocoa框架

83730

Mac开发之 Cocoa 绑定 入门

图片来自网络 从iOS开发转为Mac OSX应用开发的过程,cocoa 绑定算是比较大的一个差异,也是OSX上比较实用的技术,cocoa 绑定让开发者节省了大量的代码,可以快速的完成一个应用开发.本文将从三个方面为新入门...Mac OSX开发的朋友来介绍cocoa绑定,希望大家能灵活的应用到自己的实际工程.好了,一起动手来学习Cocoa 绑定吧~ 1....-视图-控制器完全没有必要,特别是当控制器仅仅是模型与视图之间传递信息时(比如一个UILabel需要显示文本来自数据模型的内容),为了解决这种情况,苹果公司OSX引入了Cocoa绑定....,绑定系统就会通知每个绑定到它的视图,告诉它们更新显示....来构建工程,就会发现运行的效果正确,这是因为Swift默认是关闭了KVO的属性监听,我们只需要开启就可以了,Person类,给score属性前面,添加一个关键字dynamic,然后再来试试运行吧

1.8K20

六个方向关于iOS100个面试题,你都会了吗?

关于编程 Cocoa Touch包含什么?包含什么? 为什么Cocoa Touch的类名称是以两个大写字母开头的? Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系?...为什么OptionalSwift语言中非常重要? 请解释一下NSError。Swift,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。...Swift,什么时候该用let,什么时候该用var? 为什么map函数必不可少?该在什么情况下使用它? 你会选择什么工具来追踪Bug? 如果在Cocoa中发现一个Bug,你会如何处理?...如何防止用户使用过程遇到新的Bug? Objective-C的类是怎么执行的?Objective-C Runtime是如何实现的? iOS是如何提高安全性,保护用户隐私信息的?...iOS通知属于什么类型? 关于设计 iOS应用图标是指什么?请尽可能详细地描述一下。 最小尺寸和最大尺寸的应用图标分别是什么样子的? 应用图标能否包含透明的部分?

3.6K50

iOS程序员面试,绝对会遇到这些问题!

关于编程 Cocoa Touch包含什么?包含什么? 为什么Cocoa Touch的类名称是以两个大写字母开头的? Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系?...为什么OptionalSwift语言中非常重要? 请解释一下NSError。Swift,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。...Swift,什么时候该用let,什么时候该用var? 为什么map函数必不可少?该在什么情况下使用它? 你会选择什么工具来追踪Bug? 如果在Cocoa中发现一个Bug,你会如何处理?...如何防止用户使用过程遇到新的Bug? Objective-C的类是怎么执行的?Objective-C Runtime是如何实现的? iOS是如何提高安全性,保护用户隐私信息的?...iOS通知属于什么类型? 关于设计 iOS应用图标是指什么?请尽可能详细地描述一下。 最小尺寸和最大尺寸的应用图标分别是什么样子的? 应用图标能否包含透明的部分?

1.4K20

Objective-C之父Brad J. Cox去世,他推动了今天苹果的软件生态

随后 1996 年,苹果收购了 NeXT 公司,旗下的操作系统 NeXTSTEP 被重命名为 Cocoa,WebObjects 则集成到 Mac OS Server 和 Xcode 。...Objective-C 自然而然成为 Mac 平台的首选开发语言,并受到 Macintosh 编程人员的广泛认可;Cocoa 成为苹果免费提供的开发工具,提供 Mac 平台应用开发的环境。...现在 Objective-C 与 SwiftOS X 和 iOS 操作系统、及与其相关的 API、CocoaCocoa Touch 的主要编程语言。...开发语言排行榜 TIOBE 榜单,Objective-C 的流行程度指数一路下滑,替代者 Swift 的位次逐渐上升。...去年,海外知名自由职业平台 Upwork 调查显示众多编程语言中,Objective-C 成为该网站时薪最高的语言(加链接:这门「没落」语言时薪 451 元,自由职业平台 Upwork 公布兼职语言薪资排行

33240

Objective-C之父Brad J. Cox去世,他推动了今天苹果的软件生态

对方惊讶地说:「,那是 Brad Cox 写的。」 Brad 回应道:「Brad Cox 正是在下。」 当然,这次潜水之旅后他们又讨论了更多事情。 Brad 的人生,这样有趣的事发生过无数次。...随后 1996 年,苹果收购了 NeXT 公司,旗下的操作系统 NeXTSTEP 被重命名为 Cocoa,WebObjects 则集成到 Mac OS Server 和 Xcode 。...Objective-C 自然而然成为 Mac 平台的首选开发语言,并受到 Macintosh 编程人员的广泛认可;Cocoa 成为苹果免费提供的开发工具,提供 Mac 平台应用开发的环境。...现在 Objective-C 与 SwiftOS X 和 iOS 操作系统、及与其相关的 API、CocoaCocoa Touch 的主要编程语言。...开发语言排行榜 TIOBE 榜单,Objective-C 的流行程度指数一路下滑,替代者 Swift 的位次逐渐上升。

41110

新手必看,史上最全的iOS开发教程集锦,没有之一!

其次,要会利用iOS开发工具 Xcode Xcode 是iOS 开发必备工具, Xcode运行于苹果公司的Mac操作系统下,是苹果公司向开发人员提供的集成开发环境,用于开发Mac OS X,iOS的应用程序...Mockplus 原型设计是APP开发过程必不可少的一步,或许你会觉得这是设计师的工作,和你无关。但为了和设计师们更好的沟通,学习原型设计是非常有必要的。...,以便使用该语言学习iOS和OS X的编程。...Learn Cocoa http://cocoadevcentral.com/d/learn_cocoa/ 本教程教你如何从零开始创建一个Cocoa的应用程序,无需任何编程和Xcode经验。 8. ...每周都会发布优秀的视频来展示和讨论Swift构建项目时遇到的问题以及解决方案。 7.

5.7K21

100个iOS开发面试题汇总

关于编程 37 Cocoa Touch包含什么?包含什么? 38 为什么Cocoa Touch的类名称是以两个大写字母开头的? 39 Swift和Objective-C分别是什么?...40 为什么OptionalSwift语言中非常重要? 41 请解释一下NSError。Swift,什么情况下能使用NSError ,什么情况下不能?...43 Swift,什么时候该用let,什么时候该用var? 44 为什么map函数必不可少?该在什么情况下使用它? 45 你会选择什么工具来追踪Bug?...46 如果在Cocoa中发现一个Bug,你会如何处理? 47 如果应用的新版本出现了Regression的情况,该如何补救?如何防止用户使用过程遇到新的Bug?...72 iOS通知属于什么类型?  关于设计 73 iOS应用图标是指什么?请尽可能详细地描述一下。 74 最小尺寸和最大尺寸的应用图标分别是什么样子的? 75 应用图标能否包含透明的部分?

1.2K30

XcodeXcode 9 的全新功能您会喜欢的工具。内建 Interface BuilderXcode IDE

进一步了解 Swift 4 无线调试,剪断束缚 选择本地网络上的任何 iOS 或 tvOS 设备来安装、运行和调试您的 app,而无需使用 USB 线连接您的 Mac。...Xcode 与 CocoaCocoa Touch 框架紧密集成,为您带来效率惊人的开发环境,助您为 Mac、iPhone、iPad、Apple Watch 和 Apple TV 构建 app。...模拟器 通过 SDK,Xcode 可以基于 Mac 的 iOS Simulator 构建、安装、运行和调试 Cocoa Touch app,从而获得无缝开发流程。...Xcode 显示着色器的信息,还可以直观地构建帧 Xcode 调试器组合的方式。...完整文档 文档查看器将会找到任何您在 Xcode 搜索的东西,不论是您的 Mac 上还是 Apple Developer 网站上。

8.3K30

关于Swift

Swift是一种新的建立C和Objective-C的基础之上用来开发iOS和OS X应用,完全兼容C。 Swift采用了安全的编程模式并增添了现代的功能使编程更容易、更灵活、更有趣。...Swift依 赖深受喜爱的CocoaCocoa Touch框架,对重新想象软件是如何工作来说是一次机会。 Swift被创造已经有好多年了。苹果在此基础上增强了我们现有的编译器,调试器,和框架结 构。...我们的框架堆栈,建立坚实的 Foundation和Cocoa框架基础之上,已经是现代化和标准化的。Objective-C本身已经采 用了blocks,集合迭代和模块现代的语言技术。...多亏了这个基础,我们现在可以引入一个新 语言未来苹果的软件开发。 Objective-C开发者将会对Swift感到熟悉。它采用了Objective-C命名参数的可读性和 强有力的动态对象模型。...Swift用一种奇妙的方式编写iOS和OS X应用,并将继续发展新的特性和功能。我们对Swift 的目标是雄心勃勃的。我们等不及要看你用它创建应用。

1K20

100个iOS开发设计程序员面试题汇总,你将如何作答?

包含什么? ·为什么CocoaTouch的类名称是以两个大写字母开头的? ·Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系?...·为什么OptionalSwift语言中非常重要? ·请解释一下NSError。Swift,什么情况下能使用NSError,什么情况下不能?...·Swift,什么时候该用let,什么时候该用var? ·为什么map函数必不可少?该在什么情况下使用它? ·你会选择什么工具来追踪Bug? ·如果在Cocoa中发现一个Bug,你会如何处理?...如何防止用户使用过程遇到新的Bug? ·Objective-C的类是怎么执行的?Objective-CRuntime是如何实现的? ·iOS是如何提高安全性,保护用户隐私信息的?...·iOS通知属于什么类型? 关于设计 ·iOS应用图标是指什么?请尽可能详细地描述一下。 ·最小尺寸和最大尺寸的应用图标分别是什么样子的? ·应用图标能否包含透明的部分?

1.4K40

一篇文章汇总WWDC2016(图文详解)

iOS 10锁屏、Siri、地图等几个方面进行了重要更新,将在秋天推送给所有的用户。   首先,重新设置了锁屏。抬起手机就会自动唤醒看到通知。日历的通知可以直接点击看到细节。...3D Touch可以支持启动应用就可以看到实时更新的相关信息,也可以将应用直接加入通知中心,甚至可以看到视频。   对Siri进行了重大升级。Siri现在一周能够服务20亿个用户。...Mac上也可以使用Siri语音助手了,这在很大程度上提升了搜索的便捷性。并支持直接拖拽搜索结果到本地应用文件。无线复制粘贴功能可以把iPad上的内容转移到Mac上。   ...但不同的是,它不止可以显示步数,联站立时间、锻炼时间也可一并显示,并可以通过语音、语音转文字或是Scribble手写功能进行在线互动。   ...同样,Apple TV的更新今年秋天推送。 总结 除了“四大OS”之外,苹果还发布了Swift Playgrounds通过iPad培养下一代开发者。 ? ?

5.8K30

2021 年 iOS 应用程序开发七种最佳语言

最新的 StatCounter 数据显示,多达56% 的在线连接是通过移动设备建立的,这使它们高于平板电脑和计算机。更重要的是,同一个消息来源说,其中27% 是 iOS 设备。 ...Swift 旨在与 CocoaCocoa Touch 等框架以及用 Objective-C 为 Apple 产品编写的大量代码库一起使用。 ...它是一种通用语言,主要用于为 Apple 的操作系统(如 OS X 和 iOS)及其 API:CocoaCocoa Touch 进行编程。 ...尽管如此,由于 .NET 框架出现在 Linux 和 Mac 系统,因此可以使用这种语言为几乎任何平台(包括 iOS)开发本机软件。...该工具允许构建跨平台应用程序,为Flutter 开发人员提供一种简单的方法来制作具有视觉吸引力、本地编译的移动、Web 和桌面应用程序,仅使用一个代码库。

4.2K40

一键替换Key Mac软件的制作教程第一篇

我们新建一个Mac的工程,配置如下。 ? 我们要选择macOS的平台选择Cocoa Application的工程模板,点击Next. ?...Language选择Swift,我们选中Use Storyboard. 点击Next保存在我们Github项目本地的主目录。 ?...我们用Xcode打开刚才新建的工程,我们修改我们Target的General里面的Deployment info为10.10。 貌似只有>=10.10的才支持Swift3.0. ?...我们Stroyboard里面的NSWindow设置那里发现这个位置,看显示屏幕的位置就是我们刚才运行的位置。 initial Position看英文的意思是初始化的坐标,这个应该是的。...果然如我们想象的样子,看来以后运行之前最好清掉运行。 ? 这是我们的原型,我们试着Storyboard里面试着布局出来。

84410

iOS14开发-入门知识

该系统最初是设计给 iPhone 使用的(所以后来曾命名为 iPhone OS),之后陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上(所以 WWDC 2010 上最终宣布更名为...还可以普通电脑上装一个黑苹果系统(推荐),安装复杂且不稳定。 开发软件 iOS 使用 Xcode 工具进行开发。...Cocoa Touch 层为应用程序开发提供了各种有用的框架,并且大部分与用户界面有关,它负责用户 iOS 设备上的触摸交互操作以及一些其他的关键功能。 创建第一个iOS项目 ?...Storyboard 的界面与ViewController.swift之间的联系(一个界面与一个类文件关联)。...AppDelegate —> SceneDelegate SceneDelegate 的willConnectToSession纯代码初始化 UIWindow,并设置显示的第一个控制器。

2.8K40
领券