- 博客(22)
- 收藏
- 关注
原创 项目开发->cocoapods使用
项目开发->CocoaPods使用如何下载安装CocoaPods如何创建使用CocoaPods 利用CocoaPods,在项目中导入AFNetworking如何正确编译一个包含CocoaPods类库的项目
2015-04-27 16:54:22 409
转载 CocoaPods详解之----制作篇
学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘面纱。整个创建过程都以我实现的一个名称为WZMarqueeView跑马灯效果的view为例,步骤如下:一、创建自己的github仓库CocoaPods都托管在github上(官方链接为:https://github.com/CocoaPods),所有的Pods依赖库也都依赖g
2014-11-24 17:28:34 316
转载 CocoaPods详解之----进阶篇
一、Podfile.lock文件上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了SBJson、AFNetworking、Reachability三个POds依赖库以后对应的Podfile.l
2014-11-24 17:27:33 392
转载 CocoaPods详解之----使用篇
一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等
2014-11-24 17:19:08 318
转载 iOS中正则表达式的基本使用方法
一.第三方框架RegexKitLite的使用在ios项目中可以借用第三方框架RegexKitLite来简化对正则表达式的使用,使用方法如下1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,将那两个文件添加到工程中,并导入到项目中。 下载地址:http://www.cocoachina.com/bbs/job.php?action-download-p
2014-11-11 16:49:27 460
转载 根据文本动态改变labelframe
OS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary *)attrs;替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font 方法 // iOS7_API_根据文字 字数动态确定Label宽高 // 设置Label的字体 HelveticaNeu
2014-11-11 16:38:13 546
转载 iOS开发最常用的第三方库
摘要:向自己的应用中添加第三方库是一件需要谨慎而行的事,因为也许在不久的将来,这些库可能会停止开发。而这里向大家介绍的是,在iOS应用开发中最常使用,而又有信心会继续开发和支持很长一段时间的第三方库。向自己的应用中添加第三方库是一件需要谨慎而行的事情,因为也许在不久的将来,这些库可能会停止开发,那么到时,当使用这些库遇到问题,却没了任何支持,会是一件很悲催的事情。所以,这里向大家介绍的
2014-10-29 15:49:40 571
转载 在 Xcode 6 中使用矢量图( iPhone 6 置配 UI)
iOS应用程序是一个图像主导的产品。在开发一个应用程序时,你需要各种尺寸的图标,你需要为每个图像文件制作一个@1x尺寸和一个@2x尺寸。这样你的应用看上去才足够精美。但缺点是你必须单独生成这些文件。随着iPhone6和iPhone6 Plus的到来,这个问题变得更加让人头疼:@3x 资源。幸运的是,苹果在Xcode 6中提供了一些伟大的工具来管理这些资源。更好的是,这种方式也让你的应用程序
2014-10-27 17:04:10 438
转载 iOS工程如何支持64-bit
苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a那们我们应该如何开始着手让自己的App支持64-Bit呢?基本知识从iPhone 5S的A7 CPU开始到刚刚发布的iPhone 6(A8 CPU)都
2014-10-24 16:03:24 332
转载 轮播图+性能分析
分享一个实现lun'b#import "KCMainViewController.h"#define SCREEN_WIDTH 320#define SCREEN_HEIGHT 568#define IMAGEVIEW_COUNT 3@interface KCMainViewController (){ UIScrollView *_scrollView; UIImage
2014-10-24 15:00:14 448
转载 iOS开发之让你的应用“动”起来
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:C
2014-10-23 14:48:22 723
转载 iOS开发-复用代码块(Xcode Code Snippets)
首先,必须先强调下代码复用的重要性。复用的重要性:第一,较高的生产效率;第二,较高的软件质量;第三,适当的使用复用可以改善系统的可维护性。复用不仅仅是代码的复用,代码复用只是复用的初等形式传统的复用:代码的剪贴复用,算法的复用,数据结构的复用。在一个面向对象的语言中,数据的抽象化、继承、封装和多态性等特性使得一个系统可以在更高的层次上提供复用性。抽象
2014-10-23 11:35:42 445
转载 iOS开发- ios学习资源
mark一些自己在学习过程中收集的资源。免得需要的时候没地方找。持续更新。(最新更新时间: 2014.4.4)1、苹果官方文档构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程:Start Developing iOS Apps Today构建Mac OS X程序:下面这篇文章介绍了Mac OS X开发的过程:
2014-10-23 11:32:54 435
转载 iOS 开发-理解Certificate、AppId和Provisioning Profile
之前被证书折腾的死去活来的,现在懂了点。mark下一些相关知识。今天先介绍下Certificate、AppId和Provisioning Profile。参考博文:ios学习之 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系当你准备进行真机测试或者发布应用到App Store上去的时候, 免不了要申请相
2014-10-23 11:22:34 304
转载 iOS开发-NSLog不打印设置
前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电脑的硬件但是当应用跑在设备上时这些输出语句会在很大程度上影响应用的性能,针对这种问题可以写一些宏来控制这些调试信息的输出。在release版本禁止输出NSLog内容因为NSLog的输出还是比较消耗系统资源的,而且
2014-10-23 11:02:40 648
转载 iOS开发- 查询项目代码行数
在终端下面依次输入:cd 项目文件find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
2014-10-23 10:17:48 405
转载 UIView设置圆角、边框和阴影
我们经常需要对view进行圆角设置,有些view是通过设置属性来设置圆角,一般需要用修改view的layer属性。1、直接通过已有属性设置圆角对于UIButton、UITextField等,可以通过对已有属性的设置来显示圆角。UIButton * button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
2014-10-23 10:05:28 475
转载 IOS8系列之应用扩展
一、扩展概述扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。 在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有数据。而在引入扩展之后,其他app可以与扩展进行数据交换。基于安全和性能的考虑,每一个扩
2014-10-22 16:03:58 463
转载 iOS 8推送注册方式改变的问题
iOS 8早已现行一步,不过有的开发者也注意到了在iOS 8上推送通知的注册方式有所变化,报错提示为:1registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.之后国外有开发者在使用了新的解决方案注册成功后发现在
2014-10-20 16:50:59 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人