![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
文章平均质量分 62
crs258
这个作者很懒,什么都没留下…
展开
-
开发者证书的制作
1、创建一个App IDs,再将通过钥匙原创 2014-07-16 12:28:08 · 497 阅读 · 0 评论 -
GCD,线程使用的一些笔记
1、正常调用方法和performSelector异同:以下两种方法是等效的[object performSelector:@selector(selectorName) ];[object selectorName];有时使用performSelector会更加方便、灵活些,能动态调用SEL selector;if(condition){selector=@原创 2016-01-29 17:18:32 · 539 阅读 · 0 评论 -
mac yosemite 卸载java
删除这3个目录:sudo rm -rf /Library/Java/JavaVirtualMachines/jdk.jdksudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPanesudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin转载 2015-12-17 14:58:16 · 596 阅读 · 0 评论 -
utf-8转GB2312
//转换成GB2312----uif8-(CFStringRef)EncodeUTF8Str:(NSString *)encodeStr{ CFStringRef nonAlphaNumValidChars = CFSTR("![ DISCUZ_CODE_1 ]’()*+,-./:;=?@_~"); CFStringRef pre转载 2015-12-17 20:50:29 · 870 阅读 · 0 评论 -
CocoaPods的安装使用和常见问题
转自:http://www.jianshu.com/p/6e5c0f78200a一、什么是CocoaPodsCocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。在使用CocoaPods之前,开发项目需要用到第三方开源库的转载 2015-12-10 14:13:26 · 681 阅读 · 0 评论 -
iOS提交后申请加急审核
转自:http://blog.csdn.net/showhilllee/article/details/19541493下面进入正题。提交完成后进入加急审核页面。链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html在i would like to里选择加急审核转载 2015-11-17 13:36:41 · 673 阅读 · 0 评论 -
ios深拷贝,浅拷贝,拷贝自定义对象的简单介绍
转自:http://blog.csdn.net/daiyelang/article/details/18730303copy语法的目的:改变副本的时候,不会影响到源对象;深拷贝:内容拷贝,会产生新的对象。新对象计数器置为1,源对象计数器不变。浅拷贝:指针拷贝,不会产生新的对象。源对象计数器+1。拷贝有下面两个方法实现拷贝:转载 2015-09-17 16:53:20 · 461 阅读 · 0 评论 -
Mac OS X 跟新到10.11后cocoapods安装出现的问题
转自:http://blog.csdn.net/w_x_p/article/details/49151477将http 替换成 https1.gem sources --remove http://ruby.taobao.org/2.gem sources -a https://ruby.taobao.org/3.查看源对不对转载 2015-10-16 11:35:10 · 716 阅读 · 0 评论 -
NSString写入文件和导出文件
转自:http://blog.csdn.net/centralperk/article/details/118795111、写入文件//字符串的导出(写入到文件) void test3(){ NSString *str = @"123123123这是一个导出的字符串"; //文件不存在会自动创建,文件夹不存在则不会自动创建会报错转载 2015-07-22 23:23:07 · 1859 阅读 · 0 评论 -
[Cocoa]深入浅出 Cocoa 之消息
转自:http://blog.csdn.net/xiaoxiaotian2008/article/details/19541995在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的:Bird转载 2016-02-17 23:51:48 · 588 阅读 · 0 评论 -
iOS运行时与method swizzling:
转自:http://blog.csdn.net/sakulafly/article/details/27575871C语言是静态语言,它的工作方式是通过函数调用,这样在编译时我们就已经确定程序如何运行的。而Objective-C是动态语言,它并非通过调用类的方法来执行功能,而是给对象发送消息,对象在接收到消息之后会去找匹配的方法来运行。这种做法就把C语言在编译时的工作挪到了运行转载 2016-03-17 15:11:00 · 403 阅读 · 0 评论 -
CALayer的position与anchorPoint
转自:http://www.cnblogs.com/benbenzhu/p/3615516.htmlanchorPoint一般都是先介绍position,再介绍anchorPoint。我这里反过来,先来说说anchorPoint。从一个例子开始入手吧,想象一下,把一张A4白纸用图钉订在书桌上,如果订得不是很紧的话,白纸就可以沿顺时针或逆时针方向围绕图钉旋转,这时候图钉就转载 2016-12-20 18:27:26 · 515 阅读 · 0 评论 -
OCLint 安装与使用
转自:http://ios.jobbole.com/85016/转载 2016-12-01 18:38:02 · 536 阅读 · 0 评论 -
mac 下安装React Native报错npm 安装错误 npm ERR! Darwin 13.4.0
转自:http://www.ithao123.cn/content-41081.html在配置React Native的环境时遇到个错误:在终端执行npm install的时候,报错npm 安装错误 npm ERR! Darwin 13.4.0shasum check failed for错误,具体的错误信息忘了记录了,反正大概就记得会出现这两个错误,以下是参考解决的方转载 2016-05-29 01:04:06 · 2311 阅读 · 0 评论 -
友盟抓取crash Log- 解析IOS崩溃日志
http://blog.csdn.net/xyxjn/article/details/43310061http://blog.csdn.net/smking/article/details/9342899[objc] view plain copy 最近在解析umeng错误分析日志上有了重大突破!转载 2016-05-28 02:05:05 · 4784 阅读 · 0 评论 -
iOS应用添加第三方支付
最简单明了的教程还是官方文档,以下是我给应用添加支付功能,记录下。1、微信支付(官方文档:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5)假设你的应用在微信开放平台已经创建、通过审核并获取了支付功能。拿到的相应参数、项目中成功导入微信支付SDKAPP_ID-----公众账号IDpartnerId---商户号原创 2016-03-14 12:55:03 · 743 阅读 · 0 评论 -
ios 常用第三方类库
转自:http://www.cocoachina.com/bbs/read.php?tid-131431-page-1.htmlios 常用第三方类库 分享类型:游戏开发相关http://blog.csdn.net/wstarx/article/details/6317779http://iosdevelope转载 2016-03-10 11:28:10 · 292 阅读 · 0 评论 -
用NSURLConnection Post上传数据的"+"会变成空格
转自:http://blog.csdn.net/lvxiangan/article/details/45482309在一次项目中,要post 一个字符串到服务器上去但是发现post上去的字符串在服务器端总是存在问题·,经过与后台数据的对比发现字符串转成base64String里的“+”,post到服务器上都变成了空格。以下是解决方法。NSString *baseStr =转载 2016-03-07 19:33:27 · 496 阅读 · 0 评论 -
GCD (Grand Central Dispatch)------多线程编程
转自:http://www.cnblogs.com/taintain1984/p/3709146.html三个函数:void dispatch_async(dispatch_queue_t queue,dispatch_block_t block);dispatch_queue_t dispatch_get_global_queue(long priority, unsig转载 2015-03-25 10:40:37 · 460 阅读 · 0 评论 -
MPMoviePlayerViewController和MPMoviePlayerController的使用
转自:http://blog.csdn.net/baron_blogs/article/details/30462881?utm_source=tuicoolios播放视频文件一般使用 MPMoviePlayerViewController 和 MPMoviePlayerController。前者是一个view,后者是个Controller。区别就是MPMoviePla转载 2015-06-23 20:44:45 · 303 阅读 · 0 评论 -
iOS 错误码
转自: http://blog.csdn.net/demondev/article/details/8272990ios错误码:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Referen转载 2015-05-29 10:39:39 · 335 阅读 · 0 评论 -
IOS 推送消息 php做推送服务端(沙盒测试与正式发布两个版本)
转载:http://blog.csdn.net/xueer8835/article/details/9121799转载 2014-08-27 08:41:55 · 1253 阅读 · 0 评论 -
设置浏览器的UserAgent
添加个方法:+ (void)initialize { // Set user agent (the only problem is that we can't modify the User-Agent later in the program) NSDictionary *dictionnary = [[NSDictionaryalloc] initWithObj转载 2014-08-13 09:34:03 · 532 阅读 · 0 评论 -
企业版 app发布,ios7.1 在线安装 失败的解决办法
转载:http://www.cocoachina.com/bbs/read.php?tid=194062把manifest的plist文件放到Dropbox中,并拷贝出分享链接,如:https://www.dropbox.com/s/7ps3vuk85n9wy5g/kj.plist然后把 "www.dropbox.com" 替换成 "dl.dropboxusercontent.转载 2014-08-25 10:55:34 · 1378 阅读 · 0 评论 -
ios 禁止横屏
转载:http://blog.csdn.net/hengshujiyi/article/details/10094917在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWi转载 2014-07-29 11:21:16 · 384 阅读 · 0 评论 -
xcode5项目名的修改
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心转载 2014-06-18 17:59:50 · 497 阅读 · 0 评论 -
协议的用法 ios protocol
转自:http://mobile.51cto.com/iphone-278986.htm转载 2014-07-04 00:55:58 · 429 阅读 · 0 评论 -
xcode5.1下安装ios5.0模拟器
转载: http://blog.csdn.net/forestml2008/article/details/21714259转载 2014-06-06 20:10:01 · 1151 阅读 · 0 评论 -
ios 全局变量的使用
http://my.oschina.net/simple2012/blog/96487转载 2014-06-05 10:05:31 · 555 阅读 · 0 评论 -
Core Animation
转载:http://blog.csdn.net/ysy441088327/article/details/7568428typedef NS_OPTIONS(NSUInteger, UIViewAnimationOptions) { UIViewAnimationOptionLayoutSubviews = 1 UIViewA转载 2014-09-01 11:20:22 · 447 阅读 · 0 评论 -
iOS UIScrollView 停止滑动 减速
转自:http://blog.csdn.net/messageloop3/article/details/112501751.UIScrollView 减速可能通过decelerationRate的属性来设置,它的值域是(0.0,1.0),当decelerationRate设置为0.1时,当手指touch up时就会很慢的停下来。2.UIScroll转载 2014-11-07 19:56:15 · 537 阅读 · 0 评论 -
iOS开发:保持程序在后台长时间运行
转自:http://www.nivalxer.com/archives/category/iosiOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS转载 2015-04-07 13:53:08 · 934 阅读 · 0 评论 -
layoutSubviews总结
ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)setNeedsDispla转载 2015-04-22 17:15:19 · 264 阅读 · 0 评论 -
iOS如何把所有界面的状态栏的字体颜色都设置为白色
转自:http://blog.csdn.net/woaifen3344/article/details/24969521第一步:在info.plist中添加一个字段:view controller -base status bar 设置为NO第二步:在一个所有界面都继承的父类里添加: if (IOS7_OR_LATER) { // 判断是否转载 2015-03-13 18:33:25 · 418 阅读 · 0 评论 -
将百度地图中模拟器和真机的.a文件打包成一个文件
在同一目录的lipo -create Release-iphoneos/libbaidumapapi.a ./Release-iphonesimulator/libbaidumapapi.a -output libbaidumapapi.a原创 2015-01-25 19:15:57 · 516 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
转自:http://blog.csdn.net/totogo2010/article/details/8048652转载 2014-12-22 11:48:31 · 355 阅读 · 0 评论 -
xmpp iOS 聊天客户端
转自:http://blog.csdn.net/xueer8835/article/details/40373719[iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)http://blog.csdn.net/kangx6/article/details/7739828[iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS转载 2014-11-03 11:10:54 · 486 阅读 · 0 评论 -
静态库的生成
转载:http://www.cocoachina.com/industry/20131204/7468.html为什么使用静态库 创建静态库可能出于以下几个理由:1.你想将一些你和你团队中的同事们经常使用的类打包并轻松的分享给周围其他人。2.你想让一些通用代码处于自己的掌控之下,以便于修复和升级。3.你想将库共享给其他人,但不想让他们看到你的源代转载 2014-10-13 18:40:03 · 515 阅读 · 0 评论 -
xcode修改项目名称
转载:总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹转载 2014-10-27 13:09:37 · 397 阅读 · 0 评论 -
AppStore审核指南
转载:app被Rejected 的各种原因翻译1. Terms and conditions(法律与条款)1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA),转载 2014-09-03 08:21:26 · 1971 阅读 · 0 评论