Recently Added iOS Source Code Examples

More >
  • 模仿网易新闻客户端的滑动联动效果,即往右拖动当前视图时,底部露出的视图也会往右滑动,但是两个视图的滑动速率不一样,形成一种视差滑动效果。
感谢开发者@O 发布代码于Code4App.com。

    XXNavigation

    07/30/2014

    A category of UINavigationController, scroll to show new views。

  • 实现客户端与服务端生成同一动态码功能,适合做二维码登陆,手机宝令,支付宝动态码等。代码包包含php服务端。
小编注:感谢开发者@陈淦_ 发布代码于Code4App.com。

    Token generation

    07/30/2014

    Dynamically generate unique token。

  • 动态改变UITableViewCell高度。cell中如果包含图片,也可以动态改变cell高度。

    Dynamic UITableviewCell Height

    07/30/2014

    Dynamically change the height of the UITableViewCell according to the content。

  • 实现了凤凰新闻的频道订阅界面和功能,点击某个频道,可以将其移入或者移出订阅栏,剩下的频道自动重新排列。归档Model数组到本地app的Library文件夹。代码是用非ARC编写的。

    ifengNewsOrderDemo

    07/30/2014

    Add and reorder items。

  • CoreData功能强大,但使用起来不是那么方便。本类库提供方便的方法用于进行各种CoreData相关的操作,包括插入、更新、删除数据,以及对数据进行搜索和排序。

    IQDatabaseManager

    07/28/2014

    CoreData helper classes with convenience methods。

  • 根据手机转动的角度,显示图片的不同部分,仅能在真机中测试。

    CRMotionView

    07/28/2014

    A custom photo viewer that implements device motion scrolling, inspired by Facebook Paper。

  • 游戏中加血的动画效果。

    Add Score

    07/28/2014

    simple animation demo use for add scoresimple animation demo use for add score,similar health point view。

  • 最大程度简化iBeacons的使用Demo。注意事项:
1.需要真机运行
2.安装在两部不同的设备上iOS7系统,iPhone4s和iPad3以上硬件。
3.一个开启基站功能(Server),一个当作客户端。
4.可以后台运行,测试方法是先打开客户端,退出到后台,然后打开另外Server,此时客户端会收到推送消息。关闭的时候也会收到消息(会有延时)
小编注:感谢开发者@朱檑 发布代码于Code4App.com。

    Apple iBeacons

    07/28/2014

    iBeacon Demo。

  • 仅需几行代码就可以为UITableView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看下面的“使用方法”。
2013.11.03版本代码更新功能:
1.适配iPhone横竖屏、iPad横竖屏;
2.不用再调用 free 方法来释放刷新控件的资源;
3.演示了刷新控件的block回调;
4.演示了刷新控件在UICollectionView上的使用.
作者说:网上开源的下拉-上拉刷新控件,普遍封装得过于复杂、耦合性强。因此本人特地花了点时间写了一套无耦合、可插拔式的刷新控件,对项目中的其他代码毫无侵入性,而且使用简单,3行代码就能集成刷新控件。
小编注:感谢开发者@M了个J 发布代码于Code4App.com。

    Pull to refresh

    07/28/2014

    Very easy to integrate pull to refresh and pull up to load more into app。

  • 滑动列表上任意一行,删除对应的行。特殊的效果是,滑动某一行时,此行会像被撕开一样。这种效果类似谷歌“翻译”app的滑动删除tableview上面的cell。

    RHSlideDeleteTableViewCell

    07/25/2014

    Slide to delete a table view cell with rotation animation。

  • 利用 UICollectionView 实现图文混编的瀑布流,支持section内容伸缩。
小编注:感谢开发者@D2空间 发布代码于Code4App.com。

    Water flow view

    07/25/2014

    Using UICollectionView to make water flow view containing images and texts。

  • 让UITextField产生振动效果,可以用于输入密码错误时的动画效果。可以自定义TextField振动的速度、方向(左右抑或上下振动)、次数以及振动距离。

    UITextField-Shake

    07/25/2014

    UITextField category that adds shake animation。

  • 利用UICollectionView实现类似Facebook Paper App那样的视图切换效果。

    HAPaperViewController

    07/25/2014

    UICollectionView with layout transitions inspired by Facebook Paper App。

  • 一款简易的MP3播放器,具备完整的播放器功能,比如暂停、继续、下一首、循环等等。MP3文件是获取沙盒中的所以,请自己添加文件。
