随笔分类 - IOS
摘要:提示Theexecutablewassignedwithinvalidentitlements.(Theentitlementsspecifiedinyourapplication’sCodeSigningEntitlementsfiledonotmatchthosespecifiedinyourprovisioningprofile.)错误,没有发布成功。在网上查询资料后,按照其中一个方法成功解决了此问题,具体如下:第一步:在工程中添加文件newfile,选择Resource中的PropertyList,添加后名称为Entitlements.plist。第二步:点击Entitlements.
阅读全文
摘要:选中 xib文件,在右侧第一项(Identity and type)的Interface Builder Document 中取消 Use AutoLayout 选项。
阅读全文
摘要:UITapGestureRecognizer是没有tag属性,但他有UIView的属性,我们可以通过给UIView添加tag属性,从而标记UITapGestureRecognizer。UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(whenClickImage:)];[_firstImage addGestureRecognizer:singleTap];UIView *singleTapView = [singleTap view];s
阅读全文
摘要:解压BaiduMapApi_Lib_iOS_1.2.2 ,可以看到inc文件夹包含头文件,libs包含了模拟器和device的百度api静态库,以及mapapi.bundle(mapapi.bundle中存储了定位、默认大头针标注View及路线关键点的资源图片。如果您不需要使用内置的图片显示功能,则可以不添加此bundle文件),之后我们需要吧模拟器和device的百度api静态库合并成一个,方便之后使用:打开终端,进入静态库所在的目录,在终端输入,同时将生成的静态库放在libs文件夹下面:localhost:desktop leadingwinner$ cd BaiduMapApi_Lib_
阅读全文
摘要:1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。1.1 方法1、可以设置显示隐藏文件,然后在Finder下直接打开。设置查看隐藏文件的方法如下:打开终端,输入命名显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false输完单击Enter键,退出终端,重新启动Finder就可以了重启Finder:鼠标单
阅读全文
摘要:这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资料众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者精疲力尽,灰心丧气,无法持久。现在,救星来了!只要通读本教程,你就能摆脱这些烦恼,成为一名活力四射,精壮(Robust I mean!)的开发者。正式开始之前的准备工作我们先来从Apple Devel
阅读全文
摘要:label.lineBreakMode=UILineBreakModeWordWrap;下面是lineBreakMode的样式属性:typedefenum { UILineBreakModeWordWrap = 0, // Wrap at word boundaries UILineBreakModeCharacterWrap, // Wrap at character boundaries UILineBreakModeClip, // Simply clip when it hits the end of the rect UILineBrea...
阅读全文
摘要:- (void)applicationWillResignActive:(UIApplication *)application;- (void)applicationDidBecomeActive:(UIApplication *)application ;
阅读全文
摘要:NSFileManager 常用操作-(BOOL)contentsAtPath:path//从一个path所指定的文件上读取数据-(BOOL)createFileAtPath:pathcontents:(NSData*)dataattributes:attr//向一个path所指向的文件上写入数据data-(BOOL)removeFileAtPath:pathhandler:handler//删除一个path所指定的文件-(BOOL)movePath:fromtoPath:tohandler:handler//重命名或移动一个文件。from是源文件,to是目标文件-(BOOL)contents
阅读全文
摘要:让app支持嵌入字体的方法,iOS 3.2之后,各式字体都可自定义~方法很简单:1.将MWindyHK-Bold.otf拖到项目资源中2.info.plist里面添加下列key,其中MWindyHK-Bold.otf为外嵌字体,类型是array,可添加多个UIAppFonts(Fonts provided by application) key,类型是array3.使用:[UIFont fontWithName:@"MWindyHK-Bold" size:13];//调用coretext的话 用CTFontRef newFont = CTFontCreateWithName
阅读全文
摘要:ViewController每个视图都会有唯一的视图控制器,一个控制器可以同时控制一个或者多个视图。多视图控制器UIViewController的父类为NSObject,它有三个子类1.UINavigationController 导航类控制器类,控制多个具有层次关系的视图,是构件分层应用的主要工具。2.UITabBarController标签栏控制器类,用于管理多个具有相对独立关系的视图,用户可以在不同视图之间切换,每个视图代表独立运行的模块。3.UITableController表视图控制器类,用于显示数据列表,还可以被配置成各种所需的形式。是最常用的视图控制器。动画加入动画有两种,UIV
阅读全文
摘要:IOS开发之手势——UIGestureRecognizer 共存在 iPhone 或 iPad 的开发中,除了用touchesBegan / touchesMoved / touchesEnded这组方法来控制使用者的手指触控外,也可以用UIGestureRecognizer的衍生类別来进行判断。用UIGestureRecognizer的好处在于有现成的手势,开发者不用自己计算手指移动轨迹。UIGestureRecognizer的衍生类別有以下几种:UITapGestureRecognizerUIPinchGestureRecognizerUIRotationGestureRecognizer
阅读全文
摘要:创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentDirectory = [paths objectAtIndex:0]; //dbPath: 数据库路径,在Document中。NSStrin...
阅读全文
摘要:APNs--Apple Push Notification ServiceAPNs苹果推送服务器Device安装带有推送服务程序的iPhone手机Provider程序服务器,把需要推送的信息发给 APNsDeviceToken在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到Device 都需要 DeviceToken作为认证。Payload需要推送的消息的主体内容。alert-alert消息的消息体,按键标题等badge-显示在程序icon右上角的数字,sound-声音提示文件的文件名,该声音资源文件要在
阅读全文
摘要:(1)、重写canBecomeFirstResponder方法- (BOOL)canBecomeFirstResponder{[super canBecomeFirstResponder];return YES;}(2)、创建自定义UIMenuControllerUIMenuItem *share = [[UIMenuItem alloc] initWithTitle:@"分享" action:@selector(share:)];UIMenuItem *email = [[UIMenuItem alloc] initWithTitle:@"邮件" ac
阅读全文
摘要:iPhone图形开发绘图教程是本文要介绍的内容,介绍了很多关于绘图类的使用,先来看详细内容讲解。1、绘图总结:绘图前设置:CGContextSetRGBFillColor/CGContextSetFillColorWithColor//填充色 CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColor//笔颜色 CGContextSetLineWidth//线宽度绘图后设置:注: 画完图后,必须 先用CGContextStrokePath来描线,即形状,后用CGContextFillPath来填充形状内的颜色.2.常见图形绘制:CGC
阅读全文
摘要:答案:1.私有API:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];2.或者在程序中添加个webView,将webview的frame设为CGRectZero,先用[NSURL URLWithString:@"tel://10086"]生成个url,再用[NSURLRequest requestWithURL:url]生成个request, 调用webview的- (void)loadRequest:(NSURLRequest
阅读全文
摘要:持久化CookieASIHTTPRequest允许你使用全局存储来和所有使用CFNetwork或者NSURLRequest接口的程序共享cookie。如果设置useCookiePersistence为YES(默认值),cookie会被存储在共享的 NSHTTPCookieStorage 容器中,并且会自动被其他request重用。值得一提的是,ASIHTTPRequest会向服务器发送其他程序创建的cookie(如果这些cookie对特定request有效的话)。你可以清空session期间创建的所有cookie:[ASIHTTPRequest setSessionCookies:nil];这
阅读全文
摘要:第一步:添加XMPP FrameWork For IOS需要添加的文件:第二步: 编译后发现有很多错误,那么需要添加其他扶助的类库第三步:ARC(只限没有使用ARC的项目)当所有类库都添加后,编译,我们会发现有很多黄色的警告,这个时候我们需要将xmppframework的相关文件告诉编译器使用ARC。打开Build Phases--》 Compile Sources双击xmppframework下的相关文件输入-fobjc-arc 说明此文件在编译时使用ARC支持。再次编译,会发现警告已经消除。代码:http://download.csdn.net/detail/stackhero/42897
阅读全文
摘要:开发同时支持这两个平台的项目:1、 是在创建新项目的时候,创建基于Window-based Application,窗口中间product项选择Universal(只有基于Window-based才有这个选项)。创建完成如下图:不同之处在于:少了Resouces Folder,增加了iPad,iPhone,Shared Folder。对iPhone、iPad加以了区分,这种模式笔者认为对于底层数据接口文件、类等共用的可放在Shared Folder,但对于上层类,XIB相应的要创建单独的两份(且不能同名),一种基于iphone,一种基于iPad。两者无关系,所以也不用在代码里进行区分。2、 是
阅读全文

浙公网安备 33010602011771号