cocoa知识点.docx
- 文档编号:15128574
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:18
- 大小:24.13KB
cocoa知识点.docx
《cocoa知识点.docx》由会员分享,可在线阅读,更多相关《cocoa知识点.docx(18页珍藏版)》请在冰点文库上搜索。
cocoa知识点
首先向COCOACHINA的各位拜个早年^_^
在这里想要分享本人整理的COCOACHINA的一些知识点。
知识点整理说明:
1.所有知识点来源于COCOACHINA网站的“开发频道”
2.所有知识点以pdf格式整理,有附件的话为zip格式
3.知识点并不全(有些内容并不重要的或是连接失效的等等都没有收集)
4.pdf是word转换的,由于当初粘贴网页内容时,并未对格式进行排版
所以有些格式不太好看(但是对于查阅完全没有问题)
5.由于所有这些知识点的收集都是一人完成,所以难免有各种错,请见谅
知识点统计:
序号
大项目
小项目
知识点数
附件数
1
新手教学
-
70
12
2
基础知识
17
3
3
开发环境
3
0
4
起步教学
50
9
5
游戏开发
-
61
15
6
2D图形
6
4
7
OpenAL
5
0
8
OpenGLES
11
3
9
策划及文案
1
1
10
开发综合
4
0
11
游戏程序
15
4
12
游戏引擎
19
3
13
iPad开发
-
4
0
14
开发频道-iPhone开发
-
305
61
15
官方SDK
288
56
16
开源SDK
17
5
17
开发频道-Mac开发
-
229
33
18
Cocoa
169
25
19
CoreAnimation
8
0
20
Objective-C
31
3
21
小技巧
21
5
22
总计
-
669
121
知识点列表:
一点基础的东西:
Objective-C的类型和常量
loadView和initWithFrame的关系
文件写入写出常用函数
Cocoa的单态(singleton)设计模式
Cocoa教学:
WindowsOOP与CocoaMVC之对比
学习Objective-C
Mac程序开发基础:
打开一个目录的方法
retain和copy的区别
iPhone的Push(推送通知)功能原理浅析
苹果开发环境和开发者的历史
iPhone开发入门:
Action与Objective-C
View操作入门代码例子
获取文件创建时间和大小的代码
苹果开发技术:
Cocoa框架概述
协议(Protocol)的用法和代码例子
关于NSView的2种初始化方式
iOS4多任务和后台运行原理图
在XCode中跟踪编译次数
XCode也“时间机器”?
Organizer探索
XCode快捷键速查壁纸
判断iPhone屏幕朝向的代码
四个iPhone应用的原型设计工具介绍
iPhoneApp的特点及基本设计方法
在MacOSX下架设和使用Xcode的SVN版本管理环境
一行代码,在iPhone应用中获得时间差
将已知地址的图片显示到View上
iPhone应用里,向多个号码发送短信的代码
常见的NSString和NSMutableString方法
一些NSArray的基本操作代码例子
把CL文件转换为NSString的方法
UITableView里为每一行指定不同图标的方法
判断程序运行设备的代码
让iPhone播放简短音效的代码
官方API触发iPhone振动的代码
新手初学iPhone开发的路线图
在InterfaceBuilder里无法设置View的高宽值的解决
苹果开发中委托代理(degegate)的理解和使用示例
生成随机guid串的代码
UIScrollView里判断动画结束的方法
iPhone开发中定义全局的结构指针
一行代码判断运行应用的机器是IOS4还是IOS3
动画循环播放并记录播放次数的代码
使用XcodeDebug时查看全局变量的方法
去掉App自动添加的图标半透明效果的方法
苹果开发入门介绍:
UINavigationController
Mac程序开发基础:
得到一个目录内的内容
tableview选中一行后,不显示选中颜色的方法
创建、销毁View,以及在View上创建/销毁按钮的方
在以图片为背景的view上直接写文字
将自己开发的app打包成ipa装入iPhone的教程
模拟扑克开局和出牌的动画效果
同步发送HTTP请求的代码
异步发送HTTP请求的代码
UIView的各种动态效果Demo
动态NSMatrix按钮、动态NSMenu的Demo
Objective-C/C++的Selector简介
保存iPhone数据的代码
MatrixDigitalRaining动画效果代码
UITableView的moveRowAtIndexPath的代码
App推广码(promotioncode)全面总结
App开发新手最常见问题汇总
iPhone上实现图片自动转页功能
初学者:
介绍NSLog的使用
Cocoa系列教学四:
SizingPolicy和其他
Cocoa系列教学三:
Target&Action,另外一种响应事件
Cocoa系列教学二:
Cocoa处理消息的方法-Delegate
Cocoa系列教学一:
使用代码创建窗口
Objective-C语法快速参考
教学:
如何实现拖拽文件到NSTableView中
教程:
通过NSTask用Cocoa执行perl脚本
Cocos2D制作的小球消除游戏源码
Unity3D历史版本及下载地址汇总
在cocos2d中判断互相重叠的CCMenuItem
取出Openfeint中游戏最高分的代码
设置cocos2d的音效回放参数,提高处理效率
另一种实现FruitNinja里刀光效果的方法
OpenAL同时处理大量声音的教程
Cocos2D进度条Demo分享
Cocos2d粒子效果整理合集
Apple'sOpenGL——VertexShader基础
深入了解OpenGL——模板测试
GameCenter使用指南
Unity3D批量修改贴图导入设置工具脚本
Apple'sOpenGL:
初窥OpenGLShaders
iPhone游戏添加GameCenter功能前需要做的提交工作
iPhone游戏开发中使用自定义字体的方法
《深入了解OpenGL》第三讲:
抗犬齿
实现iPhone游戏暂停功能的方法
[iPhone]观察者模式与游戏开发
Unity3技术之表面着色
用Unity3d的粒子贴图制作iPhone游戏中的兵流效果
OpenFeint申请过程和体会
iPhone游戏中既播放背景音乐又播放特效声音的办法
iPhone游戏中实现慢镜头特效的方法
暂停的游戏锁屏再开锁返回后异常的解决方法
用cocos2d制作的爆炸碎片效果
COCOS2D保存数据和现实浮点型文字的方法
iPhone游戏中,物体跳动时的位置算法和控制代码
Maya导入Unity的教程
多维材质模型烘培入Unity教程
3dsMax光照纹理导入Unity的教程.
用OpenGL绘制带箭头的直线的代码
深入了解OpenGL——光照
OpenGL帧缓存和动画
iPhone游戏中执行动作时不响应触摸的方法
塔防游戏定时器的使用原则
《深入了解OpenGL》第二讲:
顶点线性变换
Cocos2D用CCSprite显示背景图片,但iPhone不能运行的
OpenGL绘制基本图形单元的方法
opengles设置颜色的代码
将Cocos2DAPI参考整合入XCode的方法
原生mongodb开源客户端:
MongoHub
OPENGLES中几个重要函数详细说明
OpenGL中的坐标变换
深入了解OpenGL——绘制基本图元
Cocos2D的4个基本概念
iPhone上模拟摇杆控制对象的代码例子下载
Unity3D和TORQUE3D的对比与取舍
将3D建模软件建立的地形导入Unity3D中作为地形
设置Cocos2D屏幕横向或纵向的方法
在tileMap所作的地形上作碰撞检测的例子
将Unity3D中的地形导出为*.Obj模型文件
OpenGLES纹理尺寸限制的处理方法
Cocos2D里制作可以保持圆角的CCSprite的方法
关闭cocos2d程序调试时输出信息的办法
如何为你的App选择图形引擎
iPhone间通过WiFi联机游戏的代码例子
iPhone游戏中模拟摇杆的教程
俄罗斯方块的例子程序
把几张PNG图片合并到一个文件的工具
GuiManager2的用法,想让GUI旋转缩放是很简单的
iPad用户体验准则
iPad软件提交注意事项
iPad软件界面设计基本规范
iPad平板电脑程序开发基础规则
用FlashCS5开发iPhone/iPad应用程序
在iPhoneApp中使用Thumb指令集
用ToolChain开发App,且和DEV有相同环境
在程序中关闭iPhone
创建iPhone锁定划动条的方法
获取iPhone用户手机号
解决iPhone网络软件在睡眠情况断线问题
在iPhone中实现图片缩放
iPhone视频播放器例子
UICoverFlowLayer例子:
制作iPhone的CoverFlow效果
iPhone猜数字游戏代码
在iPhone中实现渐变效果
如何在iPhone程序读取数据时显示进度窗
如何在iPhone程序中调用外部命令
CocoaChina整理的开源iPhone程序不完全列表
如何用iPhone非官方SDK播放声音
如何搭建自己的iPhoneInstaller软件源
在Objective-C中解析html的代码
打开苹果电脑浏览器的代码
Objective-C使用MySQL数据库的教程
浅谈XCode编译器的Blocks功能
Objective-C实现修改和删除nsstring的方法
XCode里查询本机IP的Objective-C代码
base64encoder/decoderforobjective-c编码及解码
Objective-C中的字符串格式化输出
苹果GNUC/C++,objective-C/C++新特性:
Blocks
Objective-C特性快速一览表
Objective-C不用数组传不定长度参数的方法
用Hash处理enum的元素转换成NSString
获取一个图片像素点RGB值的代码
用代码控制Mac上磁盘弹出
限定TextField的输入长度的代码
Objective-C中的“@”指令探讨
iPhone/MacObjective-C内存管理教程和原理剖析
自动保存dSYM文件
Objective-C字符串操作编程实例:
货币转换器
C++和Objective-C混编(官方文档翻译)
Objective-C内存管理知识总结
Coreanimation教程:
层坐标及转换
Coreanimation核心动画渲染架构
Coreanimation简介
C++对象到Objective-C的参数传递
Objective-C类的图表转化工具ObjCViz
Objective-C的Initialize初始化方法研究
关于Objective-C2.0的垃圾收集
Objective-C2.0之前需要了解的:
关于Obj-C内存管理的
在退出子事件循环时得到通知
Bindings:
绑定到AppController
新浪微博字数统计函数
Cocoa基础学习:
Slider调色实例
Cocoa基础学习:
屏幕坏点检查程序开发实例
隐藏窗口里默认按钮的方法
利用NSFileManager获取文件(文件夹)列表
Apple'sOpenCL——多线程同步
Mac应用程序检测USB设备的方法
Apple'sOpenCL:
变量地址限定符
下文件之前获取到文件大小的代码
利用OpenCL生成球体顶点
关于self.用法的一些总结
24点游戏的核心算法
苹果开发网络编程知识总结
几个CGRect函数例子
为你的Cocoa应用程序加入更新支持:
Sparkle简介
苹果OpenCL技术概述
为你的Cocoa程序加入Growl提醒支持
Cocoa程序中的授权操作的三种方式
获取用户最小化窗口操作信息的方法
UTF-8和GBK的NSString相互转化的方法
NSSlider控件出现残像的解决方法
调用系统现成importer来获取文件metadata的方法
实现鼠标拖拽删除对象时烟雾缭绕效果的代码
QuickLook调用示例代码
Cocoa里的字符串,NSString介绍
Cocoa里参数传递引用的方法
在xcode中进行条件编译的方法
将iPhone的png图片转换为可读png图片的Python源码
在苹果应用程序里打开PDF文档的方法
将NSString转换编码集为gb2312或者gbk的方法
XCode自带SourceControlManager(SCM)以及SnapShots用法
用第三方dylib,在XCode下编译Cocoa程序
在Xcode上编译WebKit的过程
XCode、Cocoa开发中使用第三方dylib的方法
关于XCode编译完App之后生成的dSYM文件
使Xcode在任何抛出异常时候进入断点的方法
NSData,NSValue,NSKeyedArchiverandnonobjects
保存数据的代码
获取光驱路径的代码
不使用IB开发NSTableView实例
NIB和XIB的区别
苹果官方提供的网络链接的示范代码
多点触控程序的编写方法
建立后台运行进程了代码示例
程序中检测CD插入的代码
在Cocoa程序中直接控制iTunes
在Mac程序中自动滚动TableView到某行的方法
制作Mac程序的SplashScreen
重新显示隐藏的Mac程序窗口的方法
Cocoa录音程序开源代码
在应用程序中打开Mail.app发送邮件的方法
在Label上增加点击事件及下划线的方法
Mac源码:
迅雷|快车|旋风地址解密器
在MacOS中创建后台进程的源代码
获取iTunesLibrary和Playlist的开发库
[系统控件重绘教程
(二)]重绘NSButton
在Cocoa里使用UUID
XCode模板
涉及动画的一些代码
查看程序运行时间的代码
用IOKit阻止Mac进入睡眠模式
让软件只在雪豹下以64位模式运行
创建Xcode自定义模板的图文教程
重画AppKit中的Spin
Xcode里通过代码实现一个窗口程序
XCode工程内多Targets教程
nonobject数据结构对象封装和序列化
UITableView实例教程:
创建TableView的detailview
NSLog输出格式
支持Cocoa的ActiveRecord
两个Objective-C的收发Email代码
将字符转换为键盘码的代码
最全的获取苹果机器硬件类型的方法
WebKit的基本用法
在Cocoa中使用Lua
读取和写入plist文件
在Cocoa中使用JSON
在Cocoa中使用TagLib获取歌曲ID3信息
iLife08风格的SourceList代码
在Dock图标上画进度条
Cocoa矢量图程序开发包
在XCode中使用OpenCV图形库
使用NSClassFromString
方便实现逻辑功能的代码
Cocoa的Zip归档读写框架
小技巧:
在程序未被激活时不隐藏Panel
如何用Cocoa通过CGrafPtr画图
Cocoa简单获取系统地址簿联系人的方法
扩展NSLog使其更方便阅读
Cocoa教学:
如何保存NSArrayController中的内容
如何用代码手工创建NSTableView
随处使用Cocoa文字系统
Cocoa教学:
如何在菜单栏显示图标及菜单
在自定义NSTextField中响应键盘消息
Cocoa教学:
使CoreData支持恢复操作
检测系统版本是否为Leopard
苹果官方Leopard输入法例子
基于统计语言模型的开源输入法SunPinyin在MacOS
Cocoa文本语音转换例子
Cocoa教学:
使用应用程序资源
如何使用Cocoa保存XML格式的记录文件
开源Cocoa电子表格控件MBTableGrid
理解KVC与KVO(键-值-编码与键-值-监看)
KVC调用方法列表
使用Cocoa调用iChatTheater
超酷的开源Cocoa类浏览工具:
CocoaNav
在Leopard中将文件移到废纸篓
小技巧:
使NSPanel窗口正确响应托管事件
小技巧:
如何关闭sheet窗口
如何获取标题栏的高度
如何以sheet形式显示窗口
如何为视图设置鼠标指针图形
如何在NSView中响应esc键
如何在NSView中响应删除键
如何将实现类似iPhone形式的页面卷动
如何将NSView视图中的内容写入一个点阵或矢量图
如何在NSView中检测键盘方向键
将事件转换为视图的坐标系
检查SHIFT键状态
如何从某个给定URL下载中文网页
如何用Cocoa从给定URL下载图片
NSTimer定时器的基本操作方式
将TextView的内容获取为NSString
如何将禁用的文本框内容颜色变灰
如何用程序的方式滚动至文本框结尾
如何用程序的方式滚动至文本框最开头
如何限制文本框只能输入数字
如何用程序删除文本框中选中的文本
如何在textview尾部追加文本
用NSTask执行外部命令并获取输出结果的方法
使NSTableView同时支持拖拽替换和拖拽插入
TableView连接DataSource的方法
在NSTableView选择项改变时获取通知
如何在表格排序时在表格顶部增加排序箭头图形
将NSTableView表格视图拖拽到其他位置
响应NSTableView项目中的双击事件
在NSTableView表中关闭“按回车编辑下一行”模式
小技巧:
如何将NSString字符串放入剪贴板
将时间格式显示为更易读
如何用Cocoa进行字符串查找
如何让Cocoa程序支持多语言本地化处理
如何将包含数字的NSString字符串转换为整数
使用代码自动卷动NSScrollView
在NSScrollView滚动时获取通知
允许/禁用应用程序中的菜单项
用Cocoa删除文件
将NSData中的内容保存为文件
手工设置NSDictionary字典
获取当天日期的简单方法
如何在文本框中获取按键通知
小技巧:
如何改变复选框选择状态
如何获取NSBrowser浏览器的双击事件
在已排序NSArray中搜索
把字符串的文字内容转换为矢量路径图形
用Cocoa截取屏幕内容并保存为图片
如何在Cocoa中使用CGContext
在矩形正中画出需要显示的字符串
将路径字符串转为FSRef
如何使用NSOpenPanel打开文件对话框
将文件读取为NSData
小技巧:
列出NSIndexSet的值
从NSRect中创建一个NSValue
小技巧:
读取一个nib文件
小技巧:
给事件循环一点爱-在循环中处理其他事
获取命令行参数的简单方法
小技巧:
修改dylib的默认链接位置
小技巧:
注册“出厂设置”形式的默认设置参数
直接在Cocoa程序中执行AppleScript
Leopard轻松编程:
帮你节省代码
使NSImage支持在图片上添加倒影效果
格式转换:
如何将CGPDFPageRef转换为CGImageRef
介绍一下如何设置CGColor颜色值
如何将一幅图片保存为文件存储
平滑图片放大的方法
Cocoachina教学:
CoreAnimation入门
如何在mouseUP事件中检测鼠标选中的CALayer
CoreAnimation教学:
Dashboard特效
制作多语言应用时,用到的所有国家的缩写
除去Tableview边缘的淡蓝色的方法
将应用一键打包成DMG文件的软件
制作Mac/iPhone程序图标的最简单方法
随时收集记录有用代码的小工具:
schnippselchen
Xcode文档自动安装脚本
在XCode里查看软件运行时资源消耗情况的方法
向simulator里面的图片库加图片的方法
iPhone读取ROM内存的方法
改变按钮上文字颜色的方法
一些能提高编程效率的高阶快捷键
利用一个数组的数据来过滤另一个数组
Xcode常用快捷键
1个键值编码,并用encode存档的程序
小技巧:
如何恢复显示关闭的窗口
技巧:
如何获取当前操作系统版本号
解决JPG文件和NSImage分辨率不同的问题
如何获取当前已经登录的用户名
如何在Cocoa中将定点数转化为浮点数
教程:
如何以动画形式动态缩放窗口
小技巧:
无需安装直接运行widget
知识点使用说明:
1.在遇到问题是查询用(特别是没有互联网的情况下)
2.学习用(自己可以在excel表中加几列,如心得之类的)
3.找灵感用(特别是看看那些有附件的,说不定会有新的创作灵感)
4.该帖子附件不会更新,今后出现的新知识点各位可以自己收集
另外,论坛中的各种知识点,本人也在收集中,也许在今后也会共享。
(其实各个分区版主可以考虑
每个固定时间,对知识点进行整理,按照一定格式,如excel,制成离线的知识点集,呵呵)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- cocoa 知识点