程序人生

多读,多写,多思,方有多得!

排序:
默认
按更新时间
按访问量
RSS订阅

IOS 整体框架类图

Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在...

2015-03-05 17:13:41

阅读数 2457

评论数 2

AsyncDisplayKit入门指南

Facebook前两天发布了其iOS UI框架AsyncDisplayKit(ASDK)1.0正式版,这个框架被用于Facebook自家的应用Paper中,能够提高UI的流畅性并缩短响应时间。 下载和使用 你可以使用CocoaPods来安装AsyncDisplayKit,在Podfile中添加...

2015-03-05 17:11:04

阅读数 3994

评论数 0

ios 制作自已的framework

ios中我们写的代码有时不愿意让别人看到,可能对它进行封装,生成一个静态库如典型的.a,还有一种就是和 苹果自带的库一样的后缀名为.framework的库,个人推荐使用.framework,因为.a不仅要装其添加进去,还要 将对应的头文件添加到项目中。 1.新建一个静态库工程。f...

2014-12-11 18:04:23

阅读数 2077

评论数 0

ios8 系统定位问题

今天在开发的时候发现了一个iOS8的定位问题,执行操作之后,不会调用到定位之后的delegate方法中,然后找了一些资料来了解了一下ios8系统下的定位,发现确实是有所不同的: 解决方法: 1.在info.plist中添加key; NSLocationWhenInUseDescription,允许...

2014-12-11 15:26:52

阅读数 8323

评论数 0

iOS7下隐藏statusbar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controll...

2014-11-07 10:02:01

阅读数 15820

评论数 0

关于代码手写UI,xib和StoryBoard

最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面。iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关系。而随着iOS开发发展至今,可以说在UI制作上大家逐渐分化为了三种主要流派:使用代码手写UI及布...

2014-08-21 15:59:12

阅读数 13202

评论数 4

关于ios中的点赞控件效果的实现--UIControl

在开发当中,可能很多时候都需要做个点赞的需求,如果用按钮实现,按钮作为一个系统复合控件,外部是一个 View--》UIControl的容器, 内部包含了UILabel和UIImage,以及一些排版规则。用UIButton就很难去做一些在“赞”和“取消赞”切换时的效果。 可是我们又很需要UIBu...

2014-08-21 15:36:54

阅读数 19284

评论数 2

处理tableview的一些简单的局部刷新逻辑

tableview的局部刷新逻辑,通常是为了实现某一些或者一组效果,依赖于三个函数,reload,delete,insert。tableview的很多很炫的动画效果都是以此来实现,但是这几个函数,对cell高度可变的table的局部刷新作用,个人觉得是影响体验的,每一个cell第一次配置好之后,第...

2013-12-04 17:50:58

阅读数 13055

评论数 0

静态库详解

转载自:http://blog.csdn.net/pjk1129/article/details/7255163 这个文档的静态库的开发是基于Xcode4.2和iOS SDK5.0编写的。Xcode4跟之前的Xcode3还是有不少的差别的。 下面就简单写一个静态库和一个调用静态库的例子。 ...

2012-10-16 18:04:20

阅读数 1185

评论数 0

贝塞尔曲线的数学原理

Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式...

2012-08-10 17:43:13

阅读数 21125

评论数 2

关于iphone定位的基本知识

1.Getting the User’s Current Location 获取用户当前位置。 获取位置的方式有三种:GPS, cell tower triangulation(蜂窝站点), 和 Wi-Fi Positioning Service (WPS).其中GPS是最精确的定位方...

2012-05-25 13:02:01

阅读数 11151

评论数 0

iPhone 应用开发:音频播放

在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的。没有音效的软件是残缺的,用户体验也会大打折扣,下面是自己对iPhone音频的一点总结。 iPhone OS 音频分类:  (1)High level, easy to use    •System Sound API -...

2012-05-09 15:27:16

阅读数 1501

评论数 0

UITextField 文本字段控件及解决键盘遮住View的问题(实例)

进入本文之前建议你先读另一篇博文:控件类视图之UIControl的派生控件。 为什么要看另一篇关于UIControl的文章呢?因为UITextField继承自UIControl类,很多UIControl的属性、方法、通知等完全适用于UITextField。 创建 C代码   ...

2012-04-01 11:12:40

阅读数 2332

评论数 0

UIWebView / NSURL / NSBoundle 网页视图 及相关应用 (实例,背景等)

UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。   一、创建UIWebView C代码   CGRect bouds = [[UIScreen mainScreen]applica...

2012-04-01 10:22:59

阅读数 2482

评论数 0

播放音频 AVAudioPlayer(实例)

1. AVFoundation   Build Phases => Link Binary With Libraies => + => AVFoundation.framework => add   firstviewcontroller.h C代码   ...

2012-04-01 10:20:14

阅读数 5141

评论数 1

传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)

1. iOS开发中使用[[UIApplication sharedApplication] openURL:] 加载其它应用   在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的ur...

2012-04-01 10:15:53

阅读数 1166

评论数 0

传送数据 Passing Data Between Views (实例)

ps:在presentModalViewController或者pushviewController之前,都是不会加载该view的nib文件的, 也就没有new IBOutlet的实体对象,所以在此之前使用IBOutlet对象保存数据都是错误的行为。需要 一个中间的成员变量来做中介,才能正确的...

2012-04-01 10:03:38

阅读数 1350

评论数 0

发邮件 In App Email (实例)

In App Email In this tutorial i will be showing you how to directly email from your app Features:   1 Round Rect Button  In app emailing is a g...

2012-04-01 09:30:31

阅读数 1991

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