OC中的Debug表达式

摘要: 有程序的地方就有bug,有bug的地方就需要debug。对于程序员来说,coding的过程便是制造bug和解决bug。Objective定义了不少表达式来协助debug的流程,将这些表达式用在NSLog中,可以简化部分工作,快速定义到debug的部分。 比如以下代码- (id)initWithCod... 阅读全文
posted @ 2015-10-15 18:38 哈利波特大 阅读(457) 评论(0) 推荐(0)

友盟消息推送(一)

摘要: 最近项目打算做推送功能,最后选择了友盟推送,集成友盟sdk,非常的方便。第一步:首先登陆友盟官网,注册友盟账号然后选择消息推送模块,(因为该项目只做推送功能)第二部:添加应用:分ios和安卓两个应用,选择ios客户端,完善信息完善后的信息截图如下:这一步是获取AppKey和 应用名保持和你做的... 阅读全文
posted @ 2015-10-15 17:32 哈利波特大 阅读(1211) 评论(0) 推荐(0)

Xcode7.0 更新完后,网络请求报错

摘要: 最近刚更新了Xcode7.0,更新完工程编译报错,应该在info.plist文件中添加两个key值。NSAppTransportSecurity NSAllowsArbitraryLoadsNSAppTransportSecurity 设置成NSDictionary NSAllowsArbitr... 阅读全文
posted @ 2015-09-29 15:01 哈利波特大 阅读(160) 评论(0) 推荐(0)

HTTP返回的状态码

摘要: 当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一... 阅读全文
posted @ 2015-09-23 10:16 哈利波特大 阅读(169) 评论(0) 推荐(0)

ios 通知监听App进入后台,然后再进入App(获取验证码的时间间隔)

摘要: 1.自定义按钮继承与UIButton@interface SMSButton (){ int _timerNumber; //定时器时间 long long int _backGroundInterval;//时间戳}@property (nonatomic, strong) NSTimer *... 阅读全文
posted @ 2015-09-22 14:32 哈利波特大 阅读(835) 评论(0) 推荐(0)

iOS保存model数据(自定义Model 可以存放到本地)

摘要: 1.先创建类目类:继承于NSUserDefaults2其次前提:保存的model要实现NSCoding3.在自定义的类目实现这两个方法-(void)setCustomObj:(id)obj forKey:(NSString *)key;-(id)customObjForKey:(NSString *... 阅读全文
posted @ 2015-08-31 18:43 哈利波特大 阅读(4463) 评论(0) 推荐(0)

tatableView 刷新

摘要: 1.一般情况下,刷新tableView,我们会直接调用reloadData方法 [self.tableView reloadData];但是有的时候我们需要刷新指定的cell和section,这个时候在调用reloadData的话,就浪费资源了。2.刷新局部的cellNSIndexPath *in... 阅读全文
posted @ 2015-08-20 11:06 哈利波特大 阅读(203) 评论(0) 推荐(0)

iOS bounds和Frame的区别

摘要: frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,以0,0点为起点)center:该view的中心点在父view坐标系统中的位置和大小。(参照点是,... 阅读全文
posted @ 2015-08-19 14:31 哈利波特大 阅读(249) 评论(0) 推荐(0)

UIButton下面添加滑动的线

摘要: 1.循环创建完5个按钮,然后在按钮的线面添加横线。2.在按钮的点击事件中实现横线滑动的frame的改变3.代码如下:[UIView animateWithDuration:.35 animations:^{ CGFloat centerX = button.center.x; CG... 阅读全文
posted @ 2015-08-19 11:07 哈利波特大 阅读(402) 评论(0) 推荐(0)

iOS调用系统相册

摘要: 1.点击按钮触发事件,调用系统的相册#pragma mark 点击事件- (void)onClickCarmerButton{ UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"请选择照片的来源" delegate:self... 阅读全文
posted @ 2015-08-17 17:43 哈利波特大 阅读(711) 评论(0) 推荐(0)