摘要:
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardwasChange:)name:UIKeyboardWillChangeFrameNotificationobject:nil];- (voi... 阅读全文
摘要:
-(void)locationManager:(CLLocationManager*)manager didUpdateLocations:(NSArray*)locations{ //此处locations存储了持续更新的位置坐标值,取最后一个值为最新位置,如果不想让其持续更新位置,则在此方法中... 阅读全文
摘要:
self.tableView.showsVerticalScrollIndeicator = NO; 阅读全文
摘要:
iPhone所有机型 阅读全文
摘要:
我们在写代码的时候遵守MVC很重要 尤其涉及到cell 对cell的复制一定要在cell里面写 使用model来管理 那样拓展性更强 调理更加清晰setter方法即为你在使用self. 的.语法的时候回去调用setter方法 一些东西可以在setter方法里进行管理 比如我写了一个方法需要我在更改某... 阅读全文
摘要:
首先你要知道你数据中那一项是唯一的 然后对这个唯一进行现查后插的顺序进行处理 在查的时候 第一次array肯定是空的 判断array的内容为0的话先插入第一次数据 然后再做唯一那个参数是否存在 不在的话则插入数据 这样就可以避免重复数据了 就是一个逻辑的问题 之前没想通 然后今天做环信突然想通了.有... 阅读全文
摘要:
所谓的数组越界,就是假如你的下标总数现在为32个,然后你在下一秒又执行了一个方法要从50个数据里惊醒赋值啊 筛选之类的 而你此时数量为32 50的数据还没有请求到 往往会出现数组越界的崩溃信息 大概是这样的-[__NSArrayI objectAtIndex:]: index 100 beyond ... 阅读全文
摘要:
其实很简单 只需要给tableView底部添加一个View 然后View上添加一个Label就可以了 做个衣服判断 数组为空的话则给一个这样的View 阅读全文
摘要:
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UI... 阅读全文