2016
02-25
02-25
iOS获取设备信息与应用信息
图片来源于网络iOS获取设备信息在iOS开发过程中,有时我们想获取到设备的系统信息,这时就需要使用到UIDevice类,具体常用信息获取方式如下:获取设备唯一标识,同一个开发商的APP获取到的标识是相同的,与UDID不同的是,在我们删除了设备上同一个开发商的所有APP之后,下次获取到的将是不同的标识[[UIDevicecurrentDevice]identifierForVendor];获取设备系统名称,如iPhoneOS[[UIDevicecurrentDevice]systemName];...
继续阅读 >
1.引用计数iOS的引用计数就类似于下图中进出办公室的开关灯流程。当一个人A进入前,办公室的引用数为0,进入后需要照明,因此开灯,引用数为1,B进入后,引用数为2,C进入后引用数为3,以此类推。A离开时,引用数-1,当最后一个人离开办公室时,引用数为0,不再需要照明,因此关灯。开关灯对应到OC对象的动作时,开灯=生成对象(alloc\new\copy\mutableCopy),需要照明=持有对象(retain),不需要照明=释放对象(rele...
今天第一次接触IOS开发的UI部分,之前学Objective-C的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。为了熟悉一下基本控件的使用方法,和UI部分的回调,下面开发了一个特别简易的音频播放器,来犒劳一下自己这一天的UI学习成果。在用到UI的控件时如果很好的理解之前博客在Objective-C中的Target-Action回调模式,感觉控件的用法会很顺手。下面的简易播放器没有用到多高深的技术,只是一些基本控件和View的...
本文作者@叶孤城___,他结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。1.TableView不显示没内容的Cell怎么办?类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView=[[UIViewalloc]init];”试过都说好,加完这句之后就变成了图2的样子。2.自定义了leftBarbuttonItem左滑返回手势失效了怎么办?...