ios开发
文章平均质量分 53
harryptter
这个作者很懒,什么都没留下…
展开
-
UITableview性能优化总结
转载自:http://www.cnblogs.com/wengzilin/p/4288027.htmlUITableView作为ios中使用最频繁的控件之一,其性能优化也是常常要面对的,尤其是当数据量偏大并且设备性能不足时。本文旨在总结tableview的几个性能优化tips,并且随着认识的深入,本文将持续更新,力求将tableview的优化做到极致!Let`s begin!转载 2016-08-26 17:44:44 · 599 阅读 · 0 评论 -
CocoaPods安装和使用教程
转载自:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?转载 2015-06-23 18:33:31 · 319 阅读 · 0 评论 -
使用Xcode 7 beta免费真机调试iOS应用程序
转载自:http://blog.k-res.net/archives/1862.html#more-1862今天凌晨的WWDC15虽然没有熬夜守候吧,但也还是早起第一时间翻看了twitter的相关标签,发现比较实惠的一点就是新的Xcode 7可以在不加入每年99刀的Apple Developer Program的情况下真机调试应用了(不知道是不是迫于Android那“粗犷”的真转载 2015-06-22 12:51:30 · 711 阅读 · 0 评论 -
IOS iPhone开发中发送e-mail的3种方式
转载自:http://blog.csdn.net/zhibudefeng/article/details/12952203iOS系统框架提供的两种发送Email的方法 1、使用openURL来实现发邮件的功能: NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=ba转载 2014-12-11 16:46:04 · 775 阅读 · 0 评论 -
UINavigationBar-使用总结
转载自:http://blog.sina.com.cn/s/blog_7b9d64af01019zsi.html多视图应用程序中,我们常常使用到自定义UINavigationBar来完成导航条的设置。1.获取导航条UINavigationBar*navBar =self.navigationController.navigationBar;转载 2014-12-11 15:15:18 · 651 阅读 · 0 评论 -
Invalid Image Path问题
转自:http://my.oschina.net/u/1245365/blog/205790#OSC_h1_1摘要 我们上传的时候,如果不注意的话,很可能会出现Missing recommend icon file 的警告和 Invalid Image Path的错误,下面办法可以解决目录[-]Missing recommend icon file 的问题。Inva转载 2014-12-08 23:14:00 · 1596 阅读 · 0 评论 -
手把手教你ARC——iOS/Mac开发ARC入门和使用
转载自:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对ARC机制有听闻很向往但是一直由于种种原因没有使用的童鞋。本文将从ARC机理入手对这个解放广大iOS开发者的伟大机制进行一个剖析,并逐步引导你开始使用ARC。一旦习惯ARC,你一定会被转载 2014-12-07 11:03:03 · 605 阅读 · 0 评论 -
<iOS>关于Xcode上的Other linker flags
转载自:http://www.cnblogs.com/robinkey/archive/2013/05/27/3101095.htmlTargets选项下有Other linker flags的设置,用来填写XCode的链接器参数,如:-ObjC -all_load -force_load等。还记得我们在学习C程序的时候,从C代码到可执行文件经历的步骤是:源代码 > 预处理器转载 2014-12-23 17:27:30 · 348 阅读 · 0 评论 -
ios block 的使用
转载自:http://blog.csdn.net/totogo2010/article/details/7839061#t2代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量转载 2014-12-23 12:46:28 · 358 阅读 · 0 评论 -
iOS应用开发:什么是ARC?
转载自:www.bejson.com转载 2014-11-12 19:47:51 · 567 阅读 · 0 评论 -
iOS appDelegate 生命周期
◆- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了◆- (void)applicationDidBecomeActive:(UIApplication *)application说明:当应用程序入活转载 2014-12-05 15:34:28 · 454 阅读 · 0 评论 -
IOS开发常用资源网站
1.代码模块搜索 code4app http://www.code4app.com/2. cocoachina http://www.cocoachina.com/3.UI素材 http://www.zcool.com.cn/各大博客原创 2014-12-15 21:07:42 · 429 阅读 · 0 评论 -
Xcode debug 技巧
部分转载自http://blog.csdn.net/tyxkzzf/article/details/24327785当出现内存问题时可使用Zombie模式出现内存问题时,寻找出问题代码具体位置时,如上点击调试模式中的show the debug navigator选项,选择对应的数字步骤即可找出出现问题代码位置之前做项目一直不需要很复杂的逻辑,而且大原创 2014-12-20 20:04:01 · 841 阅读 · 0 评论 -
UITextView详解
转载自:http://www.cnblogs.com/daguo/archive/2012/06/19/2554277.html1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码: 复制代码#import @interface TextViewController : UIViewController {转载 2014-12-02 14:27:56 · 361 阅读 · 0 评论 -
一篇搞定iOS 9适配--系列教程
转载自:http://www.08kan.com/gwk/MjM5OTM0MzIwMQ/208621604/1/e6c8e5eba85d48e7c6b7229d711b6165.htmlDemo1_iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协转载 2015-09-17 15:35:21 · 721 阅读 · 0 评论 -
IOS UIVideoPlayer 视频不退出界面
最近游戏项目中添加视频发现在IOS 下视频播放完毕回调中将视频隐藏没有效果 ,但是同样的代码在android下却能执行。 最后参考文章资料解决方式是在播放视频之前加上Director::getInstance()->stopAnimation();在视频播放完毕加上Director::getInstance()->startAnimation();然后视频从父节点移除,视频退出界面原创 2015-12-16 19:58:28 · 1202 阅读 · 0 评论 -
优化UITableView性能
转载自:http://www.cnblogs.com/pengyingh/articles/2354714.html在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用转载 2016-08-26 16:41:02 · 560 阅读 · 0 评论 -
iOS推送的那些事
转载自:http://superdanny.link/2016/02/02/iOS-Apple-Push-Notification-Service/关于推送关于苹果的推送网上已经有非常多的资源讲解,我在这里就不再累赘。直接切入主题,讲讲如何模拟推送以及处理推送消息。在进入主题之前,我先说几个关键流程:创建Push SSL Certification(推送证书)转载 2016-08-02 14:44:58 · 899 阅读 · 0 评论 -
导入库时报错:ld library not found for -lAFNetworking
今天从github上下载一个IOS的项目打开时报ld library not found for -lAFNetworking的错误 之后找到的解决方法是:引入cocoapods后应当打开工程.xcworkspace 打开工程.xcworkspace 而不是.xcodeproj文件原创 2016-04-29 18:08:20 · 894 阅读 · 0 评论 -
instance method '' not found (return type defaults to 'id')
今天项目中涉及到oc 与c++ 混编 通过oc调用类的方法时候曝出警告instance method '' not found (return type defaults to 'id') 但是看了下代码里面明明有该方法,后来找到原因,当从外部调用类的方法时候,一定要在头文件中声明(哎,好长时间没用oc了,鄙视自己一下)。在类头文件中声明该方法,警告就没了。原创 2016-05-11 18:21:19 · 1898 阅读 · 0 评论 -
第三方微信登陆编译问题
项目中IOS端从微信官方下的IOSdemo编译的时候遇到了Undefined symbols for architecture x86_64: "_SecItemAdd", referenced from: +[WXOMTAKeyChain save:data:] in libWeChatSDK.a(MTAKeyChain.o) "_SecItemCopyMatching"原创 2016-05-10 11:12:18 · 1590 阅读 · 0 评论 -
IOS性能优化
转载自: http://blog.jobbole.com/37984/写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你转载 2016-04-10 16:48:04 · 786 阅读 · 0 评论 -
process launch failed: Security 解决方案
在下载网上的DEMO在自己的ipad上调试的时候,弹出了process launch failed: Security 的通知。最后解决的方法是:在ipad上设置 -------通用--------描述文件---------信任 找到该应用的说明点击信任即可。原创 2016-03-07 16:09:27 · 580 阅读 · 0 评论 -
如何运行从网上下载的iWatch项目详细步骤.Error: An App ID with identifier "*****" is not avaliable.
转载自:http://blog.csdn.net/soindy/article/details/47184933今天帮朋友解决iWatch的问题,他把项目直接扔给我,我们都知道如果项目中带一些需要开发认证的框架(比如Healthkit框架内)是不能直接运行的.昨天经过一个多小时的研究(PS:楼主比较笨),终于搞定这个问题.现在把自己爬坑的经过写下来,希望能帮助到大家.朋友的项目转载 2016-03-07 16:05:39 · 2066 阅读 · 0 评论 -
IOS常用第三方库
转载自:http://www.henishuo.com/ios-thirdparty/引言作为iOS开发人员,在开发App的过程中怎么会不使用第三方库呢?相信没有App是不使用第三方库的!相信自己在所做过的App中使用过哪些第三方库呢?网络库说到网络库,这是开发必备,除非你的App玩单机。现在特别火也特别好用的网络库就数AFNetworking了。也有部分同转载 2016-03-07 14:14:54 · 454 阅读 · 0 评论 -
iOS 网络访问安全问题解决方法App Transport Security policy requires the use of a secure connection
最近游戏项目再接入IOS 第三方SDK的时候本地数据打印都没问题,远端就是接收不到数据,后来发现报了一个错误The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因是iOS9引入了新特性App Trans原创 2015-12-23 11:28:09 · 4510 阅读 · 0 评论 -
Xcode编译Undefined symbols for architecture xxx 错误总结
转载自:http://my.oschina.net/ioslighter/blog/363211每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧可能会遇到这几种错误:Undefined symbols for architecture armv7Undefined symbols for architecture armv7sUndefined转载 2015-12-22 16:20:57 · 545 阅读 · 0 评论 -
"library not found for - "解决办法
转载自:http://blog.csdn.net/xingxing513234072/article/details/29367247在我们编译的时候有时候会报这个错误 "library not found for - "由于是我们在项目中使用了一些第三方的库,就比如我再使用百度的静态库文件的时候,报出的这个错误。当xcode在编译的时候却找不到这个库,从而导致转载 2015-12-22 16:18:30 · 6176 阅读 · 0 评论 -
Xcode编译Undefined symbols for architecture xxx 错误总结
转自:http://my.oschina.net/ioslighter/blog/363211每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧可能会遇到这几种错误:Undefined symbols for architecture armv7Undefined symbols for architecture armv7sUndef转载 2015-12-16 17:07:54 · 477 阅读 · 0 评论 -
ios 简单基础控件创建汇总:UIBUTTON UILabel UITextField UILabel UIscroll
UIBUTTONUILabel *label1 = [[UILabelalloc]initWithFrame:CGRectMake(50.0,20.0, 200.0,50.0)]; UILabel *label2 = [[UILabel alloc]initWithFrame:CGRectMake(50.0,80.0, 200.0,50原创 2014-10-03 11:22:27 · 753 阅读 · 0 评论 -
ios标准颜色类
转载自:http://www.cocoachina.com/bbs/read.php?tid=153144http://code.cocoachina.com/detail/153144iOS 7标准颜色类 (在iOS代码库中浏览本帖)关键字:iOS 7,颜色,UIColor代码类库:其他(Others)GitHub链接:https://github.com/c转载 2014-12-15 15:48:31 · 777 阅读 · 0 评论 -
IOS线程的使用 performSelectorOnMainThread
·使用线程可以把占据时间长的程序中的任务放到后台去处理·用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度·程序的运行速度可能加快·在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下可以释放一些珍贵的资源如内存占用等等。performSelectorOnMainThread原创 2014-11-29 00:02:58 · 600 阅读 · 0 评论 -
在objective-C中#pragma mark是什么意思?
转载自:http://www.weste.net/2011/2-24/pragma-mark.html转载 2014-11-16 10:49:38 · 933 阅读 · 0 评论 -
UIImage 详解
转载自:http://www.cnblogs.com/ygm900/archive/2013/06/04/3117923.html转载 2014-10-13 23:20:55 · 683 阅读 · 0 评论 -
设置textfield边框颜色
头文件加入#import原创 2014-11-16 16:51:00 · 5094 阅读 · 0 评论 -
ios 常用字符串的操作
ios 常用字符串的操作//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEn转载 2014-09-24 22:08:03 · 616 阅读 · 0 评论 -
NSData与UIImage之间的转换
转载自:http://www.cnblogs.com/wxy325/archive/2013/03/06/2946971.html1 //NSData转换为UIImage2 NSData *imageData = [NSData dataWithContentsOfFile: imagePath];3 UIImage *image = [UIImage imageWithData: i转载 2014-10-13 23:19:18 · 1829 阅读 · 0 评论 -
【已解决】iOS程序出现警告:ARC Semantic Issue,Assigning retained object to unsafe property;object will be releas
【问题】BirdWatching的iOS app,现在想要去多多折腾,搞懂不同property的setter修饰符:assign,copy,retain等的更深层的含义。所以,专门去把代码改为:?123 //@property (nonatomic, weak) UIImagePickerController *imgPickerController;//@property转载 2014-11-13 22:58:25 · 6510 阅读 · 0 评论 -
计算指定时间与当前的时间差 比如,3天前、10分钟前
计算指定时间与当前的时间差 比如,3天前、10分钟前(这个在项目中经常遇到,所以记录了下来)以下是实现方法:/** * 计算指定时间与当前的时间差 * @param compareDate 某一指定时间 * @return 多少(秒or分or天or月or年)+前 (比如,3天前、10分钟前) */+(NSString *) compareCurrentTime转载 2014-11-13 22:56:22 · 621 阅读 · 0 评论 -
用shareSDK实现ios应用第三方登陆和分享到第三方功能(一)
转载自:概述准备集成初始化项目功能实现概述 实现用户第三方登录主要使用ShareSDK中授权相关功能来实现。其整个实现的流程如下所示:使用ShareSDK中的hasAuthorizedWithType方法来判断用户是否已经登录。如果尚未登录则进入步骤2,否则进入步骤4。使用ShareSDK中的authWithType方法来对用户进行授权。授权成功后,调用ShareS转载 2014-09-27 12:09:54 · 1261 阅读 · 0 评论