一万小时学习IOS
大儿童梦里花开
从事两年linux后台服务器c++开发,曾独立负责两个模块的代码编写并提供了通用组件,能熟练的进行通信编程和多线程开发,熟悉软件开发、测试流程,熟悉linux操作系统下的脚本使用,熟悉oracle相关应用开发。
展开
-
UINavigationController和UINavigationControllerDelegate
1. UINavigationControllerDelegate协议a. 设置代理类 nav.delegate = self;b. 实现协议@protocol UINavigationControllerDelegate @optional// Called when the navigation controller shows a new top view con原创 2013-06-04 10:55:57 · 9625 阅读 · 0 评论 -
C++和Objective-C混编(官方文档翻译)
Using C++ With Objective-C 苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C和C++混编的要点 在Objective-C++中,可以用C++代码调用方法也可以从转载 2013-07-08 11:02:46 · 966 阅读 · 0 评论 -
Core Animation学习之anchorPoint
Core Animation学习之anchorPointanchorPoint(锚点)简单来说是用来确定“动画效果“的。先看下面这章图:中间黑色的点就是anchorPoint了,它的取值在0-1,取到1就表示离原点最远。注意这个图是MacOS的图,ios的坐标系原点在左上角。如果我要使得图形绕着左下角转呢?anchorPoint的效果应该很清楚了,旋转和缩放转载 2013-06-20 12:46:22 · 680 阅读 · 0 评论 -
如何计算地图上两点之间的距离
路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法。如果是计算任意两点的距离,自2.0.0版本开始,Android SDK为开发者提供了计算距离的接口(DistanceUtil),具体使用方法如下:1.GeoPoint p1LL = new GeoPoint(39971802, 116347927);2.GeoPoint p2LL转载 2013-06-19 15:01:36 · 3475 阅读 · 0 评论 -
UIViewController
NS_CLASS_AVAILABLE_IOS(2_0) @interface UIViewController : UIResponder /* The designated initializer. If you subclass UIViewController, you must call the super implementation of this method, even原创 2013-05-31 16:52:48 · 3931 阅读 · 0 评论 -
UITabBarController和UITabBarControllerDelegate
NS_CLASS_AVAILABLE_IOS(2_0) @interface UITabBarController : UIViewController @property(nonatomic,copy) NSArray *viewControllers;// If the number of view controllers is greater than the number dis原创 2013-06-05 14:33:00 · 4299 阅读 · 0 评论 -
UIDeviceOrientation和UIInterfaceOrientation屏幕旋转的用法
1. UIDeviceOrientation是设备的方向,只能读,不能修改typedef NS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, UIDeviceOrientationPortrait, // Device oriented vertically, ho原创 2013-05-30 16:55:22 · 14604 阅读 · 0 评论 -
IOS 整体框架类图值得收藏
Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的转载 2013-05-31 13:39:10 · 2545 阅读 · 0 评论 -
UIApplication
NS_CLASS_AVAILABLE_IOS(2_0) @interface UIApplication : UIResponder {//获取UIApplication单例对象+ (UIApplication *)sharedApplication;//应用程序委托对象@property(nonatomic,assign) id delegate;- (void)beginIg原创 2013-05-31 15:27:36 · 2692 阅读 · 0 评论 -
UIAlertViewDelegate
@protocol UIAlertViewDelegate @optional// Called when a button is clicked. The view will be automatically dismissed after this call returns- (void)alertView:(UIAlertView *)alertView clickedButtonA原创 2013-06-04 11:47:07 · 1679 阅读 · 0 评论 -
MKMapView和MKMapViewDelegate
@interface MKMapView : UIView @property (nonatomic, assign) id delegate;// Changing the map type or region can cause the map to start loading map content.// The loading delegate methods will be原创 2013-06-04 15:33:29 · 13069 阅读 · 1 评论 -
ios 笔记整理: MVC机制原理
Model,Controller,View相互通讯的规则:Controller可以直接和Model通信Controller也可以直接和View通信Model和View永远不能直接通信iOS中View和Controller的通信是透明和固定的,主要通过outlet和action实现View使用Delegate接口和Controller同步信息View不直接和数据通信,使用dataSource原创 2013-08-08 15:12:45 · 1496 阅读 · 0 评论