全面解读Objective-C语言及Cocoa特性——《Objective-C基础教程》
媒体评论 “这是我读过的最好的一本编程书。我从头到尾逐字逐句地读完了它,可读性真强啊!试问,现在有几本技术书能达到这种程度?” ——Amazon 读者评论 “这本书结构清晰,逻辑性强,风格幽默……借助本书,你可以毫不费力地从一个初学者摇身一变升级为优秀的 Objective-C 编程人员。”...
Objective-C Cocoa如何在GCD中正确使用run循环
I'm not sure how to correctly use GCD in a run loop situation where the thread might need to be stopped. The problem starts from the outset, and how o...
Cocoa:如何制作多行NSTextField?
How to make multiline NSTextField? UPDATE: I've found in IB special type of NSTextField called "Wrapped Text Field". It is multiline but when I want g...
为什么我的Cocoa选择器实际上没有被调用?
I'm stumped. I don't have any errors or even warnings. I set a breakpoint at the line that calls it, and the program stops there, but when I set a bre...
[Cocoa]深入浅出 Cocoa 多线程编程之 block 与 dispatch quene
深入浅出 Cocoa 多线程编程之 block 与 dispatch quene 罗朝辉(http://blog.csdn.net/kesalin CC 许可,转载请注明出处 block 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatch_...
如何在xib cocoa objective-c中实现滚动视图
In order to implement scroll view I do: 为了实现滚动视图我做: Create Cocoa Application 创建Cocoa应用程序 Go to XIB 转到XIB Drag scroll view to the view window and ...
Using Swift with Cocoa and Objective-C(Swift 2.0版):开始--基础设置-备
这是一个正在研发的API或技术的概要文件,苹果公司提供这些信息主要是为了帮助你通过苹果产品使用这些技术或者编程接口而做好计划,该信息有可能会在未来发生改变,本文当中提到的软件应该以最终发布的操作系统测试和最终文档为准,未来有可能会提供新版本的文档信息。Swift 被设计用来无缝兼容 Cocoa 和 ...
在加载应用程序之前将数据加载到Cocoa视图中
I want to load some data from mysql into my cocoa application view before the application starts. 我想在应用程序启动之前将一些数据从mysql加载到我的cocoa应用程序视图中。 I am sure t...
安装cocoa pods时出现Operation not permitted
安装cocoa pods时, 在命令行中输入: sudo gem install cocoapods 报Operation not permitted - /usr/bin/xcodeproj这个错误, 解决办法: 用 sudo gem install -n /usr/local/bin coc...
我如何分析一段代码在Objective-C / Cocoa中执行的时间长度以进行优化
Lets say I've got two interchangeable pieces of code and I want to figure out which one of them takes less processor time to execute. How would I do t...
Reactive Cocoa中@weakify和@strongify实现分析
使用rac的都知道@weakify和@strongify是在它扩库libextobjc中的一个宏,通过他可以实现__weak和__strong的效果,那它使怎么实现的呢。1、xcode 查看展开效果打开xcode找到product->PerformAction->Process “当前使...
有时我想阻止我的Cocoa应用程序启动,如何在init中停止它?
I just want to quit as fast as possible, before the nibs are loaded. I tried [NSApp stop:self] but that didn't seem to work. Is there a better way tha...
obj-c编程15[Cocoa实例04]:基于Core Data的多文档程序示例[未完待续]
上一个例子我们使用的模式数据实际上是基于一个Person数组,现在我们看一下如何使用Cocoa中的Core Data框架支持,几乎不用写一行代码,完成模式数据的建立。我们这里模式的元素使用的是Car,其属性直接在Xcode中设置:可以看到Car类型含有6中不同属性。接下来删除窗口中的文本控件,添加A...
Cocoa:加载一个bundle,其中一些类继承自定义框架
SHORT VERSION: How can I load classes during runtime from a bundle, when those classes inherit from superclasses not defined in the bundle, but from a...
深入浅出Cocoa多线程编程之 block 与 dispatch quene
深入浅出 Cocoa 多线程编程之 block 与 dispatch quene 罗朝辉(http://www.cppblog.com/kesalin CC 许可,转载请注明出处 block 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatc...
iOS框架介绍(三)---Cocoa Touch 层
Cocoa Touch 层 Cocoa Touch层包含创建 iOS应用程序所需的关键框架。上至实现应用程序可视界面,下至与高级系统服务交互,都需要该层技术提供底层基础。在开发应用程序的时候,请尽可能不要使用更底层的框架,尽可能使用该层的框架。 高级特性 下面章节描述一些常见特性,也许您也正打算在...
如何以编程方式使cocoa应用程序处于活动状态?
I've got a background process that makes a transparent window appear when a hotkey is pressed: 我有一个背景流程,当按下热键时,会出现一个透明的窗口: [window makeKeyAndOrderFron...
cocoa pods 的安装和使用
cocoapods 安装 查看cocoapods 源: gem sources -l 1、删除已安装的源 gem sources —remove https://rubygems.org/ 2、添加安装包的源 gem sources --a https://ruby.tao...
关于cocoa pods安装的那些事
之所以会想写这篇文章是因为我在安装cocoapods百度了许多其他人的帖子和博客,发现有些问题需要在多个帖子中才能找到答案,所以我在这里也稍微总结一下cocoapods的安装,希望对大家能有点帮助。 安装步骤: 1、配置ruby环境,其实现在的Mac好像是不需要自己配制ruby环境了,对这个问题有...
安装cocoa pods时出现Operation not permitted
安装cocoa pods时, 在命令行中输入: sudo gem install cocoapods 报Operation not permitted - /usr/bin/xcodeproj这个错误, 解决办法: 用 sudo gem install -n /usr/local/bin coc...