摘要: 效果图如上,实现的是一个二维码扫描界面。下面我贴出线条上下移动的代码,至于二维码的代码是用的第三方库。首先是整体的结构:注意下面的库文件一个都不能少,否则会报错。TLTiltHighlightView是划线的类。#import #import #import "TLTiltHighlightView.h"// Private properties.@interface TLTiltHighlightView ()// Our gradient layer.@property (nonatomic, strong) CAGradientLayer *gradientLayer 阅读全文
posted @ 2013-11-11 18:31 ymonke 阅读(2279) 评论(0) 推荐(0) 编辑
摘要: 效果图如上,实现的是一个页面引导页,最后跳到主页面,主页面是一个navigationController,但是导航栏给我隐藏了。文件目录:自己定制的viewcontroller以及navigationController先贴代码吧。1、首先是GuideViewController类GuideViewController.h#import #import "JKViewController.h"@interface GuideViewController : JKViewController @property (strong,nonatomic) UIScrollView 阅读全文
posted @ 2013-11-07 17:48 ymonke 阅读(720) 评论(0) 推荐(0) 编辑
摘要: // 控制台Log输出控制,此确保在release版本下无Log输出#ifdef DEBUG#define CMBLOG NSLog#else#define CMBLOG //WTLLog#endif//是否是iPhone5#define isIPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? \CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)// 自动调整尺寸... 阅读全文
posted @ 2013-11-07 16:38 ymonke 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 2013.11.2UIScrollViewUIPageControlNSTimer 阅读全文
posted @ 2013-11-02 17:43 ymonke 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 简介: SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp创建的公有领域项目。 不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。特征: 库实现了多数的SQL-92标准,包括事务,就是代表原子性、一致性、隔离性和持久... 阅读全文
posted @ 2013-10-31 19:01 ymonke 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、1、- (void)viewDidLoad{ [superviewDidLoad]; self.view.frame=CGRectMake(0, 0, 320, 500); NSArray *title1=[[NSArrayalloc]initWithObjects:@"知识库",@"网络医院",@"账务管理",@"客户管理",@"日常安排",@"代理人", nil]; NSArray *title2=[[NSArrayalloc]initWithObjects:@&qu 阅读全文
posted @ 2013-10-28 19:58 ymonke 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Undefined symbols for architecture i386 阅读全文
posted @ 2013-10-28 12:56 ymonke 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 为什么用构造函数与析构函数构造函数:c++目标是让使用类对象就像使用标准类型一样,但是常规化的初始化句法不适用与类类型。 int year =2001; //基本类型 struct thing { char *pn; int m; }; thing amabob = {"jiang",-23}; //结构体的初始化,结构体默认的访问类型是public,可以直接访问类对象的数据部分的访问状态都是私有的,程序不能直接访问数据成员。程序只能通过成员函数才能访问数据成员,因此要设计合适的成员函数,才能成功的将对象初始化。析构函数:用构造函数创建对象后,程序... 阅读全文
posted @ 2013-09-28 15:37 ymonke 阅读(372) 评论(0) 推荐(0) 编辑
摘要: C++中强制类型转换函数有4个:const_cast(用于去除const,volatile属性)static_cast(用于基本类型的强制转换)dynamic_cast(用于多态类型之间的类型转换)reinterpreter_cast(用于不同类型之间的指针间的转换,最常用的就是不同类型之间函数指针的转换)1、const_caststruct SA { int i;};int main(int argc, const char * argv[]){ const SA ra = SA(); //注意const变量必须定义的同时初始化,因为我们不可以给它重新赋值 //ra.i =... 阅读全文
posted @ 2013-09-27 21:36 ymonke 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 创建登陆窗口(有用户名和密码),确认后弹出对话框再输入一遍,如果都相同,显示用户图片,如果不相同,弹出上拉菜单(UIActionSheet)_,问是否重新输入,是的话弹出对话框重新输入。//// AppDelegate.h// UI1//// Created by The9 on 13-8-13.// Copyright (c) 2013年 jk. All rights reserved.//#import @class ViewController;@interface AppDelegate : UIResponder @property (strong, nonatomic) U... 阅读全文
posted @ 2013-08-13 09:43 ymonke 阅读(173) 评论(0) 推荐(0) 编辑