`
文章列表
 判断当前currentImage关键在 isEqual方法,使用==或者[sender   imageForState:UIControlStateNormal] 都是有问题的。  这样可以解决图片的切换问题 if ([sender.currentImage isEqual:[UIImage imageNamed:@"image1"]] ) { [sender setImage:[UIImage imageNamed:@"image2"] forState:UIControlStateNormal]; } else{ ...
   今天在Mac上安装经典的Webbench工具来测试一下负载,然后原本想很顺利的,过程还是出了一些问题,总结如下:      由于Mac上面不一定有安装Ctags.所以要先下载Ctags然后再安装webbench    下载Ctags地址:     #1下载地址: http://ctags.sourceforge.net/ #2解压下载的文件或者手动解压都一样的 tar zxvf ctags-5.8.tar.gz #3安装Ctags sudo ./configure && make all && sudo make install ...
  关于这个问题我找到的一些资料, 如下 打开 Terminal 应用程序。 键入: sudo rm -rf注意:在“-rf”后键入一个空格。没有空格该命令将不能执行。在步骤 6 之前请不要按下 Return 键。 打开您的“废纸篓”。 从“编辑”菜单中选择“全选”。 将“废纸篓”中的所有内容都拖到 Terminal 窗口中。这将会使 Terminal 窗口自动填入您的“废纸篓”中的每个条目的名称及位置。 按下 Return 键。    我想说这是错误的,这个sudo rm语句就是删除废纸篓里面的文件压根不能解决问题。如果在你的文件中遇到 "您不能拷贝项目“”,因为 ...
(1)定义网络监测实体 #import "Reachability.h" // Add this to the interface in the .m file of your view controller @interface MyViewController (){ Reachability *internetReachableFoo; } @end (2)具体调用在视图控制层.m文件实现 // Checks if we have an internet connection or not - (void)testInternetC ...
  错误提示:  [!] An error occurred while performing `git pull` on repo `master`.   [!] /usr/bin/git pull --ff-only   原因: Cocoapods的分支不支持当前最新的Xcode版本 解决办法: 删除master分支 重新建立新的分支   sudo rm -fr ~/.cocoapods/repos/master   然后在: pod setup   参考: http://blog.cocoapods.org/Repairing-Our-Broken-Specs ...
 Label的首行缩进一直是个很头疼的问题,现在IOS6只有有一个attributedText的属性值得我们深究,可以达到我们自定义的行高,还有首行缩进,各种行距和间隔问题。下面这个是两个Label, 一个是UserName,另一个是Content文本多行信息,这个效果就是 用户名: + 多行评论换行,而且首行间距根据用户名自动缩进 比如  小李:  我评论了,还有什么问题再给我留言。。。   创建标签   @interface ViewController : UIViewController @property (weak, nonatomic) IBOutletUILabe ...
百度地图的引入: 官方推荐的三种方法:  第一种方式:直接将对应平台的.a文件拖拽至XCode工程左侧的Groups&Files中,缺点是每次在真机和模拟器编译时都需要重新添加.a文件; 第二种方式:使用lipo命令将设备和模拟器的.a合 ...
  IOS开发静态库其实挺方便的,如果你做外包的可能经常用到吧,一般有两种静态库和FrameWork两种,当前用到的是静态库,FrameWork的还在研究中。  创建步骤:      1. Cocoa  Touch  Static  Library      2. 编写方法和类库     3.Command + B  编译 就生成了,很简单吧 在Target 里面选中静态库,然后在Build Phases里面新增一个Copy Headers选项(Editor->Add Build Phase->Add Copy Headers Build Phase) 添加你的对外或者 ...
判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数   BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point); 判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠   BOOL contains = CGRectContainsRect(CGRect rect1, CGRect rect2); 判断两个结构体是否有交错.可以用CGRectIntersectsRect   BOOL contains = CGRectInter ...
 今天写了一个ActionSheet添加的UIPickerView的程序,搜索了很多的资料 - (void)configurePickersAndActionSheets { CGRect pickerFrame; if ((self.interfaceOrientation == UIInterfaceOrientationPortrait) || (self.interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)) { pickerFrame = ...
#define HORIZ_SWIPE_DRAG_MIN 100 CGPoint mystartTouchPosition; BOOL isProcessingListMove; - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint newTouchPosition = [touch locationInView:self.view]; if(mystartTouchPosition.x != ne ...
此错误把握折腾了半天,问题在 Three20的框架当我使用跳转到一个新的URLAction 可能是忘记加上了  -all_load -ObjC 
  发现此问题,我刚开始迷惑不解。不知哪里出错,在网上查找了一些资料后,我觉得应该是少了一个framework包。这个错误 在vc或C++里面都有出现过。所以这个错误应该是编译器链接出问题了。找到那个包应该就可以了。果然如此,找到lidstdc++.dylib就可以了
  // parser  xml 解析xml需要NSXMLParserDelegate 协议,然后再实现类中完成重写parser等方法 NSAutoreleasePool 这个一定要有,不然会报错 一定要记得,在分析XML的时候,xml格式是如下的话,是从item开始读取,而不是aaa表节点,不然只读取依次循环就没有了。 <item>    <aaa>          <tt>  fsdfs</tt>          <bb>fsdlkfjkls</bb> ...
  再上传图片的过程中,我用了3天时间终于把这个问题给解决了。主要是细节上总是出错。像我标示加粗的地方都是很容易出错的地方。要仔细看清楚了!少一个字符都不行! 接口类的 boundry定义 static   NSString *  const BOUNDRY = @"0xKhTmLbOuNdArY"; boundry=BOUNDRY 发送实体类:   @implementation SendBinaryImage // 傳送圖片二進制流  +(BOOL )sendImage:(NSData ...
Global site tag (gtag.js) - Google Analytics