先执行viewDidLoad() 1 -(void) viewWillAppear:(BOOL)animated 2 { 3 NSLog(@"视图即将出现"); 4 } 5 -(void) viewDidAppear:(BOOL)animated 6 { 7 NSLog(@"视图已经出现"); 8 ... ...
分类:
其他好文 时间:
2017-10-15 15:09:07
阅读次数:
134
nil/Nil/NULL/NSNull的区别 nil/Nil/NULL/NSNull的区别 nil/Nil/NULL/NSNull的区别 nil/Nil/NULL/NSNull的区别 一个简单的小例子: NSObject *obj = nil; NSLog(@"%@",obj); =>null NS ...
分类:
其他好文 时间:
2017-10-11 00:48:02
阅读次数:
207
余命数ヶ月ばかりの恋に 点滴で扶养する患者达 被害者の甘い期待を吊い 悔悟の机会を踌躇うドクター 所以など行方知らず 未知の病巣に卧す患者达 発热が死因 然れば早期に 踌躇すべきだったと知る放火犯 この心に穴が空いたくらいなのに たったそれだけの违いなのに 贵方の背中に渗んでく涙痕が 枯れそうもない ...
分类:
其他好文 时间:
2017-10-10 14:41:46
阅读次数:
86
文件格式 图片加载性能取决于加载大图的时间和解压小图时间的权衡。很多苹果的文档都说PNG是iOS所有图片加载的最好格式。但这是极度误导的过时信息了。 PNG图片使用的无损压缩算法可以比使用JPEG的图片做到更快地解压,但是由于闪存访问的原因,这些加载的时间并没有什么区别。 清单14.6展示了标准的应 ...
分类:
其他好文 时间:
2017-10-06 00:51:01
阅读次数:
315
在动画过程中取消动画 之前提到过,你可以用-addAnimation:forKey:方法中的key参数来在添加动画之后检索一个动画,使用如下方法: 但并不支持在动画运行过程中修改动画,所以这个方法主要用来检测动画的属性,或者判断它是否被添加到当前图层中。 为了终止一个指定的动画,你可以用如下方法把它 ...
分类:
其他好文 时间:
2017-10-04 23:54:40
阅读次数:
271
+(NSString*) getIdfa { if (IOS_6_OR_LATER) { NSString *adId =[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; NSLog(@"getIdfa... ...
分类:
移动开发 时间:
2017-09-18 13:26:56
阅读次数:
289
背景介绍:APP启动页,常有静态图加链接,gif加链接,短视频等几种形式。我们APP前期只有静态图这一种,功能已经实现。之后,有了添加gif的需求,按理说,只要添加一个类型判断,按照数据类型,通过不同方法展示内容即可,但是一直不可以。。出了这样的问题,下好的gif图,内容类型没错但是通过对应的gif ...
分类:
移动开发 时间:
2017-09-18 12:16:44
阅读次数:
889
亲测可用:附带一份ios源码 https://files.cnblogs.com/files/xiang-wei/ios_des%E5%8A%A0%E5%AF%86.zip ...
分类:
移动开发 时间:
2017-09-13 11:56:39
阅读次数:
422
可以使用GCD创建定时器 创建定时器: 注意创建gcd定时器timer后,需要保存timer,需要有个引用引用timer,要不然timer会销毁 取消定时器 总结 GCD定时器 1.时间调度很准确,时间是以纳秒为单位,比NSTimer更加精确 2.GCD是不受runloop的影响, 比如:拖动scr ...
分类:
其他好文 时间:
2017-09-09 12:58:56
阅读次数:
316
一、点击头像图片 或者按钮 在相册选择照片返回img,网络上传头像要用data表单上传 (1)上传头像属性 (2)头像点击事件 (3)打开相册或者拍照 (4)网络上传头像 (5)上传头像方法 ...
分类:
Web程序 时间:
2017-09-06 10:05:59
阅读次数:
267