小编注:感谢开发者@苦海无涯_自作舟 发布代码于Code4App.com。

    MP3 Player

    07/25/2014

    A mp3 player。

  • 在列表(UITableView)或者 Collection View 中嵌入图片或者视频,可以用手指拖拽嵌入的图片或者视频,效果特别棒。

    MHVideoPhotoGallery

    07/21/2014

    A Photo and Video Gallery designed for iOS 7。

  • 实现效果不错的日历视图,每一页显示4个月的日期,点击其中某一天,会在日期周围动态绘制一个小圆圈。

    NVCalendar

    07/21/2014

    NVCalendar is simply 2*2 view to display months,you can click on any date with beautiful animation。

  • 让列表的数据按照某个属性进行排序,类似于淘宝的按金额,时间排序。

    Sortable cell

    07/21/2014

    Sort the table cells in specific order。

  • 上下拖动View,对View进行重新排列。

    Drag to reorder views

    07/21/2014

    Drag and reorder the views。

Popular Code

More >
  • 左右菜单例子,类似于Facebook的ViewControllerContainer,在一个UIViewController上面加载另外一个UIViewController。点击主视图的导航条左右两边按钮,就会从左右两边分别滑动出子视图。

    left and right side menu

    3941 downloads

    Stack view demo, which mimics facebook's side bar menu。

  • 实现效果不错的可展开cell的列表(TableView)。列表cell最左边的accessory 在cell展开的时候会发生变化。

    SKSTableView

    2512 downloads

    An expandable table view。

  • 利用 cocos2d 模仿合金弹头的特种任务做的一个demo,包括几个场景,可以发射子弹、跳跃和前进。
作者说:在iphone真机retina显示屏上能运行重力感应控制方向,单指按攻击,双指按跳跃。还没开发完毕,遇到一些困难,希望有相关经验的的前辈指点或者发送一些类似游戏demo给 stonexing5@gmail.com 。
小编注:只能在真机retina显示屏上才能正确运行。感谢开发者@草庐软件 分享代码于Code4App。

    Metal Slug Demo

    2116 downloads

    Metal Slug demo made by cocos2d。

  • 实现较为完整的图片浏览器(Photo Browser),整体效果和ios自带的照片app差不多。包括的功能有:手指划动切换图片,点击图片隐藏导航条,放大图片、分享图片、复制图片等等。显示的图片包括本地图片、相册图片、网络图片。并且能够处理下载和cache(缓存)来自互联网图片。

    Photo Browser

    1970 downloads

    A photo browser similar to the native Photos app in iOS。

  • 利用cocos2d制作的一款类塔防游戏。游戏规则是本方城堡和敌方城堡互相开炮射击,可以修建城堡以及买大炮。有几个比较不错的实现,可以供开发者学习一下:炮弹射出的烟雾效果,堡垒被击中的坍塌效果,以及旋转屏幕的伪3D效果等等。

    Castle Hassle

    1778 downloads

    A physics-based cocos2d iOS game。

  • 自定义相机拍摄界面,仿照Instagram。
小编注:感谢开发者@Aevit 发布代码于Code4App.com。

    SCCaptureCamera

    1673 downloads

    A Custom Camera with AVCaptureSession to take a square picture. And the UI is patterned on Instagram。

  • 实现效果多样的HUD。这是小编看过的效果最多样化的HUD。可以设置很多关于HUD动画和外观的参数。包括,可以设置HUD是否有边框(border),设置HUD出现和消失的方式(包括上下、左右、淡入淡出、放大缩小等等),设置HUD的内容(可以在HUD中加入帧动画、动态图片等等),设置HUD出现时的底部覆盖层颜色,等等。总而言之,这是一份集大成的HUD代码。慢慢看视频吧,囊括了所有效果。
小编注:不过,可惜的是这么多效果,却没有扁平化风格(Flat UI)的效果。

    MMProgressHUD

    1651 downloads

    An easy-to-use HUD interface with personality。