- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 iOS webView 设置cookies
NSDictionary*properties = [[NSMutableDictionary alloc] init];[propertiessetValue:@"cokerttyttt" forKey:NSHTTPCookieValue];//value值[propertiessetValue:@"token" forKey:NSHTTPCookieName];//kay[prope...
2019-09-11 16:17:38 423
原创 关于userfeel网站,20分钟如何赚10美金
userfeel 网站https://www.userfeel.com/t/2f7a227e1.注册userfeel2.回答5道测试题成为测试人员3.平台发放测试订单,时长20分钟。
2019-06-05 19:35:44 16315
原创 iOS 企业账号发布到web 页面
准备工作: 1. iOS 企业账号打得ipa (安卓apk)和plist文件 2.阿里云服务器 3.ssl 认证的域名(苹果web安装需要支持https) 4. 下载页面A: 准备plist 文件的https 链接 苹果在
2017-11-02 14:41:23 407
原创 iOSOpenDev环境
1.安装MacPorts : 官网下载地址:http://www.macports.org/install.php 安装: $ cd MacPorts-2.4.1 $ ./configure && make && sudo make install $ cd ../ $ rm -r
2017-09-05 16:52:52 392
原创 UILabel 竖行显示
- (UIView *)viewLabelWithTitle:(NSString *)title{ CGFloat sizeFont =10.5; CGFloat wordHeight = sizeFont +2; //字体的高度 CGFloat contentViewHeight =90
2017-07-21 14:01:46 449
原创 集合类型-day01
A. 数组1. 创建数组 a. Array 创建一个特定大小并且有默认大小的数组 var threeDoubles = Array(repeating:0.0,count:3) //repeating 默认值 count 个数 // threeDoubl
2017-06-02 16:14:22 205
原创 button 超出父视图 响应处理方法
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *view = [super hitTest:point withEvent:event]; if (view == nil) { CGPoint tempoint = [btn convertPoint:point
2016-11-30 14:35:43 284
转载 GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例
原文 http://blog.csdn.net/weisubao/article/details/41958799(1)GCD实现的同步异步、串行并行。——同步sync应用场景:用户登录,利用阻塞——串行异步应用场景:下载等耗时间的任务/** * 因为是异步,所以开通了子线程,但是因为是串行队列,所以只需要开通1个子线程(2),它们在子线程中顺序执行。最常用。
2016-10-27 21:16:04 237
原创 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。
2016-10-14 23:21:34 192
原创 block
目录(?)[-]参数是NSString的代码块代码用在字符串数组排序代码块的递归调用 4在代码块中使用局部变量和全局变量代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代
2016-10-14 23:18:37 160
原创 昨天去面试一家公司的算法。。数组去重 并把个数最多的那个元素放最后面。
数组去重,并把个数最多的那个元素放到数组最后面。 (今目标)面试时候 思路有点乱。。回来重新写了个。NSArray *array = @[@"1",@"3",@"2",@"1",@"3",@"4",@"5",@"2",@"3",@"1"]; NSInteger arraycount = array.count; NSInteger testcount =
2016-09-30 15:32:33 269
原创 iOS9之后动态控制状态栏隐藏和显示
iOS9之后废除了一些关于状态栏的一些方法今天开发过程中有此需求,发现网上这些资料基本为空。。特写了关于此篇文章- (BOOL)prefersStatusBarHidden{ if (isHiddenStatusBar) { returnYES; } returnNO;} [selfsetNee
2016-09-07 02:04:07 574
转载 使用storyboard 设置label自动适配
原文地址:http://stackoverflow.com/questions/16009405/uilabel-sizetofit-doesnt-work-with-autolayout-ios6Using Interface BuilderSet up four constraints. The height constraint is mandatory. The
2016-08-30 10:03:34 1052
原创 CGColorGetComponents ( UIColor获取RGB值 用于颜色过渡) (二)
鉴于第一篇文章。写了下面的颜色过渡动画//颜色过渡 +(UIColor *)currentColor:(UIColor*)color1 changeColor:(UIColor *)color2 ratio:(CGFloat)ratio{ CGFloat components1[3]; CGFloat components2[3]; [sel
2016-08-29 15:10:05 1400
原创 CGColorGetComponents ( UIColor获取RGB值 用于颜色过渡) (一)
方法一:CGFloat*colors= CGColorGetComponents(hsbaColor.CGColor)如:UIColor *color = [UIColor colorWithRed:0.0 green:0.0 blue:1.0alpha:1.0];const CGFloat *components =CGColorGetComponents(col
2016-08-29 14:28:29 1387
原创 为不规则图形设置阴影 context
CGContextRef context =UIGraphicsGetCurrentContext(); CGContextBeginPath(context); CGContextMoveToPoint(context,0,0); CGContextAddLineToPoint(context,self.width,self.height -
2016-05-09 03:02:45 1484
原创 形状增加阴影
1 前言使用 CGContextSetShadow 过程,为绘制在图形环境上的形状应用阴影。CGContextSetShadowWithColor 过程:这个过程接受的参数和 CGContextSetShadow 完全相同,不过加了一个 CGColorRef 类型的参数,用于设 置阴影的颜色。2 代码实例ZYViewControllerView.m
2016-05-09 02:45:38 1071
转载 UIBezierPath精讲
UIBezierPath精讲学习UIBezierPath画图笔者在写本篇文章之前,也没有系统学习过贝塞尔曲线,只是曾经某一次的需求需要使用到,才临时百度看了一看而且使用最基本的功能。现在总算有时间停下来好好研究研究这个神奇而伟大的贝塞尔先生!笔者在学习时,首先看了两遍UIBezierPath类头文件定义,熟悉了一下相关的属性和方法。支持原创,请阅
2016-05-08 13:22:29 193
原创 could not build module foundation 解决
Xcode6创建项目时并没有.pch预编译文件,如下图添加预编译文件在预编译文件中添加若干头文件引用后,出现could not build module foundation错误解决方案: 在引用头文件开始加入#ifdef __OBJC__ 结束时加入#endif,例如 #ifndef PureStandard
2016-03-31 22:58:49 517
转载 Local Notification的作用
Local Notification的作用 Local Notification(本地通知) :是根据本机状态做出的通知行为,因此,凡是仅需依赖本机状态即可判断需要发出通知的行为都可以或者说应该使用Local Notification来处理。比方说:iBeacon中进入了某个Beacon region,或者说自定义的一些定时提醒等。 构建Local Notification 在iO
2016-03-24 14:36:40 304
原创 关于uisearchDisplayController
1. 是用自定义cell tableview 和 searchResultsTableView 都必须同时注册该cell [self.tableView registerNib:[UINib nibWithNibName:@"LPQuestionCell"bundle:nil] forCellReuseIdentifier:@"LPQuestionCell"];
2016-03-23 16:02:10 219
原创 valueForKeyPath 方法的使用
可能大家对- (id)valueForKeyPath:(NSString *)keyPath方法不是很了解。其实这个方法非常的强大,举个例子:NSArray *array = @[@"name", @"w", @"aa", @"jimsa"];NSLog(@"%@", [array valueForKeyPath:@"uppercaseString"]);输出( N
2015-06-27 16:34:43 397
转载 iOS 学习资料大全
转: http://segmentfault.com/a/1190000002473595这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用
2015-06-27 15:58:43 3659
转载 UIView的layoutSubviews和drawRect方法何时调用
转自:http://jianyu996.blog.163.com/blog/static/112114555201305113018814/首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、ad
2015-06-27 15:51:19 276
转载 sqlite 取日期
数据库为 sqlite3表结构为 tblTask(ID int,TaskName varchar(20),ActionDate datetime)问:sqlite 通过ActionDate 取季度 的 sql怎么写?我这里暂时只知道几个例子:取年份: select * from tblTask where strftime('%Y',ActionDate)='2011' --2
2014-09-17 10:08:04 556
原创 UITextField
1.UITextField的初始化及设置 searchTextField=[[UITextField alloc]initWithFrame:CGRectMake(1.0,0.0,searchBackGroundImageView.frame.size.width, searchBackGroundImageView.frame.size.height)];//创建一个UITextFiel
2014-07-28 10:06:41 257
原创 视图添加边框和阴影
2.设置视图阴影和圆角 UIView *shadowView=[[UIView alloc] initWithFrame:CGRectMake(100, 100, 120, 120)]; [shadowView setBackgroundColor:[UIColor grayColor]]; [shadowView.layer setCornerRadius:4.0f]
2014-07-25 13:40:49 300
原创 NSTimer的简单使用和停止
NSTimer *timer1.运行一次自动停止timer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(function:) userInfo:nilrepeats:NO];这样timer运行一次就会自动停下来的2.重复运行在方法中停止timer = [NS
2014-07-25 13:37:09 359
VBS教程从入门到精通(有实例)
2011-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人