ios
文章平均质量分 53
渣渣写博客
一个渣渣程序猿写的博客
展开
-
关于UITableView上拉或下拉时加载数据思路
这两天上班一直看别人的代码,由于学了一个月ios才上手,对于上拉或下拉,tableView动态请求数据的实现不了解,摸索了两天,终于搞明白了。 众所周知,UITableView本身也是个UIScrollView,而UIScrollViewDelegate声明的一些协议当然也就被UITableView遵守。其中下面这个方法实现数据动态加载很重要: -(void)scro原创 2013-12-04 09:32:03 · 2488 阅读 · 0 评论 -
消息通知声音和振动提示
一般涉及到推送的应用都会有消息推送相关的设置功能,如下图:经过我多方尝试后,总结如下:1.app进入后台后,声音关闭了,震动设置其实是无效的。因为进入后台后的推送,是否震动是由系统控制的,没有sound字段,虽然震动开了,也不会震动的。2.app进入前台,就需要自己去控制了,系统只会把收到的推送给你。3.声音设置不仅仅是客户端自己的事,还要通知到服务端,以保证开启声音后,服务端原创 2015-06-30 13:47:48 · 1688 阅读 · 0 评论 -
NSIndexSet备忘录
昨晚学习NSArray的时候,发现了NSIndexSet这个类,以前没有接触过,所以研究了下,现备忘如下:NSIndexSet类同NSSet有相似的地方,它是不会含有重复的元素,而同NSSet不同的地方是,NSIndexSet其实是一个有序的集合(由小到大)。下面附上一段代码验证:NSMutableIndexSet *set = [NSMutableIndexSet indexSetWithI原创 2015-04-16 10:19:02 · 648 阅读 · 0 评论 -
IOS 画板(签字板)的实现
//// MyCutomView.m// QuartzCoreTest//// Created by qianyb on 15/4/9.// Copyright (c) 2015年 vic. All rights reserved.//#import "MyCutomView.h"@implementation MyCutomView{ //保存之前触摸接触的原创 2015-04-10 10:32:16 · 1422 阅读 · 0 评论 -
初探button的titleEdgeInsets和imageEdgeInsets
废话不多说,直接上例子://将button的图片和文字的显示位置互换,也就是button的图片显示在右侧,而文字显示在左侧self.button.titleEdgeInsets = UIEdgeInsetsMake(0, -imageViewWidth, 0, imageViewWidth); self.button.imageEdgeInsets = UIEdgeIn原创 2015-03-06 16:54:54 · 1019 阅读 · 0 评论 -
iOS获取系统当前语言
//当前系统的语言(两中方式获取的值实际是一样的) NSString *langID = [[NSLocale preferredLanguages] firstObject]; langID = [[[NSBundle mainBundle] preferredLocalizations] firstObject]; //1、[NSLocale preferre原创 2015-03-05 11:51:25 · 2095 阅读 · 0 评论 -
UIView的autoresizingMask属性测试总结
今天本来只是想查询autoresizingMask的用法和作用,看了两篇文章,发现有篇文章,开篇便说:经过详细测试,终于验证了这几个值的意义,并发现网上找到的资料居然全都是错的。汗一个,原来大家都是互相抄,也没有检查过。当时我就震惊了!!!搞不好我之前看到的那篇就是个坑,想想还是自己测试一下吧。测试相当简单,总结直接上代码,注释能说明一切。 //当self.view 的bounds改变时,是原创 2015-01-06 17:59:57 · 673 阅读 · 0 评论 -
NSDateFormatterStyle 几种取值的区别
将NSDate对象转换成字符串的地方很多,其中不免会使用到枚举NSDateFormatterStyle。今天对NSDateFormatterStyle的值进行测试,看看有什么效果,废话不多说,看代码: 取值范围:typedef NS_ENUM(NSUInteger, NSDateFormatterStyle) { // date and time format styl原创 2015-01-07 15:59:44 · 6449 阅读 · 0 评论 -
IOS开发错误信息及解决方案记录(一直更新)
1.this class is not key value coding-compliant for the key reset.可能原因:控件中含有多余的连线,按ctrl点击控件可以显示,去掉多余连线2.property's synthesized getter follows Cocoa naming convention for returning 'owned' objects.原创 2013-12-13 14:07:49 · 656 阅读 · 0 评论 -
推送证书状态异常或者验证失败处理办法
本人菜鸟一名,大神勿喷。原创 2014-11-05 16:08:40 · 4946 阅读 · 0 评论 -
几种非代码警告的解决方案
非代码jing'ao配置文件中的警告解决方案如下:1.unable to open object file :build Settings->build Options->Debug information format ,选择DWARF2.Multiple build commands for output file :Build Phases->copy bundle resour原创 2014-09-28 10:13:15 · 429 阅读 · 0 评论 -
百度推送收不到通知的查询步骤
iOS推送接收不到通知查询步骤:前提:1. 确认您的应用在苹果开发者网站上已经正确配置了APNs,并且下载安装了APNs证书;2. 请使用设备来测试推送。模拟器是获取不到device token的,所以不能进行绑定,当然也不能进行推送测试。满足以上前提条件时,核对以下步骤:1. 确认修改了BPushConfig.plist的API_KEY是正确的应用;原创 2014-10-31 18:41:46 · 2604 阅读 · 0 评论 -
UITableView滑动卡顿解决方案
UITabelView是一个非常常用的基本视图,原创 2014-11-07 15:14:08 · 6277 阅读 · 0 评论 -
ios 布局须知
1.statusbar的高度是20,navigationBar的高度是44,tabbar的高度是49原创 2014-04-28 14:02:51 · 530 阅读 · 0 评论 -
CoreGraphics基本使用示例
demo中包括了coreGraphics的一些基本使用示例,本人对CoreGraphics也才初步了解,所以写了个demo便于理解、备忘。demo地址详见:https://github.com/woshiqyb/CoreGraphicsLearning原创 2015-07-21 15:15:25 · 602 阅读 · 0 评论