iOS进阶精华帖索引(cocoaChina)

本文概览了iOS开发领域的核心技术,包括联系人管理、地图应用、数据存储、多媒体处理、网络通信、GameCenter、APNS推送、电话短信、OpenGLES、面向对象设计模式、字符编码、内存管理等。通过深入探讨每项技术,帮助开发者全面掌握iOS开发所需技能。
摘要由CSDN通过智能技术生成
一、联系人
ABAddressBook个人使用总结,联系人中、英文排序及中、英文及号码搜索
ABAddressBook个人使用总结,联系人中、英文排序及中、英文及号码搜索的代码例子,代码有中文注释,容易理解。


获得通讯录中联系人的所有属性
获得通讯录中联系人的所有属性的代码例子。代码有中文注释。   


ABAddressBook相关API使用备忘录及讨论
总结了使用ABAddressBook相关API时遇到的问题以及解决方法。回复内有苹果官方提供的AddressBook代码例子。   


Email 和 addressbook   
把iphone 上的私有数据用email发出的demo。


二、地图
iPhone实战:定位与地图
定位与地图方面的教程。内容包含:获取当前定位,获取地理位置信息,地图显示。


百度地图Demo  
百度地图Demo,内容包含:地图中心移动到当前地区,添加标注,反向地理编码。


手机地图更新功能设计分析
文章总结了在线地图和离线地图的获取数据的方式。


最近做了个地图软件,写一些经验和心得,以及一些问题  (包含源码)
内含巴黎自行车信息查询软件开源源码,以及开发过程中的经验心得


整理分享一个基于CATiledLayer UIScrollView的地图显示程序 
iPhone版:显示pdf格式的地图程序 。


三、数据存储
Core Data 编程指南
Core Data 编程指南,包含:Core Data 功能,为何要使用Core Data,Core Data的常见误解,Core Data基本架构。


学习CoreData、Sqlite、Plist文件存取的Demo集合,g用记事本写的
数据存储的Demo集合,各用一个demo演示CoreData、Sqlite、Plist文件存取。   


图书管理系统——Sqlite的使用方法范例(附代码)
sqlite使用的一个范例,一个图书管理系统demo。


iOS中使用SQLite (源代码)
通过 FMDB 操作 SQLitedemo。


SQlite数据类型,SQlite使用教程,DEMO    


SQLite Persistent Objects简化你的数据持久化工作  
一款Objective-C实现的ActiveRecord。内附下载地址。


用 NSData 和 NSUserDefaults 存储应用程序设置
使用 NSData 配合自定义的结构来存储设置代码详解。


通过归档永久存储数据
使用plist文件永久存储数据有局限性。这篇文章详细教你通过归档实现数据的保存。




四、多媒体
手势,广告,音频,视频录制与播放几个小例子
部分会员运行有报错,因为模拟器不支AVCaptureSessionPreset1280x720。解决方法:把模拟器换成iPhone(Retina)。代码有注释。


浅谈游戏的声音处理-流播放文件   
单个文件播放,在线文件播放的处理方法。


暑假参加比赛做的一款在线多媒体播放器,上传给大家看看
内含源码。支持1.本地媒体文件播放、歌词同步、传输、删除;2.在线音乐播放、歌词同步、下载; 3.网络视频在线播放、搜索、下载、翻页; 4.网络广播查找、收听,通过输入的关键字,查找到相应的广播频道; 5.下载管理支持断点续传、文件列表管理; 6.支持蓝牙传输  


iOS下完美编译ffmpeg+x264,支持armv7, armv7s, 模拟器    


模拟器与真机下ffmpeg的编译方法(总结版)


ffmpeg 和 SDL 教程
教程包含制作屏幕录像,输出到屏幕,创建线程,同步视频,同步音频,快进快退等内容。


通过调用系统摄像头拍照,拍视频,然后写入文件的代码范例
作者提出的问题,后自己解决,附上了解决代码。调用摄像头拍照或者摄像的功能,并且把获得的数据直接写入到文件。


