手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
cocoa
Objective-C 的Cocoa风格:第二部分
Objective-C 的Cocoa风格:第二部分 概括地说就是Cocoa和Objective-C看起来应该是什么样的? 一旦了解了Objective-C和Cocoa的基础你就可以开始写些代码了。但是Objective-C的命名和格式规则不同于传统的C、C++以及Java程序。 Apple为了实现最大的清晰性和与框架的集成性订立利用一系列的指导原则。此外还有Cocoa开发人员经常使用的
作者:编程之家 时间:2020-06-29
Objective-C 的Cocoa风格:第一部分
Objective-C 的Cocoa风格:第一部分 概括地说就是Cocoa和Objective-C看起来应该是什么样的? 一旦了解了Objective-C和Cocoa的基础你就可以开始写些代码了。但是Objective-C的命名和格式规则不同于传统的C、C++以及Java程序。 Apple为了实现最大的清晰性和与框架的集成性订立利用一系列的指导原则。此外还有Cocoa开
作者:编程之家 时间:2020-06-29
Fedora14即将发布,新增以下特性
Fedora14即将发布,如果不出任何意外的,将于格林尼治时间2010年11月2号发布(北京时间在东八区,比格林尼治时间快八小时)。 Fedora14新增特性如下: *C++的Boost库,更新到1.44。 *集成了D语言的编程器(LDC)及其运行库(Tango)。 *Fedora14可以运行在Amazon的EC2云平台上。 *Eclipse升级到Helios版本。 *Erlang升级R14版
作者:编程之家 时间:2020-06-29
Category vs Protocol
Category: 用来扩充类中的方法(包括可以添加自己的方法到Cocoa Framework中) 作为子类,代替继承 用来将类的实现分为几个部分(实现私有方法) 用来声明非正式协议(声明的所有方法不必都实现) #import "ClassName.h" @interface ClassName ( CategoryName ) // method declarations @end
作者:编程之家 时间:2020-06-29
Objective C 学习之路1(Hello world)
终于有了自己的Mac,可以开始我的iphone开发之路了,不过开发之前发现,还是要好好学习学习 Objective C(Obj C),虽然objective C是从C衍生过来的,不过相比C++,他的改动还是比较大的,至少对于我看管了C++,突然看 Objective C,就觉得相当的别扭。 前期有些知识需要了解,在Mac上开发,他的framework就是叫做Cocoa,就是用Obj C写的,Co
作者:编程之家 时间:2020-06-29
内存管理,ARC
1. 要避免两个对象互相retain的问题; 2. Core Foundation's memory allocation policy is that you need to release values returned by functions with “Copy” or “Create” or "alloc" in their name; 这是指在corefoundatio
作者:编程之家 时间:2020-06-29
简单流程很有用 iPhone程序开发新手教程
1. Mac 如果不考虑二手的话, 最便宜的组合应该是Mac mini + 普通外接硬件(如果你没有苹果电脑). 当然网上也可以找到不少在PC上安装 OS X 的方法, 比较麻烦, 风险自担. 如果你要买二手机器, 确保是Intel处理器, PowerPC的不支持. 2. iPhone/iPod touch 最新款的iPhone和iPod touch, 差别不是很大. 如果你不
作者:编程之家 时间:2020-06-29
消息,调用,UIDocumentInteractionController,QLPreviewController
几个新类型: http://blog.chinaunix.net/u3/104182/showart_2248115.html 1. Target-Action 模式 NSObject performSelector:@selector()... 类似函数指针的用法. 但它传递参数有限. 可能使用协议可替代,并且可以增加代码清晰度. 它有一个waitUntilDon
作者:编程之家 时间:2020-06-29
【Objective-C】基础学习笔记——Foundation Kit
学习资料:Learn Objective-C on the Mac Cocoa由两个框架组成:Foundation Kit和Application Kit。Application包含所有用户接口对象和高级类;Foundation框架中包含面向数据的低级类和数据类型,拥有100多个类,例如NSString,NSArray,NSEnumerator,NSNumber等。相关文档
作者:编程之家 时间:2020-06-29
三 category和enumeration的用法
三 category和enumeration的用法 继承是面向对象程序设计的一个重要特性,但是继承的一些缺点也越来越多被人们意识到。因为继承有时候会破坏类的封装性,使子类可以使用父类的一些非pubic的方法。另外当继承树大到一定程度的时候相信许多程序员都不愿意看到,因为毕竟程序不仅仅是要让计算机运行的,更重要的一点就是要人能够看懂,否则这样的程序也只能束之高阁,供人膜拜了。根据研究表明继承的层
作者:编程之家 时间:2020-06-29
【Objective-C】基础学习笔记——对象初始化
学习书目:Learn Objective-C on the Mac obj中创建新对象有两种方式:[classname new]和[[classname alloc] init]。两种方法等价,Cocoa惯例是使用alloc和init。 1.分配对象: allocation是一个新对象诞生过程,从OS获得一块内存并指定为存放对象的实例变量的位置。同时allo
作者:编程之家 时间:2020-06-29
Foundation Kit「Learn Objective-C on Mac
Cocoa Cocoa框架實際上由Foundation Kit和AppKit兩個不同的框架組成.Foundation框架中有很多有用的,面向數據的低級類和數據類型.此框架主要用來處理界面無關的內容,AppKit則包含了所有的用戶接口對象和高級類. 結構體類型 Cocoa中一些類據類型是使用struct實現的,不使用對象實現的原因就在於性能.對象的開銷比較大(對象都是動態分配的).所以對這種數據
作者:编程之家 时间:2020-06-29
iOS的基本设计模式
在iOS中有一些基本的设计模式: delegation protocol model-vew-controller target-action notification declared properties 下面分别介绍一下各个设计模式的用途。 Delegation(代理) 摘自:http://developer.apple.com/library/ios/#documentation/Ge
作者:编程之家 时间:2020-06-29
网上收集的mac启动过程,学习学习
1. 启动过程从用户启动Mac OS X系统到出现登录窗口,Mac OS X执行了一套启动流程来使系统可被使用。如果你想为所有用户提供系统服务,你需要在系统启动的过程中运行一些代码。下面的章节介绍了基本启动流程和应该把你提供服务的代码放到何处。 1.1. BootROM当一台Macintosh被启动时,BootROM固件同时也被激活。BootROM(也是电脑的一个硬件)拥有两个主要职责:初始化(译
作者:编程之家 时间:2020-06-29
iPhone开发系列文章(一)-iPhone OS 概述
本人根据iPhone Dev Center 技术资料翻译并总结而成 转载请注明出处:http://blog.csdn.net/zhyzh2046/ iPhone OS由两部分组成:操作系统和能在iPhone和iPod touch设备上运行原生程序的技术。由于iPhone是为移动终端而开发,所以要解决的用户需求就与Mac OS X有些不同,尽管在底层的实现上iPhone与Mac OS X共享了一些底
作者:编程之家 时间:2020-06-29
五 Foundation框架中常用类的介绍
五 Foundation框架中常用类的介绍 其实学习任何语言的道理都一样,首先要学习语言的基础语法,了解了这种语言语法的独特之处。之后就要学习针对这种语言开发出来的框架,正如牛顿曾讲过的,“我正是站在巨人的肩膀上,才能有现在的成就”。如果什么都从基础做起,那搞IT的岂不是都要学习怎么写机器码了,说不定搞硬件都要去中国大西北的稀土矿中挖矿去了。所以在软件开发中能够很好的利用框架的作用,显然可
作者:编程之家 时间:2020-06-29
四 cocoa中Foundation框架的介绍
cocoa中Foundation框架的介绍 自己好久没更新博客了,不能说没有时间,还是自己太懒惰了。有空就想玩玩游戏,聊聊天,总觉得有的是时间改天在写,就这样一拖再拖都一个月了。自己实在不好意思再拖了,所以做学问贵在持之以恒,难点也在这里。所以那些能够坚持不懈,持之以恒的人我都佩服的五体投地,这种品质真的很难培养啊。不发牢骚了,言归正传。下面我就分3部分,来分享一下自己的学习心得。
作者:编程之家 时间:2020-06-29
iPhone开发进阶1 — 深入理解iPhone OS/SDK与Objective-C 2.0
博主:易飞扬 原文链接 : http://www.yifeiyang.net/iphone-development-advanced-1-depth-understanding-of-iphone-os-sdk-and-objective-c-2-0/ 转载请保留上面文字。 iPhone OS iPhone SDK Objective-C 2.0 内存管理 容器 Notification 归档(A
作者:编程之家 时间:2020-06-29
Objective-C语法快速参考--入门
Objective-C语法快速参考 作者: Cocoa China 【最热的Mac, iPhone专业开发论坛】 【本文永久地址】 10 Apr 大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样,对苹果相
作者:编程之家 时间:2020-06-29
学习Objective-C:入门手册
学习Objective-C:入门手册 Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Object
作者:编程之家 时间:2020-06-29
在iPhone应用中如何避免内存泄露
我们曾经对iPhone的内存管理做过比较深入的报道,如何有效控制iPhone内存管理的对象的所有权与引用计数和以及iPhone内存的自动释放与便捷方法。本文我们将介绍在iPhone应用中如何避免内存泄露。想了解“在iPhone应用中如何避免内存泄露”就必须先了解iPhone内存管理的所有权。 关于所有权 所有权是iPhone内存管理的核心思想,对象的所有者负责在使用完对象后进行释放。一个对象可以有
作者:编程之家 时间:2020-06-29
iOS 开发阅读笔记
http://thruth.ixiezi.com/2010/12/07/iosdev-notes-the-application-runtime-environment/ http://thruth.ixiezi.com/2010/12/07/iosdev-notes-ios-overview/ iOS 开发阅读笔记1 – iOS 程序运行时环境 纯粹作为 Hobby,空余时间比较多,纯粹当练
作者:编程之家 时间:2020-06-29
Qt之深入理解gesture
Qt最新的版本4.7中有五个gesture,分别是QPanGesture, QPinchGesture, QSwipeGesture, QTapAndHoldGesture, and QTapGesture, 前三个比较常用,但用过的人仍然很少,很多人人对这个gesture意思感觉也陌生,更不用说对说出他们之间的区别了。这里我先解释一下: Pan Gesture就是指一个手指在屏幕上滑动,当滑动距
作者:编程之家 时间:2020-06-29
bjective-C边学边记-7:Foundation Kit快速教程之 范围
Cocoa是由两个不同的框架组成:Foundation Kit 和 Application Kit(AppKit)。AppKit包含了所有的用户接口对象和高级类。 1.范围 NSRange:用来表示相关事物的范围,定义于NSRange.h。通常是字符串里的字符范围或者数组(NSArray)里的元素范围。 1 typedef struct
作者:编程之家 时间:2020-06-29
Objective-C iPhone起步开发的8条建议和技巧
Objective-C iPhone起步开发的8条建议和技巧 作者经历:[self.paradigm shiftFrom:@"ruby" to:@"objective-c"] 所以的语言都会教给我们一些编程艺术。作为一名专注Ruby的开发者,我一向比较害怕诸如Java和C++等强类型的语言,还有就是它们的鼻祖C。所以当我决定学习Cocoa进行iPhone应用开发时我有点疑惑应该如何
作者:编程之家 时间:2020-06-29
深入理解iPhone静态库(手把手教你iphone开发 - 基础篇)
在 实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经 常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序 编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译时并不会被链接到目标代码中,
作者:编程之家 时间:2020-06-29
Objective-C内存管理~~
原文链接:http://blog.csdn.net/dboylx/archive/2009/02/13/3888746.aspx 在使用Objective-C的工作中内存管理是首先要学会的一项技能,是如此重要。下面就来聊聊Apple官网上的内存管理的事情。 Objective-C的对象内存管理是一件非常有意思的事情,由其是在iPhone嵌入式设备中. 想玩的省心点,就得熟知它的管理规则,由其是
作者:编程之家 时间:2020-06-29
timer,runloop,thread,task小总结
对这几个也算不上有很深的理解,只是平时用到些许timer,thread。 想起有次去baidu笔试遇到runloop和timer等的区别,当时就不会。 两三月过去了,如今终于稍微整理了下。 有不对的地方盼指正。 (版权所有哦) · NSThread:常见的线程 每个进程里都有多个线程,我们一般如下实用thread: [NSThread detachNewThreadSelector:
作者:编程之家 时间:2020-06-29
转:Objective-C入门
转自:http://tiny4cocoa.com/doc/xcode-doc/learn-objective-c Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。
作者:编程之家 时间:2020-06-29
转:objective-c基础教程——学习小结
转自:http://www.cnblogs.com/lm3515/archive/2010/12/20/1911135.html objective-c基础教程——学习小结 提纲: 简介 与C语言相比要注意的地方 objective-c高级特性 开发工具介绍(cocoa 工具包的功能,框架,源文件组织;XCode使用介绍) 简介: 1. objective-c是C语言的一个
作者:编程之家 时间:2020-06-29
上一页
6
7
8
9
10
11
12
13
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native