iOS
屋雨
一个人不成功是因为:没目标,没梦想,没自信,没教练。不知道自己的潜能有多大。 ——《永不言弃》
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
点到直线的距离
// 点到直线距离// 直线Ax+By+C=0 坐标(Xo,Yo)那么这点到这直线的距离就为:│AXo+BYo+C│/√(A²+B²)。- (CGFloat)pointToLineDistanceEP1:(CGPoint)EP1 EP2:(CGPoint)EP2 OP:(CGPoint)OP{ CGFloat K = (EP2.x - EP1.x) / (EP2.y原创 2014-11-26 10:15:27 · 688 阅读 · 0 评论 -
UIScrollView & UITableView 一些常用方法与属性
UIScrollView :#pragma mark - 开始拖动 -- 1次调用- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;#pragma mark - 拖动中 -- 随拖动的点的改变不停调用- (void)scrollViewDidScroll:(UIScrol原创 2014-12-06 09:25:21 · 312 阅读 · 0 评论 -
删除 Provisioning Profile
在项目里面的 Provisioning Profile 选项里面有太多不用的证书,看着烦心!路径:/Users/用户名/Library/MobileDevice/Provisioning Profiles 或者按着 option(alt) 键在前往里面点击资源库,然后找到 MobileDevice 文件夹下的 Provisioning Profiles 文件夹打开。找到不用删除原创 2014-12-06 11:51:31 · 429 阅读 · 0 评论 -
NSPredicate 查询过滤
#pragma mark - 字典NSDictionary *dic1 = [NSDictionarydictionaryWithObjectsAndKeys:@"aa",@"AA",@"bb",@"BB",nil];NSDictionary *dic2 = [NSDictionarydictionaryWithObjectsAndKeys:@"aa",@"原创 2014-11-22 13:50:52 · 257 阅读 · 0 评论 -
NSArray 与 NSMutableArray 常用方法
/* NSArray : +(+(id)arrayWithObjects:obj1,obj2,...nil 创建一个新的数组,obj1,obj2......是他的元素对象,以nil对象结尾 -(BOOL)containsObject:obj 确定数组中是否包原创 2014-12-03 14:35:47 · 303 阅读 · 0 评论 -
NSString 与 NSMutableString 常用方法
NSString 方法: NSString *str0 = [[NSStringalloc] initWithString:@"1去二sanLI"]; NSString *str1 = [NSStringstringWithFormat :@"怕"]; NSLog(@"%li",[str0length]);原创 2014-12-03 14:08:31 · 382 阅读 · 0 评论 -
静态库
1. 新建一个 project 。选择 Framework & Library 下的 Cocoa Touch Static Library。2. 编译前准备,修改一下 Debug 为 Release。3. 可以添加多个类写好方法。4. 编译。编译的时候用真机和模拟器各编译一次。 编译完之后在 Product原创 2014-11-22 11:58:58 · 220 阅读 · 0 评论 -
项目中混合 ARC 和 非ARC 模式
Xcode 项目中可以混合使用 ARC 和 非ARC 模式。ARC 模式混合 非ARC 模式 -fno-objc-arc非ARC 模式混合 ARC 模式 -fobjc-arc 添加标签的方法:1. 打开 target -> Build Phases -> Compile Sources2. 双击需要混合的 *.m 文件3. 在弹出窗口中输原创 2014-11-22 11:46:56 · 277 阅读 · 0 评论 -
iOS7 隐藏状态栏
Supporting files下面看到一个"工程名-Info.plist"(或"Info.plist")的文件,设置里面的两个属性。Status bar is initially hidden 为 YESView controller-based status bar appearance 为 NO如果没有这就添加上。如原创 2014-11-22 13:46:07 · 235 阅读 · 0 评论 -
is missing from working copy
删除当前目录下所有 svn 文件夹 :find . -type d -name .svn | xargs rm -rf1.打开终端2.cd 到当前原创 2014-11-22 11:54:11 · 252 阅读 · 0 评论 -
判断是否点击在某个范围内
+ (BOOL)pathContainsPoint:(CGPoint)point points:(id)points, ...{ if (points == nil) { return NO; } CGMutablePathRef pathRef =CGPathCreateMutable();原创 2014-11-27 15:36:19 · 550 阅读 · 0 评论 -
删除 Provisioning Profile
在项目里面的 Provisioning Profile 选项里面有太多不用的证书,看着烦心!路径:/Users/用户名/Library/MobileDevice/Provisioning Profiles 或者按着 option(alt) 键在前往里面点击资源库,然后找到 MobileDevice 文件夹下的 Provisioning Profiles 文件夹打开。找到不用原创 2014-11-22 13:40:35 · 352 阅读 · 0 评论 -
隐藏键盘
方法一:通过 Return 键来触发 UITextField 的 Did End on Exit 事件来隐藏。// sender 参数为当前的 UITextField- (IBAction)TextField_DidEndOnExit:(id)sender { // 隐藏键盘. [sender resignFirstRespo原创 2014-11-22 13:42:43 · 241 阅读 · 0 评论 -
math.h
1.求余 extern double fmod(double, double); fmod(10.2,3) = 1.22.四舍五入 extern double round(double); round(10.5) = 113.平方extern double pow(double, doubl原创 2014-11-22 13:38:55 · 396 阅读 · 0 评论 -
续传
1.设置请求头文件 // 取出文件操作对象 self.handle = [NSFileHandle fileHandleForWritingAtPath:_D_Path(self.tempPath)]; // 移动到文件结尾 unsigned long long length = [self.handle seekToEndOfFil原创 2014-12-24 11:36:29 · 458 阅读 · 0 评论
分享