- 博客(33)
- 收藏
- 关注
原创 swift 知识点 定义函数
import Foundation// swift 流程控制/*swift 流程控制主要分为: 顺序 分支 循环1.顺序:从上到下依次执行,遇到函数调用,调用完毕函数继续执行2.分支:根据分支条件进行分支 (1)if{} else{} (2)switch {case:..
2014-06-20 16:24:45 618
转载 ios 自动布局
自动布局,那基本的视图是第一步,做了一个这样的ViewController//// NESMainViewController.m// AutoLayout//// Created by Nestor on 14-3-2.// Copyright (c) 2014年 NesTalk. All rights reserved.//#import "NE
2014-04-16 11:10:28 653
转载 ios推送
一步一步教你做ios推送 ios推送客户端服务器 APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应用程序的服务器端把要发送的消息、
2014-02-27 09:00:59 696
转载 iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestur
2013-12-09 11:28:49 522
转载 Sprite Kit -- Sprite (3)
Now,Getting started创建一个基于SpriteKit Game模板的iOS项目—ZombieConga.项目模板的基本介绍在此略过~In Sprite Kit, a single object called a scenecontrols each “screen” of your app. A sceneis a subclass
2013-11-04 21:11:35 655
转载 Sprite Kit Manual Movement(2)
There are two ways to make a sprite move in Sprite Kit. The first, which you might have noticed in the last chapter if you looked at the template code provided by Apple, is to use a concept calledacti
2013-11-04 20:57:22 582
转载 Sprite (1)
Now,Getting started创建一个基于SpriteKit Game模板的iOS项目—ZombieConga.项目模板的基本介绍在此略过~In Sprite Kit, a single object called a scenecontrols each “screen” of your app. A sceneis a subclass
2013-11-01 11:45:21 977
原创 iOS 关键字
#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量。@implementation 关键字,表明类的实现 @end 结束self关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self= [superinit] 这里不是判
2013-10-17 11:20:39 467
原创 UIScrollView 原理详解
UIScrollView 原理详解ScrollView UIScrollView UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类是UITabl
2013-10-17 11:20:37 3276
原创 iOS小知识点(四)网络篇
网络编程总结iphone一:确认网络环境3G/WIFI 1.添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的例程Reachability中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachabilit
2013-10-17 11:20:29 522
原创 iOS小知识点(三)
UITouch手指的触摸范围:64X64 #pragma mark -#pragma mark Touch Events - (void)touchesBegan:(NSSet *) toucheswithEvent:(UIEvent *) event{originFrame = bookCover.frame;NSLog(@"%s %d",__
2013-10-17 11:20:27 623
原创 iOS小知识点(二)
活动表单 - (IBActive)someButtonPressed:(id)sender{ UIActi*****heet*acti*****heet =[[UIActi*****heetalloc] initWithTitle:@”Are yousure?” dele
2013-10-17 11:20:25 554
原创 iOS小知识点(一)
退回输入键盘 - (BOOL)textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width,size.height);矩形NSStringF
2013-10-17 11:20:23 488
原创 联网请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST请求操
2013-10-17 11:20:20 955
原创 iOS项目常用第三方开源库网址
http://blog.devtang.com/blog/2012/10/09/3rd-libs-used-in-fenbi-app/
2013-10-17 11:20:18 583
原创 UIScrollView详解
UIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建 [java] viewplaincopyCGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ; UIScrollView* scrollView = [ [UIScrollView alloc ]
2013-10-17 11:20:16 540
原创 UIScrollView事例(代码)
H文件ViewCode#import #import @interface Day14ViewController : UIViewController@property (nonatomic, retain) IBOutlet UIScrollView *scrollView1;@property (nonatomic, retain) IBOutlet U
2013-10-17 11:20:14 481
原创 UIScrollView的属性总结
UIScrollView的属性总结UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate设置协议BOOL
2013-10-17 11:20:12 549
原创 TableView事例讲解
首选创建一个新的项目,并添加一个MainViewController的Class文件打开MainViewController.h文件 [cpp] viewplaincopy@interface MainViewController : UIViewController @property (nonatomic, retain) NSArra
2013-10-17 11:20:10 442
原创 UINavigationController导航控制器…
1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。 [cpp] viewplaincopy[self.navigationController setToolbarHidden:NO animated:YES]; 2、在ToolB
2013-10-17 11:20:07 461
原创 UINavigationController导航控制器…
1、RootView跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView2、为Button添加点击事件,实现跳转在RootViewController.xib中和RootViewController.h文件建立连接在RootViewController.m中实现代码,a
2013-10-17 11:20:05 399
原创 UINavigationController导航控制器…
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,导航
2013-10-17 11:20:03 428
原创 使用xib定义一个自定义Cell
自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:1、运行Xcode,新建一个Single View Application,名称为Custom Cell:2、将图片资源导入到工程。为此,我找了14张50×50的.png图片,名称依次是1、2、……、14,放在一个名为Images的文件夹中。将此文件夹拖到工程中,在弹出的窗口中选中Copyit
2013-10-17 11:19:59 691
原创 两种不同TableView的使用(代码)
第一种,正常的使用方法//// TableViewViewController.m// TableView//// Created by ch_soft on11-11-7.// Copyright 2011年 __MyCompanyName__.All rights reserved.//#import "TableViewViewControll
2013-10-17 11:19:56 662
原创 UITableView概述
一、UITableView概述 UITableView继承自UIScrollView,可以表现为Plain和Grouped两种风格,分别如下图所示: 其中左边的是Plain风格的,右边的是Grouped风格,这个区别还是很明显的。 查看UITableView的帮助文档我们会注意到UITableView有两个Delegate分别为:dataSourc
2013-10-17 11:19:54 567
原创 UITableView讲解
UITableView 显示大型内容的列表 单行,多列 垂直滚动,没有水平滚动 大量的数据集 性能强大TableView Styles UITableView有两个默认的内置风格,第一个是UITableViewStylePlain(简明风格),第二种风格是UITableVie
2013-10-17 11:19:52 595
原创 UIbutton的一些属性设置
一、创建两种方法:1. 常规的 initWithFrame UIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10,80, 44)]; 对代码创建View(UIControl继承自UIView,所以也是view)不甚了解的请参看:《有关View的几个基础知识点》 2. UIButton 的一个类方法(也可
2013-10-17 11:19:50 597
原创 监听键盘工作,避免挡住文字输入
- (void)viewDidLoad { [superviewDidLoad]; // Do anyadditional setup after loading the view, typically from anib. self.textView=[[UITextViewalloc]initWithFrame:self.view.fra
2013-10-17 11:19:48 393
转载 NSString 常用方法
原文地址:常用方法">NSString 常用方法作者:lmmort1、初始化字符串一 [[NSString alloc] initWithFormat:@"%d",10];2、初始化字符串二[[NSString alloc] initWithCString:@"字符串内容"]3、字符串的替换注:将字符串中的参数进行替换参数1:目标替换值参数2:替换成为的值参数3
2013-10-17 11:19:45 488
原创 xcode快捷键大全
关于xcode偏好设置 command+,清空缓存 可设隐藏xcode command+h隐藏其它 command+option+h显示全部 可设退出xcode command+q--------------文件相关--------------新建空文件 command+control+n打开 command+o在新窗口中打开 command+option+o快速打开 com
2013-10-17 11:19:43 525
原创 按钮方法示例代码
接着前篇的按钮控件方法的实现1.UIButton * button =[UIButtonbuttonwithType:UIButtonTypeRoundRect]; //圆角2.button.frame=CGRectMake(坐标x,坐标y,按钮长度w,按钮高度h); //位置设定3.[Button SetTitle:@"按钮" forState:UIControlSta
2013-10-17 11:19:41 505
原创 按钮控件的使用
一、按钮控件的使用1、UIBunton :用户的点击事件 属性: 1.1 设置指定状态对应的标题文本 -(void)SetTitle:(NSString *)title forState:(UIControlState)state; 1.2 设置指定状态对应的标题颜色 -(void) SetTitleColor:(UIColor *)col
2013-10-17 11:19:39 826
原创 让精灵按照自己设定的轨迹运动
在cocos2d-x2.0版本中,用贝塞尔曲线来实现. 代码如下: 运动的轨迹比较简单,自己可以加多点节点,轨迹可以更复杂.
2013-10-16 20:09:34 1115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人