摘要:
我们在项目中,上传图片多用于头像与评论,并且大多是jpeg的格式为主。在上传头像的参数中,我们首先与需要一个上传的图片(UIImage)和一个图片的压缩倍数(float),再者我们需要一个图片的类型(jpeg/png),最后我们需要和后台商量一个格式来设计把图片转成字符串后的传输格式。 代码: - 阅读全文
摘要:
使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 UIBezierPath是CGPathRef数据类型的封装。如果是基于矢量形状的路径,都用直线和曲线去创建。我们使用直 阅读全文
摘要:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ [self.navigationController.navigationBar setBackgroundImage:[self imageWithBgColor:[UIColor col... 阅读全文
摘要:
- (void)viewDidLoad {[super viewDidLoad];[self initTableView];}- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{return 1;}- (NSIntege... 阅读全文
摘要:
我们知道UITableView没有像UIButton那样可以通过addTarget方法来监听touch事件,因此在某些场合,特别是在 UITableViewCell中包含UITextField的时候,我们很有可能想通过点击UITableView的其他地方来取消 UITextField的焦点。也许有朋... 阅读全文
摘要:
UITableView详解//创建 UITableView(所在类中要遵从UITableView的 UITableViewDataSource和 UITableViewDelegate 协议)UITableView *dataTable = [[UITableView alloc] initWith... 阅读全文
摘要:
myTimer=[NSTimerscheduledTimerWithTimeInterval:1.5target:selfselector:@selector(scrollTimer)userInfo:nilrepeats:NO];//不重复,只调用一次。timer运行一次就会自动停止运行重复调用计... 阅读全文
摘要:
OSX 10.11 Developer Beta 1的已知问题列表如下,如有你无法忍受的,请不要测试。应用程序如需要向系统位置写文件的,在10.11下将无法工作。意味着大量需要调正系统、安装驱动的软件都需要重新升级。从10.7或更早系统升级是不推荐的。无法从WINDOWS迁移。AirPlay:可能无... 阅读全文
摘要:
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。Github地址:h... 阅读全文
摘要:
iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 ... 阅读全文