摘要: 先安装Copssh_4.9.1_Personal_Installer 再装>Git-1.9.2-preview20140411>use git from git bash only>checkout windows打开开始菜单git bash: pwd 查看当前目录 cd打开目录 可以任意新建一个... 阅读全文
posted @ 2015-01-28 23:17 对号入座 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、新建两个storyboard。一个用于实现用户登录及注册,一个负责实现即时通讯主体功能。在主控制器的storyboard中拖入Tab Bar controller控制器 删除两个分支再拖入几个Navigation Controller控制器将Tab Bar controller的View con... 阅读全文
posted @ 2015-01-27 17:19 对号入座 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 使用自带的push 返回 7.0以后支持手势滑动返回。1.封装一个单独的类来保持用户登录信息 新建一个类 在.h文件中添加Singleton.h头文件 定义属性 再到.m文件中定义 single_implementation(LoginUser) 和导入NSString+Helper... 阅读全文
posted @ 2015-01-27 16:28 对号入座 阅读(204) 评论(0) 推荐(0) 编辑
摘要: // 1. 拉伸按钮背景图片@property (weak, nonatomic) IBOutlet UIButton *loginButton; UIImage *loginImage = [UIImage imageNamed:@"LoginGreenBigBtn"]; loginImag... 阅读全文
posted @ 2015-01-27 15:45 对号入座 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 通知中心 注册通知中心监控用户登录状态1.定义一个方法 -(void)registerNotification{ NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; //参数说明: 1.通知中心监听者... 阅读全文
posted @ 2015-01-27 15:06 对号入座 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、 将用户名和密码输出框拖线到文件中。不想别人访问就可以拖到.M文件中。 1.输入框需要用户使用回车键 将输入框的代理连线到控制器 2.再到文件中继承 在 -(void)textFieldShouldReturn:(UITextField *)textField{ if (text... 阅读全文
posted @ 2015-01-27 12:17 对号入座 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在appDelegate处理来自XMPP服务器的所有请求1.在appDelegate.h 中添加XMPP的主头文件定义XMPP相关的属性的方法定义> 全局的XMPPStream,只读属性2.在appDelegate.m 的interface中新建方法:遵守XMPPStreamDelegate协议可以... 阅读全文
posted @ 2015-01-24 10:28 对号入座 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一 1.自定义一个UITabBarController。新一个主控制器>继承UITabBarController。二 2.在AppDelegate.m 文件里- (BOOL)application:(UIApplication *)application didFinishLaunchingWi... 阅读全文
posted @ 2015-01-23 10:06 对号入座 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.在storyboard中拖入一个View视图到界面,再往视图上拖入button,输入框等。。 拖入view视图的原因 ,可以方便屏幕适配。点击view 适配居中等2.设置按钮背景。把按钮Type类型设置成Custom 阅读全文
posted @ 2015-01-22 00:54 对号入座 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.确实后。2.3.4. 删除3到move to trash和4的单元测试文件5.选Other>Cocoa Touch unit testing Bundle就OK了 阅读全文
posted @ 2015-01-22 00:41 对号入座 阅读(118) 评论(0) 推荐(0) 编辑