- 浏览: 308449 次
- 性别:
- 来自: 深圳
最新评论
-
tsyouaschen:
是的,,写反了,多谢提醒
IOS常用CGRect的交错,边缘,中心的检测 -
乐章伦:
为什么我写的action.result.msg 也为空呢,我实 ...
Ext学习中,遇到的问题真不少。其中一个action.result.msg为空 -
HUAN153666:
CGRectGetMaxY和CGRectGetMinY写反了
IOS常用CGRect的交错,边缘,中心的检测 -
ajxjwha:
boundry这个是哪里来的?
利用UIImage的NSData上传多表单到指定服务器 NSMutableURLRequest -
yizhl:
就是 压根不可以。。大哥,你没测试吧。。⊙﹏⊙b汗
兼容IE、FireFox等跨浏览器播放背景音乐 html
文章列表
判断当前currentImage关键在 isEqual方法,使用==或者[sender
imageForState:UIControlStateNormal] 都是有问题的。
这样可以解决图片的切换问题
if ([sender.currentImage isEqual:[UIImage imageNamed:@"image1"]] ) {
[sender setImage:[UIImage imageNamed:@"image2"] forState:UIControlStateNormal];
}
else{
...
用Webbench进行网站压力测试
- 博客分类:
- MAC
今天在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语句就是删除废纸篓里面的文件压根不能解决问题。如果在你的文件中遇到 "您不能拷贝项目“”,因为 ...
IOS网络监控 Reachability
- 博客分类:
- Iphone
(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 ...
IOS CocoaPods 更新报错解决办法
- 博客分类:
- Iphone
错误提示:
[!] 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 = ...
判断左右拖动画面 iphone
- 博客分类:
- Iphone
#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 ...