摘要: 在实现消息推送之前先提及几个于推送相关概念,如下图:1、 Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、 APNS:Apple Push Notification Service... 阅读全文
posted @ 2014-08-07 10:50 andy_shen 阅读(426) 评论(0) 推荐(0) 编辑
摘要: @dynamic这个关键词,通常是用不到的。它与@synthesize的区别在于:使用@synthesize编译器会确实的产生getter和setter方法,而@dynamic仅仅是告诉编译器这两个方法在运行期会有的,无需产生警告。假设有这么个场景,B类,C类分别继承A类,A类实现某个协议(@pro... 阅读全文
posted @ 2014-07-25 15:41 andy_shen 阅读(194) 评论(0) 推荐(0) 编辑
摘要: AVCaptureDevice.h,主要用来获取iphone一些关于相机设备的属性。AVCaptureDevice.h,必须要引入AVFoundation.framework包。1. 前置和后置摄像头enum { AVCaptureDevicePositionBack = 1, AVCaptureD... 阅读全文
posted @ 2014-07-25 15:27 andy_shen 阅读(484) 评论(0) 推荐(1) 编辑
摘要: UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate设置协议BOOL directionalLo... 阅读全文
posted @ 2014-07-07 10:13 andy_shen 阅读(153) 评论(0) 推荐(0) 编辑
摘要: loadView;This is where subclasses should create their custom view hierarchyif they aren't using a nib. Should never be calleddirectly.这是当他们没有正在使用nib视... 阅读全文
posted @ 2014-07-07 09:48 andy_shen 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 我是Mike Ash的Let’s Build…系列文章的忠实粉丝,在这一系列文章中他从头设计Cocoa的控件来解释他们的工作原理。在这里我要做一点类似的事情,用几行代码来实现我自 己的滚动试图。不过首先,让我们先来了解一下UIKit中的坐标系是怎么工作的。如果你只对滚动试图的代码实现感兴趣可以放心跳... 阅读全文
posted @ 2014-06-22 12:34 andy_shen 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Key-value coding (KVC) 和 key-value observing (KVO) 是两种能让我们驾驭 Objective-C 动态特性并简化代码的机制。在这篇文章里,我们将接触一些如何利用这些特性的例子。观察 model 对象的变化在 Cocoa 的模型-视图-控制器 (Mode... 阅读全文
posted @ 2014-06-14 00:15 andy_shen 阅读(553) 评论(0) 推荐(0) 编辑
摘要: IOS7环境中,设置UITextView.text并不能立即更新contentSize,再用textView.contentSize.height无法获取当前内容的高度。采用以下方法可以解决这个问题。 if ([[[UIDevice currentDevice] systemVersion] fl... 阅读全文
posted @ 2014-05-07 09:18 andy_shen 阅读(172) 评论(0) 推荐(0) 编辑
摘要: •在终端中输入以下命令,可以切换隐藏文件的显示•显示隐藏文件•defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder••不显示隐藏文件•defaults write com.apple.finder AppleS... 阅读全文
posted @ 2014-04-25 08:06 andy_shen 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.先停止所有mysql有关进程2.sudo rm /usr/local/mysql3.sudo rm -rf /usr/local/mysql*4.sudo rm -rf /Library/StartupItems/MySQLCOM5.sudo rm -rf /Library/Preference... 阅读全文
posted @ 2014-04-25 08:05 andy_shen 阅读(273) 评论(0) 推荐(0) 编辑