代码改变世界

iOS开发之即时通讯之Socket(AsyncSocket)

2016-03-22 17:37 by 一树一菩提, 202 阅读, 0 推荐, 收藏, 编辑
摘要:在实际开发中,主要的任务是开发客户端。所以下面主要详解客户端的整个连接建立过程,以及在说明时候回调哪些函数。 常用方法: 1、建立连接 - (int)connectServer:(NSString *)hostIP port:(int)hostPort 2、连接成功后,会回调的函数 - (void) 阅读全文

iOS 拨打电话功能

2016-03-02 12:40 by 一树一菩提, 173 阅读, 0 推荐, 收藏, 编辑
摘要:方法一:合法的,而且有弹框是否拨号 在.h文件中先声明一个UIWebView 的对象 phoneCallWebView(注意:phoneCallWebView必须是全局变量) 然后在.m文件中添加如下代码; -(void)tableView:(UITableView *)tableView didS 阅读全文

iOS text的长文本换行

2016-03-01 17:18 by 一树一菩提, 2084 阅读, 0 推荐, 收藏, 编辑
摘要:最近遇到要显示的文本很长,而且要换行显示。 总结一下换行的方法: 1.直接用空格键来换行:(这种换行不彻底,遇到iPhone6Plus就不行了) NSString *authenticationString = [NSString stringWithFormat: @"1、通过荟员认证,且认证时绑 阅读全文

IOS Mac上查看iPhone上的SQlite数据库

2016-02-24 16:31 by 一树一菩提, 1493 阅读, 0 推荐, 收藏, 编辑
摘要:Mac上查看iPhone上的SQlite数据库: 第一步:在Mac上下载iExplorer,安装后打开:Files---Apps---找到本应用---Library---DB, 将DB中的SQlite数据库文件,点击右键,选择导出文件,放到Mac上 第二部:在Mac上下载FireFox,下载SQli 阅读全文

iOS Code Signing的Invalid处理(根证书无效)

2016-02-24 16:13 by 一树一菩提, 426 阅读, 0 推荐, 收藏, 编辑
摘要:问题: 发布新版本,下载Provide profile 状态竟是Invalid,就查找原因,查来查去竟然是证书无效了,苹果有发邮件给注册账号的邮箱说证书无效的问题(Your APNs Development iOS certificate has been revoked)。 解决办法:先把无效的证 阅读全文

判断UITextField 输入为空 输入全为空格

2016-02-02 10:55 by 一树一菩提, 265 阅读, 0 推荐, 收藏, 编辑
摘要:NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]]; //看剩下的字符串的长度是否为零 if ([temp length]!=0) { ... 阅读全文

IOS Constraints自动布局适应不同尺寸

2016-01-19 14:13 by 一树一菩提, 512 阅读, 0 推荐, 收藏, 编辑
摘要:最近公司要开发新的功能迭代,就要开发新界面,适应各种尺寸的屏幕尺寸,这就要考虑到用自动布局了。Xcode的版本是7.2,已经从菜单栏的Editor中找不到Pin了,Xcode把自动布局都处理成xib下面的图标按钮了。亟待解决的问题是:我要设置tableViewCell在各屏幕的显示尤其是左右自动满足... 阅读全文

IOS App打包发布流程(公司账号)

2016-01-15 15:39 by 一树一菩提, 765 阅读, 0 推荐, 收藏, 编辑
摘要:公司开发的一款App开始以个人账号发布,后来迁移到公司账号。以公司的账号发布新的版本,就要重新创建密钥,ID等生成profile。流程如下:1.创建certification:从finder中打开应用程序打开密钥:创建完密钥,下载到本地。2.创建Identifier:push notificat... 阅读全文

IOS App发布问题:code signing is required for product type "Application" in SDK 'iOS 9.2'

2016-01-15 15:17 by 一树一菩提, 28902 阅读, 0 推荐, 收藏, 编辑
摘要:问题:code signing is required for product type "Application" in SDK 'iOS 9.2' 解决: 如果从ituns connect上download的profile,双击后project下的code signing还是没有profile, 阅读全文

IOS UIAlertView 和 UIActionSheet的区别

2016-01-14 12:00 by 一树一菩提, 247 阅读, 0 推荐, 收藏, 编辑
摘要:UIAlertView 和 UIActionSheet的区别: 1.弹框位置不同: UIAlertView弹框显示在中间 UIActionSheet弹框显示在底端 2.是否可以实现文本框的输入(参考:http://www.ithao123.cn/content-9409772.html) UIAle 阅读全文