//获取当前系统时间的时间戳 #pragma mark - 获取当前时间的 时间戳 +(NSInteger)getNowTimestamp{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDate ...
分类:
移动开发 时间:
2017-11-08 11:58:25
阅读次数:
235
创建一个View #import <UIKit/UIKit.h> typedef void(^clickLabelBlock)(NSInteger index,NSString *titleString); @interface CCPScrollView : UIView /** * 文字数组 * ...
分类:
其他好文 时间:
2017-11-02 13:08:35
阅读次数:
130
#import #import #import NS_ASSUME_NONNULL_BEGIN typedef NS_OPTIONS(NSUInteger, UIRectCorner) { UIRectCornerTopLeft = 1 //初始化 + (instancetype)bezierPat... ...
分类:
移动开发 时间:
2017-10-26 15:24:32
阅读次数:
269
什么是NSNumber? NSArray/NSDictionary中只能存放oc对象,不能存放基本数据类型,如果想把基本数据类型放进去,需要先把基本数据类型转换成OC对象, 代码如下: 当然同理,存的时候是先转换成NSNumber对象,取得时候也是得先取出NSNumber对象,然后进行转换! 仅做记 ...
分类:
移动开发 时间:
2017-10-24 21:04:13
阅读次数:
172
1. NSOpenPanel的beginWithCompletionHandler:^(NSInteger result),打开文件对话框时,对话框出现在屏幕的中央。 2. NSOpenPanel的beginSheetModalForWindow:self.view.window completio ...
分类:
其他好文 时间:
2017-09-27 17:39:54
阅读次数:
292
最近闲来无事,总结一下 UITableViewDataSource和 UITableViewDelegate方法 UITableViewDataSource @required - (NSInteger)tableView:(UITableView *)tableView numberOfRowsI ...
分类:
其他好文 时间:
2017-09-13 15:21:14
阅读次数:
211
好多人都会遇到瀑布流的问题,有些瀑布流的高度是不一样的,有些是每个cell的高度是一样的,我这里的写的只要改动一个地方就可以了 首先自定义继承 UICollectionViewLayout的类然后再.m文件中布局属性 /** 默认的列数 */ static const NSInteger XMGDe ...
分类:
移动开发 时间:
2017-09-11 00:59:26
阅读次数:
229
这次的需求,是省市区三级联动选择,并且市的选择要根据省的id,然后区的选择要根据市的id 每次都要进行网络请求,关键代码,其实是 //监听轮子的移动 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row i ...
分类:
移动开发 时间:
2017-09-10 18:50:18
阅读次数:
221
tableview滑动到底部,根据页面不同 可以有两种方法 第一种: 一般样式的tableview 没有头和尾的 #pragma mark - 滑到最底部 - (void)scrollTableToFoot:(BOOL)animated { NSInteger s = [self.tableView ...
分类:
移动开发 时间:
2017-09-06 12:52:05
阅读次数:
355
UIButton在不同状态(被点击\正常状态\不可用\...)标题是可以不同的按钮的状态typedefNS_OPTIONS(NSUInteger,UIControlState){
UIControlStateNormal=0,
UIControlStateHighlighted=1<<0,//usedwhenUIControlisHighlightedisset
UIControlStateDisabled=1<<1,
UICon..
分类:
其他好文 时间:
2017-08-31 09:40:56
阅读次数:
139