随笔分类 - iOS开发
摘要:前段时间做了个app模板,需要大量打包app。其中就涉到启动页命名。设计师给的是中文命名。哎,如果让设计同学一张一张给,可能也会有些麻烦。无奈,自己写了利用 AppleScript写了个工具,在这里分享出来。 主要思路就是判断图片的高,根据不同高度命不同的名字。 iPhone4:640*960 iP
阅读全文
摘要:前篇介绍了CocoaPods的安装,此篇介绍CocoaPods的使用。使用CocoaPods其实十分简单,总共三步。第一步:新建podfile;第二步:配置需要管理的第三方库;第三步:运行pod install下载并安装第三方库。下面我以图文形式来详细讲解下:首先,我们新建个xcode项目,名字就叫...
阅读全文
摘要:最近要做个类似这样的地图效果。在这里不得不吐槽下iOS百度地图开发文档,内容远没有安卓版的详细。。。。要实现这种效果,这就得用到百度地图的路径规划了。开发文档上是这样写的路径规划百度地图iOS SDK为开发者提供了公交换乘、驾车和步行三种类型的线路规划方案,同时根据不同的方案还可以选择“时间最短”、...
阅读全文
摘要:在iOS开发过程中,视图的层次是非常重要的,往往一不小心就会造成出乎意料的bug。通常体现在button不灵敏或拖拽失效等;Xcode6出来后,有个功能叫View UI Hierarchy,即UI检视器。它的位置在xcode中的它非常的方便我们观察UI的位置及视图的层次。在iOS中管理视图层次的二个...
阅读全文
摘要:前段时间写工厂测试程序,遇到个小问题,就是在发测试命令时,由于回调函数是个block,而block是异步处理的。导致结果无法及时返回。查看资料后,我是这么处理的#define TestNeedsToWaitForBlock() __block BOOL blockFinished = NO#defi...
阅读全文
摘要:本文转自:http://blog.csdn.net/feixiang_song/article/details/17395811Overview总体概述CBCentralManagerobjects are used to manage discovered or connected remote ...
阅读全文
摘要:文章转自:http://www.cnblogs.com/ctaodream/archive/2013/07/03/3169962.html一、服务端(也叫周边设备吧。。脑残的翻译)1.实现类必须遵守协议CBPeripheralManagerDelegate2.需要的主要类有:@property(st...
阅读全文
摘要:本文主要参考:https://github.com/maxmyers/FacebookPop,如E文好的同学可直接移步到此。简单介绍下pop,Facebook 2月发布的新闻类应用Paper,因为其灵动的用户界面和交互,成为近来最令人眼前一亮的移动产品之一。而其支撑其的动画引擎正是pop,13年4月...
阅读全文
摘要:本文特别感谢小汪同学的大力支持!!!!!话不多说,无图无真相,先上效果图:要实现这种风格的datepicker,系统自带的是不行的,那么只有自己定义了。文件下载:下载地址
阅读全文
摘要:在更新cocoapods时,出现错误,找了半天终于在stackoverflow上找到答案:/Users/myusername/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in `to_...
阅读全文
摘要:电脑中装了二个xcode版本,一个是xcode6-beta,一个是xcode5.1.1,每次打开工程时,默认是用xcode6-beta打开。在简介中修改打开方式也没用,后来在stackoverflow中找到答案After reading about LaunchServices in OS X I ...
阅读全文
摘要:本博客特此感谢小汪同学的大力支持用 PS 取色 可以 看到 RGB,然后 用这个 方法 就可以得到颜色了文件下载:下载地址
阅读全文
摘要:由于工程使用的ARC,alloc后也没太注意,hide并不会将其release,导致其常驻内存。后用Instruments工具时才发现这问题,后悔不已。因此在这备注下。起初代码:HUD = [[MBProgressHUD alloc] initWithView:self.view]; [self.v...
阅读全文
摘要:开发 iOS 时经常用到 UIAlertView 类,该类提供了一种标准视图,可向用户展示警告信息。当用户按下按钮关闭该视图时,需要用委托协议(delegate protocol)来处理此动作,但 是,要想设置好这个委托机制,就得把创建警告视图和处理按钮动作的代码分开。由于代码 分作两块,所以读起来...
阅读全文
摘要:最近项目中用到了苹果的APNS推送消息,在此总结一下。 推送证书的下载,网上已有N多,如有不懂的,可参考此篇博客: http://blog.csdn.net/think12/article/details/8863411 在项目中,有二个版本,一个是appstore,(99刀一年),另一...
阅读全文
摘要:AVFoundation是一个非常酷的框架,允许您收集多媒体数据所产生的不同的输入源(摄像头、麦克风等)和将他们重定向到任何输出目的地(屏幕、扬声器等)。您可以创建自定义播放和捕获音频解决方案,视频和静态图像。使用这个框架的优势对于商用解决方案如MPMoviePlayerController或UIImagePickerController是你获得相机的原始数据。通过这种方式,您可以应用效果实时输入信号的不同的目的。我为你准备了一个小应用程序,向您展示如何使用这个框架,并创建一个很酷的摄像机。SessionAVFoundation基于会话的概念。会话是用于控制流数据从输入到输出的设备。创建一个会
阅读全文
摘要:先上效果图要实现这种效果,有个第三方库MMGridView也能实现,下面说说我的想法首先,最外层是一个TableView(我们估且称为表A),返回几个Sections,每个Sections中返回的行数为注(blogsSource为数据源);要将行列数(也就是图中的rowIndex、sectionIndex)传到表B中,因为要定位到哪个确定的cell。紧接着,每个Sections中又是一个TablewView(表B),表B相对于表A就简单多了,跟普通的写法一样。难点就在于行数列数的控制。
阅读全文
摘要:开发时,常常会遇到这种问题,点击按钮A,弹出视图B,同时背影变暗,点击背影视图B消失;GitHub上有个很好的例子::下载地址本文内容也截取于其,解决了上述例子中多次快速点击程序崩溃的问题。附上效果图弹出视图代码:// AddView.h#import @interface AddSpaceVie...
阅读全文
摘要:Nimbus是一个开源的iOS框架,比起Three20,Nimbus的文档更为全面、丰富,能够实现很多非常炫的界面特效。因此,开发者可以借助Nimbus来降低项目设计的复杂度。项目主页:http://www.open-open.com/lib/view/home/1370504017305使用方法:直接下载解压,运行,提示少了第三方库JSONKit、AFNetworking其实在Nimbus主页是已经说了,cd到所需的项目路径,终端输入:$ git submodule init$ git submodule update此时,你会发现,第三方库都导入进来了编译运行即可;其它方法使用如官网所示。
阅读全文
摘要:首先下载Xcode中Command Line Tools下载完成之后,查看下ruby的版本的信息终端输入:ruby -v 如低于2.0的请升级ruby;升级ruby1、安装 RVM终端输入:curl -L get.rvm.io | bash -s stable 等待一段时间,安装完成,测试是否安装正常:rvm -v 出现表示安装成功;接下来查看ruby的各个版本信息,选择其中一个版本安装终端输入:列出已知的ruby版本 rvm list known #安装ruby 2.1.0 rvm install 2.1.0安装完成后输入ruby -v查看是否安装成功;接下来输入gem install...
阅读全文

浙公网安备 33010602011771号