-
[Iphone] 【读书笔记】】程序进入到靠山
【读书笔记】】程序进入到后台当一个iOS应用被送到后台,它的主线程会被暂停。你用NSThread的detachNewThreadSelector:toTarget:withObject:类方法创建的线程也被挂起了。如果你想在后台完成一个长期任务,就必须调用UIApplication的beginBac...
231
热度 -
[Iphone] 关于创造及使用多线程的几种方法
关于创建及使用多线程的几种方法近期刚刚学习了一种多线程技术,现结合自己的理解将其罗列出来,希望能够与大家交流一下,多线程是一种能够节省程序运算时间的方法,大大的提高了程序的运算效率,那么首先我们来说一下进程和线程概念:一个程序包含一个以上的进程,而一个进程又可以包含一个以上的线程,每一个进程都有自己...
233
热度 -
[Iphone] for.in遍历,枚举器
for..in遍历,枚举器#pragmamark------------for循环遍历集合中的元素------//创建一个数组,包含5个字符串对象,倒序取出数组中的所有元素,并存储到另一可变数组中NSArray*array=@[@"1",@"2",@"3",@"4",@"5"];NSMutableA...
284
热度 -
446
热度 -
252
热度 -
[Iphone] UICollectionView 简略的使用和注意事项
UICollectionView简单的使用和注意事项UICollectionView在创建的时候,要给它一个UICollectionViewFlowLayout(不然会崩溃),就像tableview一样,也要为它注册自定义的cell。UICollectionViewFlowLayout*flowLa...
207
热度 -
[Iphone] 解决定时器在主线程不工作的有关问题
解决定时器在主线程不工作的问题NSTimer*timer=[NSTimertimerWithTimeInterval:2target:selfselector:@selector(someAction)userInfo:nilrepeats:YES];[[NSRunLoopmainRunLoop]a...
250
热度 -
[Iphone] 【代码札记】时间选择框
【代码笔记】时间选择框一,效果图。二,工程图。三,代码。RootViewController.h#import<UIKit/UIKit.h>@interfaceRootViewController:UIViewController{UIDatePicker*datePicker;UILa...
206
热度 -
[Iphone] GCD中的dispatch_apply的用法及功用
GCD中的dispatch_apply的用法及作用GCD中的dispatch_apply的用法及作用(一)dispatch_apply的基本用法dispatch_apply函数是dispatch_sync函数和DispatchGroup的关联API,该函数按指定的次数将指定的Block追加到指定的D...
262
热度 -
[Iphone] 关于多个block有关问题
关于多个block问题在某个添加文本的页面中,leftbarbutton是删除(直接将数组中的这个string删除),rightbarbutton是完成,分别对应两个block,完成的block是一开始写的,写到了viewWillDisappear中(没写到对应的点击事件中,天坑啊),后来在加删除功...
361
热度 -
[Iphone] GCD、dispatch函数引见
GCD、dispatch函数介绍iOS多线程的方法有3种:NSThreadNSOperationGCD(GrandCentralDispatch)其中,由苹果所倡导的为多核的并行运算提出的解决方案:GCD能够访问线程池,并且可在应用的整个生命的周期里面使用,一般来说,GCD会尽量维护一些适合机器体系...
246
热度 -
[Iphone] UITableView传值(自个儿使用)(属性,代理传值)
UITableView传值(自己使用)(属性,代理传值)今天有些匆忙。效果图如下:代码如下:#import<UIKit/UIKit.h>#import"FirstViewController.h"@interfaceAppDelegate:UIResponder<UIApplica...
377
热度 -
[Iphone] 【代码札记】提醒时间的选择
【代码笔记】提醒时间的选择一,效果图。二,工程图。三,代码。RootViewController.h#import<UIKit/UIKit.h>@interfaceRootViewController:UIViewController<UITableViewDataSource,U...
297
热度 -
[Iphone] 1016-09-主页22-日期转换
1016-09-首页22-日期转换两个NSDate之间是可以进行比较的。有了NSCalendar比较两个日期就易如反掌/**1.今年1>今天*1分内:刚刚*1分~59分内:xx分钟前*大于60分钟:xx小时前2>昨天*昨天xx:xx3>其他*xx-xxxx:xx2.非今年1>...
455
热度 -
[Iphone] UITableView详细诠释
UITableView详细注释style//普通UITableViewStylePlain,//分组UITableViewStyleGrouped//表格视图UITableView*tableView=[[UITableViewalloc]initWithFrame:self.view.bounds...
381
热度 -
[Iphone] 内存管理范畴和@property
内存管理范围和@property管理范围:管理任何继承NSObject的对象,对其他的基本数据类型无效本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要存放于栈中,而对象存储于堆中,当代码块结束时这个代码块中涉及的所有局部变量会被回收,指向对象的指针也被回收,此时对象已经没有...
447
热度 -
225
热度 -
[Iphone] 唯有第一次进入带导航视图
只有第一次进入带导航视图只有第一次运行程序才出现,删除重新运行程序才会有。我只展示最后一张图了。首先创建一个viewcontroller的类然后在APPDelegate中设为根视图然后在UseGuideViewController.h中写FirstViewController是我的主界面。宏定义宽和...
331
热度 -
[Iphone] 【代码札记】缓存路径操作类
【代码笔记】缓存路径操作类一,代码。AppDelegate.h#import<UIKit/UIKit.h>@interfaceAppDelegate:UIResponder<UIApplicationDelegate>{NSMutableDictionary*cachedDa...
344
热度 -
[Iphone] 核心动画片——转场动画
核心动画——转场动画转场动画:CATransition属性介绍:①type:转场动画的动画效果kCATransitionFade交叉淡化过渡kCATransitionMoveIn新视图移到旧视图上面kCATransitionPush新视图把旧视图推出去kCATransitionReveal将旧视图移...
278
热度