获取本地视频库和获取摄像头视频流 
获取本地视频库和获取摄像头视频流demo。支持iPhone3.0 。


iPhone摄像头设备获取(分离简化版)
获取iPhone摄像头设备的代码例子,有代码注释。必须编译真机版本且要sdk4.0以上。


五、网络通信
网络编程总结    
网络编程精华总结帖。从确认网络环境开始,一步步教你网络编程。


使用NSStream来实现Socket


socket编程资料
socket编程资料收集总汇,内容包括,Socket概念,Socket的通信过程,项目中的代码实例,Http和Socket连接区别分析。1-4页都有干货。


从头开始学习IOS网络编程    
相对前面的资料汇总,这篇帖子精选了两篇教程。《从socket开始讲的IOS网络编程》,以及》使用Streams,CFNetwork进行网络通讯》,内有对应的demo。


六、Game Center
GameCenter和iCloud专题
CocoaChina整理的GameCenter和iCloud专题,汇总了GameCenter开发相关内容。



七、APNS
APNS推送通知的流程
APNS推送通知的部署配置过程。


本地和推送通知编程指南@APNS【中文完整翻译版】
苹果官方文档《本地和推送通知编程指南》中文完整翻译版。


八、电话短信
基于UDP的聊天程序(借鉴iphone自带的短信例子)  
借鉴iphone自带的发短信应用的功能,实现基于UDP通信demo。


<iOS4> In App SMS Sample / 程序内发送短信的例子 


bubble聊天例子
聊天泡泡demo。


HTML+Javascript的聊天泡泡, 做聊天界面的可以试试


在iPhone下开发聊天程序(Socket)的步骤
内附demo。


聊天程序--(UDP通信,bubble代码)
随机匹配聊天项目demo。


仿qq聊天界面,实现文字表情的混排   


聊天界面图文混排   
实现聊天效果,聊天界面为泡泡框,自动调整泡泡的大小,并且同时显示文本消息和表情的效果。和上面的demo可以同时参考。


每日分享 - 发送短信/邮件/打电话
 发送短信/邮件/打电话的功能实现代码。



怎么在程序中使用代码调用iphone打电话功能? 
调用iPhone打电话,邮件,浏览器的方法。


九、OpenGL ES
西蒙iPhone-OpenGL ES 中文教程专题
西蒙iphone-OpenGL ES 教程,共13篇。包括构成复杂物体的基本绘图要素,绘制矩形, 转化,颜色及纹理等内容。


OpenGL ES教程以及COCOS 2D教程大全
总结帖,收录了例子和源码。


《OpenGL ES Game Development》
OpenGL ES游戏开发,书籍分享,英文书,英文好的同学自取参考。


十、面向对象 设计模式
如何培养面向对象编程思想
讨论帖,4l有外星人和地球人的神比喻。

浅谈 Objective-C 下对象的初始化


iOS设计模式(01):观察者


iOS设计模式(02):单例模式


iOS设计模式(03):工厂方法


十一、字符编码
NSString+NSMutableString+NSValue+NSAraay用法汇总


iPhone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串


Cocoa里的字符串,NSString介绍
NSString介绍,内容较详细。


当C++遇到iOS应用开发---字符串处理篇
作者在NSMutableString基础上用C++进行了封装,特别是对于一些常用方法的使用,在使用上与C#没太大差别。


一些 NSArray 的基本操作代码例子


十二、内存管理
iOS平台内存常见问题   
内容包括iOS平台内存管理介绍,iOS平台内存使用原则,iOS平台AutoRelease机制, iOS平台内存使用陷阱,iOS平台内存报警机制,iOS平台内存检查工具等内容。


iPhone/Mac Objective-C内存管理教程和原理剖析  
objective-C内存管理机制由浅入深的教程。本文涉及的内存管理是针对于继承于NSObject的Class。


浅析Objective-C的内存管理机制    


一个很有用的iPhone文件处理代码库
github上的一个开源代码,包括低内存XMLParser,低内存下载文件等内容。


Objective-C内存管理总结


NSArray,NSMutableArray的使用与内存问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值