麦子学院讲师,游戏蛮牛专栏作家,CSDN博客专家,热爱游戏开发,热爱Coding!
效果: 步骤: 1.创建一个ViewController,New File->Cocoa Touch->Objective-C class->Class:ViewController,Subclass of:UIViewController 2.
步骤: 1.创建自定义的CellView.xib,操作New File->User Interface->View->命名cellView 2.往上面拖放一个UITableViewCell,然后向其中拖放添加UILabel,UITextField,UIButton,如下图: 3.
要求:在一个view中显示两个tableView,要求左右显示的内容以及行数不一样,且左边每行显示两张图片(分别3个一轮回,2个一轮回)并且显示中国的城市名,右边显示水果名。
要求:三个页面(登录页面,pickerView页面,排行榜页面),pickerView页面是三个组件,每个组件显示0-9,点击按钮进行随机,获得的值存入排行榜,排行榜显示大于500的最高的10个分数和对应的用户名,切换页面可以用任何方法(0-9循环显示,登录注销[可以有不同的用户],判断用户名是否为邮箱[正则表达式]) 说明: 1.
iphone 4.0以后就开始支持正则表达式的使用了,在ios4.0中正则表达式的使用是使用NSRegularExpression类来调用。 1.
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。
用UIPickerView制作一个老虎机的效果 ViewController.h: #import @interface DXWViewController :UIViewController @property (retain,nonatomi...
用UIPicker做一个类似省市联动选择的例子 ViewController.h: #import @interface ForthViewController :UIViewController @property (retain,nonato...
用UIPicker实现循环联动效果: 效果图: 具体步骤: 1.新建一个Empty Project,添加一个rootViewController; 2.
用Tab Bar Controller处理IPhone多个view切换, 而且还附有创建空项目,picker和DataPicker的实现! 具体步骤: 1.创建一个空项目,选择User Interface->View,命名为rootView。
方法一: NSThread *t = [[NSThread alloc] initWithTarget:self selector:@selector(mutableThread) object:nil]; 方法二: [NSThread detachNe...
在第一个界面登陆,在第二个界面显示名字,并且根据不同的名字显示不同的图片 (最好不要加toolbar) 效果图: 单例Number.h: #import @interface Number : NSObject { NSStrin...
处理IPhone多个view切换是我们常遇到的问题,接下来有个比较实用的方法: 而且还附有创建空项目,内存告急处理和动画效果的实现! 具体步骤: 1.创建一个空的项目,然后添加一个ViewController,勾选上with xib文件,点击到xib文件...
处理IPhone屏幕的旋转是我们经常遇到的,当你做一个应用既然满足竖屏又要满足横屏,这就要求我们会处理屏幕旋转的问题! 方法一:自动布局 1.将项目中界面的四种手持方式都点上; 2.
创建登陆窗口(有用户名和密码),确认后弹出对话框再输入一遍,如果都相同,显示用户图片,如果不相同,弹出上拉菜单(UIActionSheet),问是否重新输入,是的话弹出对话框重新输入。
一个简单的登录功能,遇到最大的问题就是怎么处理弹出的键盘,如何让它下去,这是一个首先要处理的问题。 ViewController.h: #import @interface DXWViewController : UIViewContro...
iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.
要求:用多中方法实现定时器 ViewController.h: #import #import "NSThread+test.h" @interface DXWViewController : UIViewController - (IBAction...
1.设置控件属性: 按住鼠标右键,然后拖放到controller.h,如果设置成 @property (retain, nonatomic) IBOutlet UILabel *label; @property (retain, nonatomic)...
OC读取plist文件: #import int main (int argc, const char * argv[]) { @autoreleasepool { NSArray * arr = [NSAr...
服务器端: using System; using System.Windows.Forms; using System.Net.Sockets; using System.
C++: 1.String 的具体实现 已知String类定义如下: class String { public: String(const char *str = NULL); // 通用构造函数 String(c...
C++: 1.String 的具体实现 已知String类定义如下: class String { public: String(const char *str = NULL); // 通用构造函数 String(co...
1浅拷贝和深拷贝的区别和相同点; 浅拷贝就比如像引用类型,而深拷贝就比如值类型。浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。
struct和class区别: 类有虚函数 union://联合体 enum { //枚举 成员不需要定义其类型 monday; tuesday; .
字符串处理函数 作业:求一元二次方程的根 // // main.c // 一元二次方程求解 // // Created by 丁小未 on 13-7-9.
字符串处理函数1.strlen函数 这个函数可以用来测量字符串的字符个数,不包括\0 int size = strlen("mj"); // 长度为2 char s1[] = "lmj"; int size1 = strlen(s1); // 长...
宏定义参数没有类型判断,宏定义在编译的时候就已经计算好了,所以效率比一般函数要高。 #define mul(a,b) ((a)*(b)) 预处理指令 条件判断预处理指令,如果条件成立则预编译 #if 条件1 .
形参改变影响实参主要应用在以下几个方面: 1.用于外部函数要交换主函数中的两个值,可以用指针来实现,但通过指针来实现主函数中两个数的交换必须要知道,哪些类型属于值传递,哪些类型属于地址传递,对于值传递的那些类型(例如:整形、字符型)才有必要用指针来实现,因为数组,字符串属于地址传递类型,所以没必要在外部函数通过用指针来实现主函数中的两个数的交换。
1.void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char *str = NULL; GetMemory...
蛇形数组: //蛇形函数问题 #include #include void main() { int i = 0,n,k = 1; printf("请输入N:"); scanf("%d",&...
//题目1 //int a[3]; //a[0]=0; a[1]=1; a[2]=2; //int *p, *q; //p=a; //q=&a[2]; //a[q-p]的值是多少?为什么? #include ...
类的继承 #include using namespace std; class A { public: int x; void show() { cout
题目1: // // main.cpp // 2013-7-17作业1 // // Created by 丁小未 on 13-7-17. // Copyright (c) 2013年 dingxiaowei. All rights reserved. // //1.有这样一个学生系统,用于学校存储学生信息,当有新生的时候存储新生信息,有学生毕业的时候删除学生信息,还可以修改学生信息,比如学生突然更改了姓名或者学生换了专业。
拷贝函数的时候要进行深拷贝 A &A::operator = ( A &b)//重载赋值运算符 { if ( ps) delete [ ] ps; //不加[],则释放的第 else ps =0; ...
作业1.C++文件流的应用 如果令A,B,C,D,……,X,Y,Z这26个英文字母,分别等于百分之1,2,……,24,25,26个数值,那么我们就能得出如下有趣的结论: HARD WORD 8+1+18+4+23+15+18+11=98% ...
//map是一个存储键值对的容器,也是一个双向链表 #include using namespace std; #include int main(int argc, const char * argv[]) { map maplive; maplive.
//双向链表 #include using namespace std; #include int main(int argc, const char * argv[]) { list lis...
// vector vec; // for(int i = 0; i < 10; i++) // { // vec.
#include using namespace std; #include #include #include #include void getValue(vector &vecc,vector &...
1.下列定义的含义 int i;//整形变量 int *p; //指向整形数据的指针 int a[n]; //整形数组 int *p[n];//指针数组 int (*p)[n]; //数组指针,指向含有n个元素的一维...
#include using namespace std; #include int main(int argc, const char * argv[]) { //set必须保证输出数据的唯一性 s...
1. 编程:计算班级学生平均成绩和不及格人数。 #include int main(int argc, constchar * argv[]) { int stu[10]={99,98,55,96,95,94,...
//项目一:电话簿 //有个父类Book,有成员变量:书本的名字,书本的路径,有4个纯虚函数,分别是增删查改。类PhoneBook继承了类Book,并扩展了电话号码,姓名,扩展了登陆接口,实现了父类的4个纯虚函数。
1. 输出和为一个给定整数的所有组合 例如n=5 5=1+4;5=2+3(相加的数不能重复) 则输出 1,4;2,3。#include const int MAX = 10; int g[MAX],N,M; int sum =...
要求:利用递归算法求出N个数,并从1-N这N个数中,任意取M个数(11){dfs(i-1,m-1);}else{for(int j=1;j
1.//弹出对话框.点击转向指定页面 Response.Write("window.alert('该会员没有提交申请,请重新提交!')"); Response.
要求:在一个UIView界面中又一个lable和Button,想点击按钮之后改变lable的值,用协议委托实现 Protocol(ChangeText.h): #import @protocol ChangeText -(void)change:(NSString *)val; @end Button.
先来打一下实例: 创建一个Person类: Person.h: #import @interface Person : NSObject @property(nonatomic,assign) int age; @property(nonatomic,retain) NSString *name; @end Person.
1.JQuery简介 !JavaScript缺点: JQuery是对JavaScript进行了封装, 最好是把DOM能实现的功能也可以用JQuery来实现 !JQuery,可扩展的插件非常多 !JQuery优点:尺寸小,使用简单方便(Write Less,Do More,吃得少干得多.