作者:Erica Sadun,原文链接,原文日期:2016-04-12 译者:赵磊;校对:Channe;定稿:Cee 许多 Cocoa 和 Cocoa Touch 的函数调用都是很死板的。几乎每个调用都采用普遍的参数值。为什么不利用 Swift 默认方法来代替?我们可以对这种函数进行简化: dismissViewControllerAnimated(flag: true, completion:

cocoa-touch   cocoa  

iOS 本地化进阶教程 在上一篇入门教程中,我们已经介绍了最基本的本地化方法了,接下来我们要来讲讲两种特殊的本地化情况。 xib和storyboard本地化 xib和storyboard作为两种不同类型的UI工具,让我们得以摆脱代码布局之苦,他们的本地化,既可以使用上一篇文章中的方法通过代码修改,也可以直接对xib和storyboard文件进行本地化操作,操作类似strings文件的Localiz

objective-c   cocoa   l10n   localization   ios  

我就是要熟悉下NSTableView,想要的这样一个东西: 东西简单,但是因为被坑了几天;(,故而记录下。 开发环境是Xcode 6. 操作工作。太不美好。因为需要在 Xcode Interface Builder 内点击选择。 把NSTableView拖放到界面上。 把TableView的DataSource指向App Delegate 设置TableView 的 ContentMode为Cel

cocoa  

本文为翻译文章,原文地址为: Adding a native iOS "Share" button to a React Native app 笔者正在开发一个自己的React Native应用,其中碰到了一个小的功能点,即添加一个本地的第三方分享的按钮。这是一个非常细节的功能点,因此并没有被容纳到默认的框架中。不过,框架提供了一些列本地的Objective-C与上层互相调用的接口,很容易即可实现

cocoa   react-native  

Prerequisite(预准备) Enable HealthKit 如果希望在应用程序中使用HealthKit,首先需要在生成证书的时候勾选HealthKit选项。 Check availability(检查HealthKit可用性) 考虑到目前HealthKit仅仅可以在iPhone设备上使用,不能在iPad或者iPod中使用,所以在接入HealthKit代码之前最好检验下可用性: if(NS

healthkit   cocoa   ios  

本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下: 引言 简介 与Runtime交互 Runtime术语 消息 动态方法解析 消息转发 健壮的实例变量(Non Fragile ivars) Objective-C Associated Objects 总结 引言 曾经觉得Objc特别方

macos   ios   runtime   cocoa  

3个都是UIScrollView的属性,但是类型并不一样: ObjectivC@property(nonatomic) CGSize contentSize struct CGSize { CGFloat width; CGFloat height; }; @property(nonatomic) CGPoint contentOffset struct CGPoint { CGFloat x;

uiscrollview   cocoa   ios  

翻译:@shiweifu 本文链接:http://segmentfault.com/blog/shiweifu 原文链接:http://rubymotion-tutorial.com/10-api-driven-example/ 目标读者:["想了解RubyMotion开发模式", "想学习RubyMotion", "逗比"] 我们将创建一个使用Colr JSON API作为后端的应用。用户输入颜

cocoa   ios   ruby  

不管是《21天学会XXX》还是《Java编程死象》,基本上所有的编程入门书都会反复跟你讲「强类聚,弱耦合」,我理解模块划分中很容易发生模块之间耦合严重。你的代码运行依赖他的代码,然后他改了个接口你的代码就没法运行了。 所以... 模块要能独立编写、运行、测试 模块要减少对外部参数的依赖 如果熟悉 Web 开发,会发现框架要工作需要你定义 Router , Router 的作用是一个请求来了,帮这个

cocoa   ios  

原文链接:http://nshipster.com/nsundomanager/ 前言 Foundation框架中的NSUndoManager为我们提供了去撤销与重复操作的健壮API。 默认的话,每个应用窗口都有一个撤销管理者,并且在响应者链的任意对象可以管理一个自定义的撤销管理从而实现对本地各自视图撤销和重复操作。除了UITextField和UITextArea自动配有撤销功能之外,其余对苹果开

nsundomanager   cocoa   nshipster  
1 2