协议实现不同界面之间的传值
mark一下 1.定义协议 @protocol ClickPoint (void)clickPonit:(int)key; @end @property (nonatomic,weak)id delegate; 2. 然后在定义协议的controller中,传值 [self.delegate clickPonit:k]; 3.在实现协议的方法中,就可以取出key的值了。 -(void)clickPonit:(int)key{ 可以输出值,或者使用key }【详细】
协议 传值
默默besty 2016年03月23日 赞:0 评论:0 阅读:288
iOS 省份城市选择器
第一种、微信个人资料修改中设置地区版本(省、市两个页面选择) **一、选择省份 MSUAdressController** 1.MSUAdressController.h 中的代码 #import <UIKit> @interface MSUAdressController : UIViewController @property (nonatomic , copy) void(^locationSuccessBlock)(NSString *str); @end 2.MSUAdressController.h 中的代码 #import "MSUAdressController.h" #import "MSUReviseTableCell.h" #import "MSUAddCityControl...【详细】
ios 省份城市选择器
OS_JJ 2017年10月30日 赞:0 评论:0 阅读:288
4.0蓝牙浅析CoreBluetooth
最近接到一个关于蓝牙4.0的任务,寒风在之前从没碰过,不过经过一段时间学习任务完成的还算可以,这里和大家分享一下基本使用方法,希望大家能够共同学习。 //关于蓝牙CoreBluetooth 核心框架一般有两个部分,分别是peripheral和central, 可以理解成外设和中心 //每个蓝牙4.0设备基本上都是通过服务和特征来展示自己 //服务和特征都是用UUI...【详细】
冬日的寒风 2016年03月29日 赞:0 评论:0 阅读:288
cocoapods update 错误
今天在工程中添加一个新的第三方库,然后cd到目录下进行update,结果... 在命令行中出现了一堆错误! Report What did you do? What did you expect to happen? What happened instead? Stack 经过仔细查看,并躺了很多坑之后,最终定位到其中的一行log:LoadError - cannot load such file -- nanaimo 于是查看了nanaimo文件的状态。 1.在终端输入命令: gem list | grep nanaimo 发现...【详细】
ios cocoapods update错误 nanaimo文件冲突
向上的小草 2017年10月12日 赞:0 评论:0 阅读:288
iOS和我,开启博客技术人生
其实,我本可以更早一些来记录学习iOS的这些事儿,以前都是被各种学校项目缠身,没有时间更没有太多精力来梳理自己的学习经历。现在这一段时间算是悠闲一点,上午可以多睡一会儿,下午溜达溜达,剩下的时间就可以认真地写一写我和iOS的事。 首先声明一下,我不是一个技术大咖,我学iOS也不是很好,我写这些文章单纯是为了记录...【详细】
iOS开发历程
死一只鸟 2016年03月21日 赞:0 评论:0 阅读:287
OpenGLES系列15-绘制圆柱体
本系列所有文章目录 获取示例代码 本文将要介绍如何使用代码绘制一个圆柱体,通过绘制圆柱体可以更好的掌握法线,UV,TriangleFan,TriangleStrip等相关知识。在绘制之前,先进行一些准备工作。 GLGeometry 为了更方便的进行顶点数据的管理,我创建了一个GLGeometry类。 typedef enum : NSUInteger { GLGeometryTypeTriangles, GLGeometryTypeTriangleStrip, GLGeometryTyp...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年10月13日 赞:0 评论:0 阅读:285
const常量
1.const常量 意思就是定义了就不可以改变的常量,当const结合*使用时有三种种情况。 const 在号左边:指针常量,指针指向的为常量,其值大小不可以改变 const int p;则不可以改变p指向的变量的值。可以改变p的指向。 const 在号右边:常量指针,指针地址不可以变 int const p; 则不可以改变p的指向,可以改变p指向的变量的值。 const在两边: con...【详细】
c c++
小肥刀 2016年03月14日 赞:0 评论:0 阅读:285
无标题文章
iosjob2015 2016年04月13日 赞:0 评论:1 阅读:283
如何快速实现iOS选择区域截屏功能
/把某个View的内容画成一张图片- (UIImage)drawToContext:(UIView)view{//1.开启上下文UIGraphicsBeginImageContext(view.frame.size);//2.绘制图形CGContextRefctx =UIGraphicsGetCurrentContext();//把layer上的内容绘制到上下文当中[view.layerrenderInContext:ctx];UIImage*newImage =UIGraphicsGetImageFromCurrentImageContext();//3.关闭上下文UIGraphicsEndImageContext();returnnewImage;因为生成图片后我们还需要保...【详细】
wzt 2016年03月21日 赞:1 评论:0 阅读:281
UIImageView:动态显示一组静态图片
动图其实都是由n张的静态图片组合而成的,可以通过imageView.animationImages这个属性让其动起来,相当于把所有的静态图添加到这个数组中 创建一个可变数组,用于装载UIImage对象 NSMutableArray imageArr = [NSMutableArray array]; for (int i = 1; i < 7;i++ ) { // 得到图片的字符串名字 NSString imageStr = [NSString stringWithFormat:@"%d.tiff",i]; // 通过图片名字创建...【详细】
UIImageView
kingsuccess 2016年03月29日 赞:0 评论:0 阅读:282
查重网站PaperFree
推荐一个免费的论文查重网站PaperFree:http://www.paperfree.cn【详细】
wzt 2016年03月23日 赞:0 评论:0 阅读:282
关于block的使用和注意
系统的block我们调用的时候为什么不会造成循环引用,UIView或者self present, 这里面block都是没有被本类持有的,所以不会,一般我们写的block都是在本来中实现,然后_callBlock();是被self持有的, 所以里面再用self会循环引用!- 这个前面加个strong是在block里面多次使用,怕被提前释放了,所以强引用一下,让他在这个作用域内不被释放 ,要不下面还有引...【详细】
浮夸sk 2016年04月01日 赞:0 评论:0 阅读:281
NSOperation线程管理
NSOperation 管理多任务的执行顺序 Operation任务的创建 1.NSInvocationOperation 不常用 NSInvocationOperation *invocationOperation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(thread) object:nil]; 2.NSBlockOperation 常用 NSBlockOperation *blockOperation = [NSBlockOperation blockOperationWithBlock:^{ }]; 3.自定义NSOperation 需要用到队列 任务不添加到队列不会创建新的线程 //创建...【详细】
NSOperation
wolimomo 2016年03月18日 赞:0 评论:0 阅读:280
REST以及RESTful的理解
这个概念其实对于后端开发人员应该不陌生,简单总结一句话来说 RESTful是一种针对Web,iOS,Android和第三方开发者变为平等的角色通过一套API来共同消费Server提供的服务的协议。 客户端开发人员对于这个概念可能会陌生一点,但是其实一直都在使用或者参与这个协议的实施。 一、 首先为什么要用RESTful结构呢? 因为在移动互联网真正到来...【详细】
协议 API REST RESTful
jilei 2017年11月10日 赞:2 评论:0 阅读:277
iOS上传表单文件
这是一个上传头像的例子,后台已经写好了,但是必须要用上传表单的形式上传图片。也是弄了一段时间才弄好的。 NSString * urlStr = [NSString stringWithFormat:@""];//这是网址 NSDictionary *param=@{@"userid":[NSString stringWithFormat:@"%ld",_userModel.idField]};//传的参数 userID AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:urlStr parameters:par...【详细】
iOS上传表单文件
ssj592067518 2017年10月11日 赞:0 评论:0 阅读:279
UIButton类-利用代码设置按钮文字及按钮字体大小
UIButton *btn = [[UIButton alloc] init]; //设置按钮文字 [btn setTitle:@"下载" forState:UIControlStateNormal]; //设置文字大小 btn.titleLabel.font = [UIFont systemFontOfSize:13];【详细】
wgziOS 2016年03月26日 赞:2 评论:2 阅读:273
OpenGLES系列06-透视和正交投影
获取示例代码 上一篇介绍了变换矩阵,本篇将介绍两个重要的变换矩阵,透视投影矩阵和正交投影矩阵。在介绍代码之前,先来简单介绍一下这两个矩阵的作用。 透视投影矩阵 主要作用是模仿人眼观察3D世界的规律,让物体近大远小,所以被称为透视。 正交投影矩阵 主要作用是将坐标系映射到其他大小,主要用于2D UI绘制。 接下来我们...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月18日 赞:0 评论:0 阅读:277
模拟多线程图片下载SD_Image
import import "UIImageView+WebCache.h" @implementation UIImageView (WebCache) //post ---> md5 (NSString )md5:(NSString )str { const char cStr = [str UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result); // This is the md5 call return [NSString stringWithFormat: @"xxxxxxxxxxxxxxxx", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10]...【详细】
MD5
wolimomo 2016年03月18日 赞:0 评论:0 阅读:276
macOS High Sierra pod update失败
系统升级为macOS High Sierra之后在进行pod update时提示: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory 原因是升级之后ruby版本由原来的2.0升级到了2.2.3了,所有在原来的路径下面就找不到了。 解决办法,重新安装cocopods: sudo gem install -n /usr/local/bin cocoapods【详细】
ios xcode git debug gitinfo
y500 2017年11月15日 赞:0 评论:0 阅读:275
双罗动真格,科技届都要抖三抖
曾有大V博主说,罗辑思维一直是新媒体行业的标杆和典型,可以带五条杠的那种。用罗辑思维创始人罗胖的话说:在外界看来,过去的我们是一个“妖风阵阵”的公司。 罗胖团队一直在不间断的“搞事情,”从无理由的会员包养、到图书包,再到甲方闭嘴和papi酱;从脱口秀、罗胖60秒、跨年演讲、6小时长谈到直播开会,罗辑思维一直在...【详细】
TT域名
児児爱撸猫 2017年10月18日 赞:0 评论:0 阅读:275
sina weixin mail 回到顶部