- 博客(354)
- 资源 (2)
- 收藏
- 关注
转载 EI Capitan下 CocoaPods命令无法使用问题
升级OS X EI Capitan之后,发现CocoaPods的pod无效了,运行pod后显示:"pod: command not found"的错误。解决步骤:1.为了安全起见,执行命令"sudo gem uninstall cocoapods",卸载原有的CocoaPod2.执行命令"sudo gem install -n /usr/local/bin cocoapod
2015-11-04 15:24:29
1122
转载 IOS应用开发-图片处理(拉伸图片 创建缩略图 解决图片旋转的问题 图片编码及上传 将图片写入磁盘)
在做项目时我们经常要对图片进行一些处理,以达到性能优化或满足需求。常见的情形有以下几种拉伸图片项目中使用的图片素材如果能通过拉伸获得就尽量这样去做。这样做有两个显而易见的好处,一是能够减少App安装包的大小,另外一个则是减少App运行时占据的内存空间大小。毕竟App的UI基本上来说是建立在大量的精致的图片上,如果这些图片都一概使用屏幕等大小的图片,那么对App的性能及安
2015-01-21 20:47:35
945
转载 当程序到后台后,继续完成Long-Running Task 任务
原文:http://blog.sina.com.cn/s/blog_7b9d64af0101cjci.html我们知道,到我们程序从前台退到后台(安home)键后,将执行程序的委托方法。// 当应用程序掉到后台时,执行该方法- (void)applicationDidEnterBackground:(UIApplication *)application
2015-01-05 12:29:06
783
转载 IOS高级开发~开机启动&无限后台运行&监听进程
原文:http://tec.5lulu.com/detail/108k5n1e6l6zy8s1e.html非越狱情况下实现: 开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动; 无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill; 监听进程:可获
2015-01-05 11:34:33
682
转载 iOS 调用系统发短信以及打电话功能
原文:http://blog.csdn.net/lwq421336220/article/details/7818979先介绍一种最简单的方法:调用打电话功能[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];调用发短信功能[[UIApplic
2014-11-30 23:32:48
413
转载 IOS App Icon Size 图标尺寸 LaunchImage iPhone Portrait 启动画面大小 Image资源使用
最新的参考apple官网地址:https://developer.apple.com/library/ios/qa/qa1686/_index.html,网页下面有详细的使用方法(ios7以后的)Table 1 iPhone-only app icon requirements.Image Size (px)File Name
2014-11-19 16:26:16
706
转载 Valid signing identity not found解决办法(原有IDP私钥丢失)及Certificate、App ID、Devices、Provisioning Profiles之间区别
原文:前言:刚刚把mini换成了macbookair,之前一直在mini上进行开发,到换air之前,第一个项目刚刚上线,第一次申请测试,发布证书等等都是在mini上完成的,由于粗心未能料到,换成air后,就把mini的全部清空,然后二手卖了,之前的开发证书也被我删除了,其实应该备份和导出的。。。。导致现在在新air上,登陆网站:想直接下载之前
2014-11-19 12:38:50
407
转载 Masonry介绍与使用实践(快速上手Autolayout)
Masonry介绍与使用实践(快速上手Autolayout)前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相
2014-11-05 12:34:31
852
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含C
2014-10-31 17:08:46
419
转载 自定义tabBar的一个方法
- (void)setupSubviews{ self.tabBar.backgroundImage = [[UIImage imageNamed:@"tabbarBackground"] stretchableImageWithLeftCapWidth:25 topCapHeight:25]; self.tabBar.selectionIndicatorImage = [[UI
2014-10-17 17:36:42
594
转载 代码签名探析
"用户会感激代码签名带来的好处" – Apple Developer Library: Code Signing Guide在 iOS 或 OS X 平台上进行应用开发时,你所需要使用的 API 大多设计得简洁明了。你可以轻易地实现酷炫的动画效果,便捷地进行应用发布前测试,或是用 Core Data 将数据安全的存储在本地。但是总有一天,你会碰上代码签名 (code signing
2014-10-16 08:51:37
799
转载 ScrollView滑到 代码段
[self.logString appendFormat:@"%i - %@\n", self.index, bunchOfWords]; [self.logTextViewsetText:self.logString]; NSLog(@"%i - %@\r",self.index, bunchOfWords); CGF
2014-10-15 13:21:09
467
转载 ios 扩大uibutton的响应区域
转载自: http://wenrisheng.iteye.com/blog/1987996给UIButton 建立一个Category--UIButton+EnlargeEdge.h#import @interface UIButton (EnlargeEdge)- (void)setEnlargeEdge:(CGFloat) size;- (void)se
2014-10-12 20:01:03
455
转载 git 提交
xcode4上大家都用什么做版本管理? 之前没接触过git与svn,只了解了相关概念。今天拿一个新cocos2d项目尝试git: 按Box2d模板默认创建项目-->修改一个文件,提交-->添加2个jpg文件,提交。再后面想尝试pull,xcode提示有修改过的文件。我就奇怪,当时没有修改任何文件。但还是不得不打开commit试试。
2014-10-12 10:37:05
470
转载 textfied添加图片
我发现我现在问的问题都没有人回答我了...唉最右侧加图片是以下代码, UIImageView *imgv=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"right.png"]]; text.rightView=imgv; text.rightViewMode = UITextFieldViewMo
2014-10-11 21:54:10
543
转载 解决iOS8安装企业版无反应问题
iOS7可以下载没有任何问题,iOS8发现挂在官网上的企业版的app点击了提示是否安装应用程序,但是确认以后没有反应,找了很久,都没有发现问题。后来查看了的device console发现安装的时候出现LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: com.mycom.M
2014-10-11 16:16:41
580
转载 Git fetch和git pull的区别
原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master
2014-09-28 22:21:26
641
转载 iOS开发之微信聊天工具栏的封装
微信大家肯定都非常熟悉,它的产品经理张小龙已经是圈内神一样的人物,所以它的设计必定有可学习借鉴之处,今天我们就来实践“山寨”一下,实现微信具体的功能,先从微信的聊天界面开始。提到封装是少不了写代码的,在封装组件的时候,为了组件的可移植性,我们就不能用 storyboard来拖拽了。为了屏幕的适配,适应不同屏幕的手机,所以在封装组件的时候是少不了为我们的组件来添加约束。今天文章中的所有代码都是脱离s
2014-09-26 16:47:30
804
转载 Objective-C相关Category的收集(更新)
Categories是给你得不到源码的classes增加功能的一种方法。这个页面收集一些相关的Category,并且持续更新,你可以订阅关注。作者是Fille ?str?m,是@ IMGNRY的联合创始人和开发者。感谢大家的反馈,如果你有任何想法、抱怨或者建议,可以给我发送邮件(fille@imgnry.com),也可以在 推特或者App.net上给我发信息(@bobmoff)。
2014-09-26 16:44:12
422
转载 iOS开发 git github 初学+进阶
1注册github,配置git环境2 github上创建立一个项目我们创建的是一个github仓库,一个仓库里只能存放(或叫对应)一个项目打开teminalGlobal setup: Set up git git config --global user.name "Your Name" git config --global user.email defnng
2014-09-26 16:11:26
444
原创 View扩展
-(UIViewController*)viewController{ UIView* next = [selfsuperview]; UIResponder *nextResponder = [next nextResponder]; if ([nextResponder isKindOfClass:[UIViewControllerclass]
2014-09-25 09:13:19
453
转载 先进的自动布局工具箱
来源:answer_huang的博客原文:Advanced Auto Layout Toolbox 在我的上一个项目中,因为是面向公司内部使用的客户端,所以我直接抛弃了iOS5,在项目中大量使用了iOS6中的新特性:自动布局,才发现生活可以如此美好(除了调bug的时候),发张图大家感受一下,下面分别为横屏和竖屏下的布局,再也不要像之前那样适配的死去活来了:horizonta
2014-09-24 22:28:13
506
转载 动态计算UITableViewCell高度详解
转自Haven's Blog 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,这样更容易接收与学习。 本文将
2014-09-24 22:17:15
470
转载 在Xcode中使用Git进行源码版本控制
在Xcode中使用Git进行源码版本控制2014-05-24 11:38 编辑:suiling 分类:iOS开发 来源:CocoaChina 0 25516XCodeGit 本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。 在应用程序开发过程
2014-09-24 17:56:28
416
转载 基于第三方微信授权登录的iOS代码分析
基于第三方的微信授权登录是之前笔者博文《QQ和新浪微博授权登录》的姊妹篇,微信已经深入到每一个APP的缝隙,最常用的莫过分享和登录了,接下来就以代码的形式来展开微信登录的相关说明,至于原理级别的oauth2.0认证体系请参考微信开放平台的相关说明和图示 https://open.weixin.qq.com/三,微信登录授权开发:1,到微信开发平台注册相关APP,现在是等
2014-09-23 08:48:43
490
转载 Mac下cocos2dx-3.2+Xcode环境配置和项目创建
这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置。这里我们使用C++。所有如果你用其他语言如Lua和js进行cocos2d开发,那么可以再找一找其他的配置文档。下面要说Mac os 下 cocos2dx-3.2+Xcode的环境配置,这里我使用的是Xcode 5.1.1。1、首先解压cocos2dx-3.2,把它放到你觉得合适的地方。然后是有关python的事儿。
2014-09-12 11:46:05
1527
转载 WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门
WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。AutoLayout在去年的WWDC上被引入Cocoa,而在今年的WWDC上,Apple不惜花费了三个Ses
2014-09-09 16:36:36
427
转载 IOS6 应用内跳转到appstore里下载
SKStoreProductViewController类是UIViewController的子类, 如果你对view controller比较熟悉的话,那SKStoreProductViewController使用起来也非常简单了。当你希望向用户展示App Store中产品时,你需要:1.实例化一个SKStoreProductViewController类2.设置它的delegate
2014-08-06 13:03:40
367
转载 谈谈iOS Animation
零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一个知识的时候一般有两个部分,抽象部分和形象部分,抽象好比语言的语法,是规则,形象好比具体的句子,可以用来和别人交流的.抽象比形象难于理解,但比形象通用.其实数学中经常碰到抽象和形象的概念,比如有一系列离散的点,这是形象;通过这些点我们拟合出一条曲线,得到其函数,函数是抽象的;然后通过这个函数
2014-07-11 17:02:23
361
转载 Svn常见问题及相关原因
Svn常见问题及相关原因 技术问题发到问答:我知道,我仍旧要在论坛继续发布问题1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'http://svn.moon.ossxp.com
2014-07-10 21:57:55
697
转载 ios 开源项目
1、iOS任务管理器 cheddar-iosCheddar for iOS 是 Cheddar 的 iPhone 和 iPad 客户端,是一个简单和即时的任务管理器。github:https://github.com/nothingmagical/cheddar-ios2、SegmentFault官方App iOSSF
2014-07-08 11:16:13
561
转载 备份及还原Xcode的模拟器
每次更新或者重装Xcode之后,最麻烦的莫过于各个模拟器的安装了,因为下载速度实在让人没脾气(几百M的一个模拟器要下好几个小时)。 Xcode默认只带上最新版本SDK的模拟器,如果要安装更多版本的模拟器,可点击Xcode菜单下的Preferences(设置偏好),再切换到Downloads: 这里介绍一个备份及还原下载过的模拟器的方法(同样适用于从
2014-07-03 16:51:04
600
转载 数值类对象:NSNumber,NSValue,NSNull
基本,集合,复杂,对象可用对象封装基本数值,然后将对象放入NSArray或NSDictionary 中。用对象封装基本数值后,即可给其发送消息。数值类型包括:NSNumber,NSValue,NSNull类。oc不支持自动装箱NSNumber类创建方法+ (NSNumber *)numberWithChar:(
2014-07-02 23:13:29
390
转载 Objective-C @encode关键字
原文地址:最近一段时间比较忙,抽空看了一下设计模式(主要是看两本书,《大话设计模式》和《Objective-C编程之道:iOS设计模式解析》 );研究了一下3D数学和opengl,开始学习cocos2D,感觉时间总是很零散,很不够用,所以很久都没有写blog了。闲话少扯,言归正传。昨天被一个同事问到,如果把一些数(int ,BOOL类型等)封装到NSNumber对象中,而这
2014-07-02 23:04:58
384
转载 【iOS开发】企业版证书($299)In-House方式发布指南
原文地址一、明确几个概念1、企业版IDP:即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。2、In House:是只企业内部发布,仅限企业内部人员使用。二、In-House方式特点1、不能发布到Apple Store进行销售。2、不需要Ap
2014-07-02 07:47:48
631
转载 NSUndoManager
使用NSUndoManaer, 我们可以给程序以一种优雅的风格添加undo功能. undo管理器跟踪管理一个对象的添加,编辑和删除.这些消息将会发送给undo管理器去做undo. 而当我们请求做undo操作时, undo管理器也会跟踪这些消息,这些消息会被记录用来做redo. 该机制使用两个NSInvocation对像堆栈来实现.在这么早就讨论这个主题是相当沉重的.(有时候一说起undo.
2014-06-29 15:52:34
531
iosOpenDev安装附件-新
2016-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人