`
lizhuang
  • 浏览: 903908 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
提示让更新cocoapods到0.18.1,pod update更新了无数次,最后发现是默认源更新太慢,换上taobao,5秒搞定。 gem source -r http://rubygems.org/;gem source -a http://ruby.taobao.org 折腾了两个小时,坑爹的rubygems.
UITableView是iOS开发中最常用的元素,在平常用的iPhone App中大部分都用到了UITableView,所以你应该知道她的强大了。由于刚开始做iOS的项目,遇到问题比较多,在这里记录一下。 需求很简单,就是在一个UITableView里面实现一个不一样的UITableViewCell,如下图里的“切换账号”按钮: 正常情况下grouped样式(UITableViewStyleGrouped)UITableViewCell 都是有边框的,所以如果只是用addSubView添加一个按钮的话,就会有边框在外面,不符合有要求,也想过用一个大的图片,把这个cell给盖住,但是感觉这方案不够 ...
摘要: 苹果的消息机制是个非常好用的东西,当需要在类的各个实例之间传递消息或者写一些事件驱动的程序时,绝对是个不错的工具。但是使用时一不小心就会造成引用已经被dealloc的对象的错误,引起程序崩溃。于是,在合适的 ... 苹果的消息机制是个非常好用的东西,当需要在类的各个实例之间传递消息或者写一些事件驱动的程序时,绝对是个不错的工具。但是使用时一不小心就会造成引用已经被dealloc的对象的错误,引起程序崩溃。于是,在合适的时机addobserver和removeobserver就是个很关键的事情。下面,分几种情况来阐述一下自己的一点想法。 一,使用defaultcenter。 简单的情况下, ...

flash拼图源代码

package { import flash.display.*; import flash.events.*; import flash.net.URLRequest; import flash.geom.*; import flash.utils.Timer; public class JigsawPuzzle extends MovieClip { // number of pieces const numPiecesHoriz:int = 3; const numPiecesVert:int = 3; // size ...
In Xcode, a target is usually an app - the app which you are creating! Occasionally it is a library or framework. (You can create other kinds of targets but don't worry about that.) You can use the File Inspector to add a file to a target, or remove a file from a target, or just check whether a file ...
NSString *taskTitleStyle = @"font-weight: bold; color: rgb(238, 236, 224); "; NSError *error = NULL;     NSString *substringForFirstMatch;         NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"\\b(\\d)*\\,\\s(\\d)*\\,\\s(\\d)*\\b"               ...
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突: error: Your local changes to the following files would be overwritten by merge:         protected/config/main.php Please, commit your changes or stash them before you can merge. 如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下: git stash git pul ...
//中国时区时间 [NSTimeZone setDefaultTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT+0800"]];     NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];     [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];         NSLog(@"%@",[dateFormatter stringFromDate:da ...
XCode快捷键 从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进 CMD + ]: 右缩进 CMD + CTRL + LEFT: 折叠 CMD + CTRL + RIGHT: 取消折叠 CMD + CTRL + TOP: ...
几个在Firefox地址栏中使用到的快捷键,方便大家快速冲浪。 1.Ctrl + L 把输入焦点定位到Firefox的地址栏Location Bar中并选中地址的内容。(注:在Firefox3中定位到地址栏Location Bar的快捷键为:Alt + D,同时F6或者Shift+F6有此功能); 2.Ctrl + K 把输入焦点定位到地址栏后面的搜索框;(注:在Firefox3中测试 Ctrl + E 的效果同 Ctrl + K ); 下面是几个使用得比较少的快报键: 3.Ctrl + Enter 自动完成,在地址栏输入的内容后加上 .com 4.Shift + Enter 自动完成 ...
从 iOS 4 引入的 Block 语法普遍被认为是实现 Callback 的一种更为方便的模式,相比 Delegate + Protocol 需要声明和实现一大堆方法而言,Block 的实现更为灵活,然而在实际使用中需要注意 Block 的几点不同: 1、Block 中的操作应该是独立的计算块和操作块 2、Block 将会自动 Retain 其中的对象(__block 修饰的对象除外) 3、对于可能需要被取消的异步操作而言,回调不宜使用 Block 假设在一个 ViewController 里面需要进行一些异步的数据或者网络操作,我们希望在回调方法中根据操作结果更新界面,这也是一个非 ...
1、  准备阶段 NSString *urlString = [NSString stringWithFormat:@"http://jssb.zust.edu.cn/androidLogin.action"];          NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];          [request setURL:[NSURL URLWithString:urlString]];        [request setHTTPMethod:@ ...
Firefox的json插件JSONView、     有了这个工具,你可以在FF浏览器中像XML文件一样查看JSON,具有代码自动高亮,自动缩进,自动折叠功能.甚至JSON文件中有错误,JSONView仍然可以显示原始代码. 使用了一下很不错。 Eclipse 的json插件:JSON2XML TreeViewer plugin for Eclipse 这款插件主要功能是把json的数据转换为Json Tree和Xml Tree,在使用eclipse测试代码的时候,把生成的数据直接复制粘贴到这个工具中,免去了打开一个新软件的痛苦,岂不是操作很方便?点击这里下载     直接把jar包 ...
原文:http://gaoyong.diandian.com/post/2012-08-08/40031793795 KVO (Key Value Observing)是ios里面一种特别方便的机制用于“捕捉”对象属性的变化。在概念理解上,是设计模式里面观察者模式的一种实践。 拿一个具体的例子来讲: 有一个数据 ...
    Mac OS X系统下,几乎绝大部分文件夹中都包含 .DS_Store 隐藏文件,这里保存着针对这个目录的特殊信息和设置配置,例如查看方式,图标大小以及这个目录的一些附属元数据。 在Mac下这些 .DS_Store 文件默认是隐藏的,我们看不见。不过当将文件转移共享到Windows的时候,那么就是可见的了,并且感觉像是一些垃圾文件一样的存在。 使用下面这个小工具可以让你Mac中的 .DS_Store 隐藏文件现形,如果要删除它们,请按照下面的步骤进行: 显示:恢复隐藏文件MacX.zip (45.42 KB, 下载次数: 673) 1、Spotlight搜索“终端”,打开[终 ...
Global site tag (gtag.js) - Google Analytics