网上公开源码的一些链接(持续更新)
-
DZNEmptyDataSet(UI,空表格视图解算器)
-
PDTSimpleCalendar(UI,drop-in日历组件)
-
MagicalRecord(实施活跃记录模式的Core Data助手)
-
Chameleon(UI,色彩框架)
-
Alamofire(Swift 网络)
-
TextFieldEffects (UI,自定义外观的文本区域)
-
GPUImage(快速图片处理)
-
iRate(获取用户评价)
-
GameCenterManager(快速管理游戏中心)
-
PKRevealController(UI,滑动侧边栏菜单)
-
SlackTextViewController(UI,高度可定制的自定义文本区域)
-
RETableViewManager(自动以代码创建表格视图)
-
PermissionScope(UI,预询问用户系统权限的友好体验)
-
SVProgressHUD (UI,自定义等待进度条)
-
FontAwesomeKit (快速添加Awesome字体)
-
SnapKit(在代码中快速自动布局)
-
MGSwipeTableCell (UI,可滑动的表格视图cell)
-
Quick(Swift单元测试框架)
-
IAPHelper(应用内购买助手封装)
-
ReactiveCocoa(FRP框架)
-
SwiftyJSON(Swift JSON库)
-
Spring(动画框架)
-
FontBlaster(在应用中快速载入个性化字体)
-
TAPromotee(使用drop-in视图交叉推广应用)
-
Concorde(下载解码渐进式jpeg)
-
KeychainAccess(简便管理keychain)
-
iOS-charts(美观的图表库)
转载贴:cocohina资源:
【论坛索引】iOS开发——UI篇
管理提醒: 本帖被 ccsupport 执行提前操作(2013-05-13)
为了能够更好的服务大家,小编开始整理社区5年多积累下来的资源,今天发布的是UI部分,由于内容比较多,肯定会有疏漏的地方,还请大家指出。
欢迎大家补充贡献好帖子,如果有想要参与制作论坛索引的同学,请更贴回复,整理也是一次学习的机会。
教程指导
苹果官方教程:用户界面设计
UIApplication深入学习
iOS 动画总结----UIView动画
核心动画编程指南
IOS开发之纯代码界面--基本控件使用篇
关于UIWebView的一些事
代码例子
照相机快门动画(已更新,流畅)-快门组件依次层叠,跟系统一样的动画效果
类似建设银行客户端 图标随之旋转 放大的3d动画效果
Path 2.0 大部分效果分享
完美模拟MAC的dock托盘 动画效果
常用16种视图切换动画小结(补上Core Animation私有API)
UIView的各种动态效果Demo
自定义圆角渐变色样式带阴影效果的CellView
类似于破碎的动画效果
播放GIF 图片的代码
UITabBarController+UINavigationController源代码
UITableView的Demo小合集
在UITableView中实现各种翻转切换效果的Demo
QQ列表的收缩展开,带动画效果
获取汉字汉语拼音首字母,UITableView中文也可以加index了
UITabBarController自定义
在UITableView中使用自定义Cell的例子
UITableView异步加载图片+缓存(非常简洁)
水平滚动的UITabBar Demo
UITableView多选删除,类似mail中的多选删除效果
iPhone遮盖系统栏,实现自定义效果的状态栏
UITabBarController+UINavigationController源代码
使用UIwebView 播放gif文件
获取汉字汉语拼音首字母,UITableView中文也可以加index了
小技巧
为UIKeyboardTypeNumberPad增加自定义按键
iPhone遮盖系统栏,实现自定义效果的状态栏
关于uiview中画动态柱形图问题
旋转UIView
UIView Animation 动画效果
UIImagePickerController编辑图片框大小的问题
UITabBarController 保存调整后的more选项(增加所有TabBar之间切换).
UIButton+Block
UIWebView加载Loading...两种方法
UIWebView浏览多个网页的Demo
UIWebView响应Touch事件的方法(不用Private API, iOS4 Tested)
利用 UIWebView 顯示 HTML 檔示範
iphone类代码]UIWebView字体控制
使用UIWebView 播放YouTube
利用UIWebView进行图片缩放
UIWebView显示xls, pdf, ppt, doc
gif 图片使用小结 UIImageView UIWebView分别实现
已解决的热门问题
flipboard翻页动画如何实现
有人知道UIAlertView的动画效果..怎么做出来的..(已解决)
UIView 如何实现渐入渐出
UIWebView的字体控制
UITableViewCellStyleValue1 textLabel 太长 导致 detaillLabel显示不了 大家是怎么处理的?
如何在 UIView里用 pushViewController方法 转到 UIControllerView
怎么将UIView设置成圆角的矩形啊?
UIView设置了alpha值,但其中的内容也跟着变透明。有没有解决办法?
请问UIWebView超时警报怎么实现啊??
UIWebView中加载的网页尺寸太大,如何让网页适应屏幕大小
使用UIWebView或UIScrollView如何实现safari网页手势捏合缩放功能?
做了一个960x640分辨率的webapp,但是通过UIWebView在iPhone4上测试显示两倍大小
求助怎样实现一个登录界面跳转到UITabBarController界面
UIWebView + jquery + json问题
如何更改uiwebview中弹出对话框的标题
如何手动清空UIWebView的内容?
ios UIWebView通过javascript调用本地api
uiwebview打开本地文件的时候出问题
求助!UIWebView拖到底部出现的多余空白能去掉吗?
如何设置UITableView Section的背景颜色和字体颜色?
怎么才能把UITableViewCell设为不可选中。
美术资源
48款免费的精美UI界面设计套件
iOS开发进阶精华贴索引
管理提醒: 本帖被 ccsupport 执行提前操作(2013-07-01)
- 分享类型:应用开发相关
接UI索引篇
欢迎大家补充贡献好帖子,如果有想要参与制作论坛索引的同学,请更贴回复,整理也是一次学习的机会。如有疏漏,也请指出。谢谢。
一、联系人
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的使用与内存问题