Mac编成学习资料 Cocoa
从今天开始学习cocoa~~~ Learning_Cocoa_With_Objective-C.pdf.zip (5 MB) 下载次数: 6
程序员文章站2024-03-22cocoa编码指南(翻译)
开发cocoa框架、插件或者其它带公共API的可执行文件需要不同于应用开发一些方法和惯例。你的产品的主要客户是开发人员,这些人员不会对你的接口迷惑是很重要的。这时候,API的命名规则就将派上用场,它可以帮助你让你的接口清晰、一致。有些编程技术对framework来说是特殊或者极其重要的,比如版本、兼...
程序员文章站2024-01-15Cocoa代码风格指南之使用规范(四)
Cocoa代码风格指南之命名规范(一)Cocoa代码风格指南之排版规范(二)Cocoa代码风格指南之注释规范(三)Cocoa代码风格指南之使用规范(四)代码使用规范实在太多,这里暂时列出部分。一些比较复杂的规范需要单独说明,列表如下。整形数的使用规范使用CGGeometry方法获取CGRect数据属...
程序员文章站2024-01-15Cocoa编码指南
翻译自“Coding Guidelines for Cocoa”0 简介使用公开的API开发一个Cocoa框架,插件,或者其它可执行文件需要的方法和规范,跟开发应用程序的不一样。产品的主要用户是开发者,他们不会被编程接口迷惑。此时API的命名规范就派上了用场,它们让接口保持清晰和一致性。同时它们也是...
程序员文章站2024-01-15面向协议编程与 Cocoa 的邂逅(上)
作者简介: 王巍(@onevcat),江湖人称“喵神”,iOS 和 Unity3D 开发者,旅居日本,目前供职于 LINE,著有《Swifter - 100 个 Swift 必备 tips》,同时也是翻译项目 ObjC 中国的组织者和管理者,维护 VVDocumenter-Xcode 及 Kingf...
程序员文章站2024-01-15Cocoa iOS网络编程--CFNetwork
一,CFNetwork 简介首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程之Socket》中,提到iOS网络编程层次模型分为三层:Cocoa层:NSURL,Bonjour,Game Kit,WebKitCore Foundation层:基于 C 的 CFNetwork 和 CFNetSe...
程序员文章站2024-01-15面向协议编程与 Cocoa 的邂逅(下)
作者简介: 王巍(@onevcat),江湖人称“喵神”,iOS 和 Unity3D 开发者,旅居日本,目前供职于 LINE,著有《Swifter - 100 个 Swift 必备 tips》,同时也是翻译项目 ObjC 中国的组织者和管理者,维护 VVDocumenter-Xcode 及 Kingf...
程序员文章站2024-01-15Cocoa代码风格指南之排版规范(二)
Cocoa代码风格指南之命名规范(一)Cocoa代码风格指南之排版规范(二)Cocoa代码风格指南之注释规范(三)Cocoa代码风格指南之使用规范(四)本文基于 Google 的代码风格指南中关于排版规范的部分的总结,其中部门内容具有主观性。本文所有代码的排版均为建议的格式,如有文字上疏漏的地方,可...
程序员文章站2024-01-15Cocoa代码风格指南之命名规范(一)
Cocoa代码风格指南之命名规范(一)Cocoa代码风格指南之排版规范(二)Cocoa代码风格指南之注释规范(三)Cocoa代码风格指南之使用规范(四)本文基于 Google 和 Apple 的代码风格指南中关于命名规范部分的总结。Apple 的指南基本都是命名规范,而 Google 的指南则的比较...
程序员文章站2024-01-15设计模式中的迭代器模式在Cocoa Touch框架中的使用
基本理解 迭代器模式(iterrator):提供一个方法顺序访问一个聚合对象中的各个元素,而又不暴露该元素的内部表示。 当你访问一个聚合对象,而且不管这些对象是什么都需
程序员文章站2023-12-06设计模式中的迭代器模式在Cocoa Touch框架中的使用
基本理解 迭代器模式(iterrator):提供一个方法顺序访问一个聚合对象中的各个元素,而又不暴露该元素的内部表示。 当你访问一个聚合对象,而且不管这些对象是什么都需
程序员文章站2023-11-20IOS开发(43)之10个迷惑新手的Cocoa&Objective-c开发问题
首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要资料来源。 这篇博客将描述一些我见到的众多cocoa开发新手遇到的问题和障碍。在你继续深入学习macos之前,请停下脚步
程序员文章站2023-11-07《从零开始学Swift》学习笔记(Day67)——Cocoa Touch设计模式及应用之MVC模式
mvc(model-view-controller,模型-视图-控制器)模式是相当古老的设计模式之一,它最早出现在smalltalk语言中。现在,很多计算机语言和架构都采用了mvc模式。 m
程序员文章站2023-04-06《从零开始学Swift》学习笔记(Day 52)——Cocoa错误处理模式
Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式。 Swift 1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还
程序员文章站2022-07-03IOS开发(43)之10个迷惑新手的Cocoa&Objective-c开发问题
首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要资料来源。 这篇博客将描述一些我见到的众多cocoa开发新手遇到的问题和障碍。在你继续深入学习macos之前,请停下脚步
程序员文章站2022-06-01用MacRuby与XCode开发Mac(Cocoa)应用
一年前曾发表过-如何用Ruby和RubyCocoa建立OS X的图形界面应用 。如今MacRuby 已经开始被广泛的运用。就如JRuby是JVM的native一样MacRuby也是[url=http://www.macruby.org/trac/wiki/WhyMacRuby ]OS X的nativ...
程序员文章站2022-05-29资讯频道iPhoneSide上线,关注iPhone、Mac、Cocoa开发的新闻blog
iPhoneSide是一个关注iPhone、Mac、cocoa开发的新闻blog, 它主要提供iPhone上的SDK和web开发的相关新闻,初期以翻译国外新闻为主,以后会逐渐加入原创的教程和评论,目前关于iPhone和Mac开发的中文资料很少,希望iPhoneSide能对Mac,iPhone在国内程...
程序员文章站2022-05-29资讯频道类Cocoa的JavaScript框架宣布
Ars Technica报道,一组开发者(三位USC毕业的热血青年)创造了类似Objective-C的JavaScript扩展Objective-J,并将Cocoa移植了过来,改名叫Cappuccino。他们应用此框架建立了一个web应用演示280 Slides,令人惊艳。苹果推出的开源平台Spro...
程序员文章站2022-05-29资讯频道《从零开始学Swift》学习笔记(Day67)——Cocoa Touch设计模式及应用之MVC模式
mvc(model-view-controller,模型-视图-控制器)模式是相当古老的设计模式之一,它最早出现在smalltalk语言中。现在,很多计算机语言和架构都采用了mvc模式。 m
程序员文章站2022-05-25移动技术Cocoa 数据绑定 bind 教程
Cocoa数据绑定MVC架构编程模式中,Controller负责将Model模型数据更新到View视图,同时当用户对视图View数据做了修改后,还需要Controller将变换的数据更新到Model模型中。模型Model到视图View,视图View到模型Model,这种双向的数据更新涉及到大量繁琐的...
程序员文章站2022-04-26