摘要: 在iOS7上 对于设置status bar 又有了点点的改变1.对于 UIViewController 加入了动态改变 status bar style的方法- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0){ returnUIStatusBarStyleLightContent;}这要在我们的UIViewController类中加入这个函数就可以改变状态栏的风格2.还记得我们经常用的 [[UIApplicationsharedApplication]setStatusBarHidden:YES];吗?? 就是隐. 阅读全文
posted @ 2013-08-12 19:18 Forty_two 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: 虽然iOS已经有了ARC帮你自动管理内存,但在有些项目中必须采用手动的方式,而且在懂得手动管理内存的情况下会是自己的代码更加完善众所周知,基于手动管理内存的情况下必然涉及到 relese retain autorelese copy 等。其中 relese就是把对象的引用计数减一 retain表示把对象的引用计数加一 autorelese则是为一个叫做 内存池 的东西准备的 @autoreleasepool { }当你创建的对象加入到了内存池中,并且创建对象时用了 autorelese,则当内存池销毁时会自动帮对象调用autorelese而copy则是拷贝一份 此时原有的对象其... 阅读全文
posted @ 2013-07-30 18:29 Forty_two 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 总所周知 ,iOS 的UIScrollView是专门用来做缩放和分页用的,关于这方面的例子也很多了,但你们知道在放大的过程中 他做了些什么吗? 他的哪些东西会发生改变吗?通过在一个项目中的小经历 ,我遇到了些问题,在这和大家分享一下。在UIScrollView中添加View,然后实现他的代理- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 就够了先在来举个例子来说明本文的主题讨论问题:有一个UIScrollView 在他里面包了一个 UIImageView ,在放大的过程中 UIScrollView的conten 阅读全文
posted @ 2013-07-26 19:35 Forty_two 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 众所周知,当伟大的iOS7系统发布后,表扬的一堆、谩骂的也一片,而对于我们程序员来说最关心的莫过于低版本系统上的程序在搞版本系统上的兼容性问题了。在iOS6.1几之前,当我们想要做一些提醒用户或临时获取一些数据时,通常会弹出一个模态试图,给予用户提醒,而最常见的做法莫过于直接用UIAlertView添加控件或继承UIAlertView,然后添加自己想要的控件,如:在执行网络连接 下载等耗时任务时我们会弹出一个view 然后显示一个指示器,具体做法:- (IBAction)showTraditionAlert:(id)sender { UIAlertView *alertView ... 阅读全文
posted @ 2013-07-19 19:51 Forty_two 阅读(6192) 评论(8) 推荐(0) 编辑
摘要: Apple的通知1.本地通知//取消原来的通知,可设可不设[[UIApplicationsharedApplication]cancelAllLocalNotifications];//初始化一个通知UILocalNotification*noti=[[UILocalNotificationalloc]init];//下面就是设置该通知的各个属性了//发送通知时,计时的时区,一般是设置为本地默认时区noti.timeZone=[NSTimeZonedefaultTimeZone];//通知发送后让应用程序的图标上加上一个小图标,就像QQ来短消息一样,但记得在接受了通知后在程序中取消它,只要把他 阅读全文
posted @ 2013-07-12 23:42 Forty_two 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1.程序要要支持Iphone和ipad,所以首先必需创建一通用程序,这一操作只要在创建程序时在devices那栏上勾选universal即可,完成后会发现有两个.xib文件,但只有一个viewController类.因为这是用一个ViewController控制两个.xib文件,苹果官方称最好分开控制Iphone.xib和ipad.xib,也就是再写一个ViewController,但这样做也就像写两个应用程序一样的,只不过是同时进行2.由于Iphone5的屏幕要长一点,我也用同样的方法再建一个phone5的.xib文件,让它和ipad,其他类型的iphone关联到同一个viewControl 阅读全文
posted @ 2013-07-12 23:39 Forty_two 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一、服务端(也叫周边设备吧。。脑残的翻译)1.实现类必须遵守协议CBPeripheralManagerDelegate2.需要的主要类有:@property(strong,nonatomic) CBPeripheralManager *peripheraManager;@property(strong,nonatomic) CBMutableCharacteristic *customerCharacteristic;@property (strong,nonatomic) CBMutableService *customerService;3.调用流程代码中有注释//// ViewCont. 阅读全文
posted @ 2013-07-03 17:42 Forty_two 阅读(4215) 评论(3) 推荐(3) 编辑
摘要: http://blog.sina.com.cn/s/blog_78a55c9f01011apc.html 阅读全文
posted @ 2013-07-02 15:51 Forty_two 阅读(184) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yanfangjin/article/details/7456681 阅读全文
posted @ 2013-07-02 11:36 Forty_two 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 参考下面的链接 ,写的还不错http://gaohaijun.blog.163.com/blog/static/176698271201151052325749/ 阅读全文
posted @ 2013-07-01 15:25 Forty_two 阅读(119) 评论(0) 推荐(0) 编辑