随笔分类 - iOS萃取精华
不轻视每个细节,随时记录每个新的知识,抱着认真、负责的态度,成功距离你就会越来越近。
32、获取状态栏和导航栏高度、宽度信息
摘要:// 状态栏(statusbar) CGRect rectStatus = [[UIApplication sharedApplication] statusBarFrame]; NSLog(@"status width - %f", rectStatus.size.width); // 宽度 NS
阅读全文
31、iOS 正则表达式判断UITextField是否为全汉字,全字母,全数字,数字和字母
摘要:判断全汉字 if ([self deptNameInputShouldChinese]) { [DemonAlertHelper showToastWithMessage:@"只能是中文"]; return; } 调用这个方法就可 #pragma mark-- #pragma mark 输入中文 -
阅读全文
30、拨打电话方法
摘要:1.[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:186xxxx123"]]; 测试结果:不弹出提示框,直接跳转到通讯录拨打电话,通话结束返回到app。 2.UIWebView * callWebview
阅读全文
29、键盘消失的4种方法
摘要:处理UITextField,键盘消失问题 1. 通过UITextFiledDelegate,来释放第一响应者(resignFirstResponder);通过delegate释放键盘 -(BOOL)textFieldShouldReturn:(UITextFiled*)textField{ [tex
阅读全文
28、shareSDK分享以及 QQ应用平台申请遇到的问题
摘要:第一点:菜单列表没出来 未添加白名单 第二点: QQ平台申请,和安卓共用一个APP名字,出现的 问题 第三点
阅读全文
27、Label 自适应文本 xib
摘要:第一步: 第二步: 第三步: 第四步:
阅读全文
26、xcode8.0 解决没有iPhone4模拟器问题
摘要:第一步:随便打开Xcode项目 ,点击电脑屏幕右上角 Xcode->Preference 第二步: 点击下载ios 8.1 Simulator 等到下载完成即可在xcode中添加iphone4s 模拟器了
阅读全文
25、UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释
摘要:layoutSubviews总结ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeed
阅读全文
24、JSON与OC互相转化
摘要:一、 JSON: 1. 01.JSON是一种轻量级的数据格式,一般用于数据交互 02、服务器返回给客户端的数据,一般都是JSON格式活着XML格式(文件下载除外) JSON的格式很像OC中的字典和数组 {“na'me”:"jack","age":10} {"name":["jack","rose",
阅读全文
23.Xcode中常用的快捷键操作
摘要:1.工程导航器:command+1 浏览文件夹,控制器,图片等 2.显示/隐藏导航器面板:Command+0 隐藏左边工具栏 3.显示/隐藏实用工具面板:Command+Option+0 使用工具面板主要用于编辑用户界面文件时,在你只考虑代码的时候,就可以隐藏它 4.在辅助编辑器中打开文件:在项目导
阅读全文
20.cocoapods的安装和使用
摘要:一.CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以
阅读全文
18.safari 安装后flash还是提示安装 flash,视频不能播放
摘要:第一步: safari >偏好设置(首先安装最新Mac adobe flash) 第二步: 第三步:点击进入 第四步:再次打开safar,大功告成!
阅读全文
17.iOS App设置icon,启动图,App名称的方法
摘要:icon:选择Assets-->AppIcon-->将各种尺寸的icon拖拽到相应的框中。 APP名称:选择info-->Bundle name,修改APP名字。 启动图: 首先点击 Assets-->LanuchImage-->将各种尺寸的启动图拖进去,要是没有LanuchImage,新建一个,
阅读全文
16.iOS APP图标和启动画面尺寸
摘要:1. 桌面图标 (app icon) for iPhone6 plus(@3x) : 180 x 180 for iPhone 6/5s/5/4s/4(@2x) : 120 x 120 2. 系统搜索框图标 (Spotlight search results icon) for iPhone6 pl
阅读全文
9、UITableView中Cell重用机制导致内容重复解决方法
摘要:http://bbs.9ria.com/thread-253779-1-1.html
阅读全文
8、IOS编译报错:objc-class-ref in AppDelegate.o之解决方案
摘要:http://www.guaihaha.com/IOS/7307.html
阅读全文
7.输出的数组,转化为中文显示
摘要:- (NSString *)descriptionWithLocale:(id)locale { // 遍历数组中的所有内容,将内容拼接成一个新的字符串返回 NSMutableString *strM = [NSMutableString string]; [strM appendString:@"
阅读全文
6、UITableView表的分割线左对齐
摘要://分割线左对齐 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPat{ if ([cell respon
阅读全文
5、清理mac缓存和关闭后台运行程序
摘要:一、清理mac 缓存 1.用鼠标点击桌面,然后按快捷键Command+Shift+G前往文件夹 2.输入路径:~/Library/Caches/ 3.清除所有的数据,把所有的Caches文件夹得都行都删除 二、关闭后台运行程序 1.打开Launchpad中的活动监视器 2.双击可以退出,正在运行的程
阅读全文
1、iOS9 HTTP 不能正常使用的解决办法
摘要:升级Xcode7.0 bata发现网络请求访问失败 输出的错误信息:
阅读全文