共 44 篇文章
显示摘要每页显示  条
【iOS开发】多屏尺的自动适配 AutoLayout (纯代码方式)AutoLayout是什么?使用AutoLayout的话,就变为了使用约束条件来定义view的位置和尺寸。NSString *vfl5 =@"V:|-(<=top)-[_btn_1(btnHeight)]-vPadding-[_btn_2(btnHeight)]-vPadding-[_btn_3(btnHeight)]-vPadding-[_btn_4(btnHeight)]-(>=btm)-|";vfl5 =@"V:|-(&l...
/*创建一个串行队列 第一个参数:队列名称 第二个参数:队列类型 */ dispatch_queue_t serialQueue=dispatch_queue_create("myThreadQueue1", DISPATCH_QUEUE_SERIAL);//注意queue对象不是指针类型 //创建多个线程用于填充图片 for (int i=0; i<count; ++i) { //异步执行队列任务 dispatch_async(serialQueue, ^{ [self loadImage...
安装和卸载 Constraints.第一种方案,选中 leading 和 trailing 这两个 Constraint 之后,在右侧添加宽高均为 Regular 的选项并去掉勾选,表明,这个 Constraint 适用于所有情况,就是不要用在宽高均为 Regular 的屏幕上:第二种方案,切换到 Regular Regular 的尺寸之后,选中那两个 Constraint 然后按下Command+Delete ( 注意要按下 Command ...
Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求。要获取最新版本的 Alamofire,前往https://github.com/Alamofire/Alamofire然后单击网页右边的Download ZIP按钮。打开Alamofire-master文件夹(现在它位于您的项目文件夹中),然后将Alamofire.xcodeprij文件(注意是蓝色图标!打开Five100px.swift,然后在靠近文件顶部的地方...
////////////////////////NSOperation依赖关系addDependency(removeDependency) 修改NSOperation的执行顺序queuePriority 只是增加优先执行的一个权重 队列的最大并发操作数maxConcurrentOperationCount(队列同步操作的数量) 取消cancel 等待waitUntifinished暂停和dispatch_group_wait类似 。
ios中的事件总结TouchDownTouchDownRepeatTouchDragInsideTouchDragOutsideTouchDragEnterTouchDragExitTouchUpInsideTouchUpOutsideTouchCancelValueChangedEditingDidBeginEditingChangedEditingDidEndEditingDidEndOnExit.
IOS多线程IOS多线程。dispatch_async(dispatch_queue_t queue,dispatch_block_t block);async表明异步运行,block代表的是你要做的事情,queue则是你把任务交给谁来处理了.(除了async,还有sync,delay,本文以async为例).Main queue:dispatch_queue_t myQueue =dispatch_queue_create(queueName, NULL);可以同时运行多个任务,每个任务的启动时间是...
NSLog(@"%@", date);NSDateComponents* components = [calendar components:NSYearCalendarUnit fromDate:date];NSLog(@"%ld", [components year]);NSLog(@"%ld", [c2 month]);NSLog(@"%ld", [c3 year]);NSLog(@"%ld", [c3 month]);NSLog(@"%ld", [c3 day]);NSLog(@"%ld&quo...
ios开发之block传值和委托协议传值的比较block传值和委托协议传值的比较1 使用委托(delegate)和协议(protocol)在两个viewController间传值protocol-协议,就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。UploadDetailViewController *uploadDetailViewController=[[UploadDetailViewControlleralloc]initWi...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部