有趣的KVC-几行代码打造一个万能容器对象
文/Lision(简书作者) 原文链接:http://www.jianshu.com/p/ad2d6681630e 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 写在前面 之前写事岀无常必有妖-iOS捉妖记之(Runtime)时说好要写一篇关于runtime的详细介绍的。看到这个标题关注了我的小伙伴们放下手里的西瓜刀,小的并没有弃坑,只是有简友评论希望多结合实例来...【详细】
wzt 2016年03月18日 赞:0 评论:0 阅读:331
更新Mac系统后Cocoapods不能使用解决方法
1.cocoapods的安装 最简单版,使用Alcatraz安装:github地址:https://github.com/alcatraz/Alcatraz详细的操作github的readme已经说明.我就不再赘述了.我今天主要讲的是在升级了MAC操作系统后出现cocoapods使用不了的情况. 2.问题描述 由于本人的MAC操作系统10.11.3,后面再使用cocoapods的时候发现cocoapods不能使用,在install的时候出现如下错误: ERROR: While executing gem ... (E...【详细】
wzt 2016年03月18日 赞:0 评论:0 阅读:257
iOS开发之理解iOS中的MVC设计模式
模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合理性。 模型对象 模型对象封装了应用程序的数据,并定义操控和处理该数据的逻辑和运算。例...【详细】
wzt 2016年03月18日 赞:0 评论:0 阅读:318
iOS开发-扫雷小游戏(一)
在北京一直找工作,由于北京工作形式严峻,就在找工作期间写了一个扫雷小游戏 大家都知道扫雷游戏是点击小块如果是雷则游戏结束,如果不是则显示周围雷的数量,并且我把游戏胜利改为把旗子都插在雷上为胜利(我忘记了扫雷是不是这么判断胜利的) 所以我要考虑以下问题: 1、如何把雷随机分布,不考虑游戏性的随机分布(太高...【详细】
ios iOS开发 iOS小游戏
HaoZhongLiang 2016年03月17日 赞:1 评论:2 阅读:521
iOS webView与js之间的交互
iOS webView与js之间的交互 之前觉得 webView与js之间的交互是很难的,可是经过今天下午的研究图片发现其实一点都不难,理清思路就完全不在话下的!下面是网址链接,有需要的朋友可以下载相关demo哦! http://code.cocoachina.com/view/129145【详细】
ios webView与js之间的交互
爱喝玉米粥 2016年03月17日 赞:1 评论:0 阅读:658
关于创建多个xib变卡的解决办法
用xib创建界面 如果创建了的xib是用“creat also xib”这种方法创建的话 ,会造成变卡,那么怎么解决呢? (1)使用mainStoryboard 创建 按照箭头所得的地方 第一个箭头填写控制器的名字。 第二个箭头填写xib的 id(唯一)。 在跳转界面的地方这样写 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 // 获取故...【详细】
xib卡
项志光1 2016年03月17日 赞:2 评论:1 阅读:317
浅谈cordova for iOS
Cordova 是一个可以让 JS 与原生代码(包括 Android 的 java,iOS 的 Objective-C 等)互相通信的一个库,并且提供了一系列的插件类,比如 JS 直接操作本地数据库的插件类。 这些插件类都是基于 JS 与 Objective-C 可以互相通信的基础的,这篇文章说说 Cordova 是如何做到 JS 与 Objective-C 互相通信的,解释如何互相通信需要弄清楚下面三个问题: JS 怎么跟...【详细】
ios Cordova 交互
gongjunnacocoa 2016年03月17日 赞:1 评论:0 阅读:529
我的轨迹,问题反馈专用!
一个简单的运动轨迹记录软件,可动态回放自己的运动轨迹。 操作说明: 左下角 点击"开始记录",记录您的运动轨迹(5米以上的变化才会记录),"开始记录"变为"停止记录",点击"停止记录。 右下角 点击"回放记录",动画展示您的运动轨迹。【详细】
rockgarden 2016年03月17日 赞:0 评论:1 阅读:406
iOS经典面试题
前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在这里总结一下这几年面试别人和被别人...【详细】
wzt 2016年03月17日 赞:5 评论:1 阅读:738
iOS 按钮的内容上下居中
第一次遇到一个按钮需要 图片和文字上下居中,先反复设置了titleEdgeInsets 和 imageEdgeInsets,直到肉眼看来居中了 下一次又遇到这个需求,发现还要猜这两个属性 上下左右的间距 果断受不了了,直接在按钮里面add imageview 和 label,用这个方法来写,frame不是问题了。 下一次再遇到这个问题,不过又多了个需求,需要有高亮和选择的状态显示...【详细】
wzt 2016年03月17日 赞:0 评论:0 阅读:314
通知传值(NSNotificationCenter)
通知传值 //流程: 1. 注册通知 通知中心 , 发送一条消息通知 ---------- 其中 name 名字千万不要写错了 , 会出现在3 个地方 3. 实现通知中心内部的方法 , 并实现传值 第四步 , 消息发送完 , 要移除掉 代码如下: import "FirstViewController.h"#import "SecondViewController.h"#import "UIButton+Create.h"@interface FirstViewController () { UILabel * _label; }@end@...【详细】
NSNotificationCenter
hedingzhuo 2016年03月16日 赞:0 评论:2 阅读:301
iOS 关于KeyWindow上的浮标显示与隐藏
最近项目需求要用到浮标 ,需求是浮标在特定的页面显示和隐藏。但是这个浮标是在某一个页面创建的,因为不可能在多个页面创建多个浮标,并且控制浮标的显示与隐藏,这样效率低且不科学~,所以我在这个功能上用了通知。 1.在一个始终存在的页面中创建浮标,并且设置他为全局变量。 2.在这个页面注册通知 addObserver,并在其回调方...【详细】
kabuqinuo 2016年03月16日 赞:0 评论:0 阅读:375
iOS AFNetWorking源码详解
AFHTTPSessionManager继承于AFURLSessionManager,提供了更方便的HTTP请求方法,包括了GET、POST、PUT、PATCH、DELETE这五种方式,并且AF鼓励我们在AFHTTPSessionManager再进行一次封装来满足我们自己的业务需求 在开始的地方,AF一直提醒到一个变量baseURL,这个变量你可以在进一步封装的时候,将baseURL写成你自己的HTTP请求原始地址,比如 (NSURL *)baseURL { retur...【详细】
wzt 2016年03月16日 赞:0 评论:0 阅读:920
如何获得ios模拟器位置
真机测试 与 模拟机 测试的区别【详细】
Foo1993 2016年03月16日 赞:0 评论:2 阅读:228
iOS的socket开发基础
iOS的socket开发基础 首先让我们通过一张图知道socket在哪里? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 TCP和UDP的区别 TCP:面向连接、传输可靠(保证数据正确性、保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。 UDP:面向非连接、传输不可靠、用于传输少量数据(数...【详细】
wzt 2016年03月16日 赞:22 评论:18 阅读:7779
故事版约束不贴边
将设置约束那里的那个constrain to margins 对应的那个√ 取消掉 就可以了 【详细】
故事版
项志光1 2016年03月16日 赞:0 评论:0 阅读:185
tableview 头部尾部悬停效果
UITableView的style无论是plain还是grouped样式,都可以设置组头组尾视图(通过代理方法)。但需要注意的是,如果UITableView的style设置为grouped样式,那么组头和组尾视图 没有 悬停效果。相反,如果UITableView的style设置为plain样式,那么组头和组尾视图 会有 悬停效果。【详细】
UITableView 分组 悬停
gongjunnacocoa 2016年03月16日 赞:1 评论:0 阅读:460
切换故事版
// 获取故事板 UIStoryboard *board = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; // 获取故事板中某个View UIViewController *next = [board instantiateViewControllerWithIdentifier:@"wo"]; // 跳转 [self presentViewController:next animated:YES completion:^{ }]; (1)只要是要设置故事版的名字【详细】
故事版
项志光1 2016年03月16日 赞:0 评论:0 阅读:195
加班码代码太烧脑,这些美食补个够!
程序员加班早已是这个行业的家常便饭,但加班也最耗脑力和体力的,毕竟人的精力也是有限,已经工作8个小时了,还要加班,是不是想想都累,这个时候如果加班夜宵还是吃泡面,只想说“你真的对自己太狠了!”已经苦了自己的身体,怎么还能苦了自己的胃呢?!以下都是加班撸码补充体力的好去处哦~ 1.品质伊犁 人气一直很旺,一...【详细】
程序员 加班 美食
jwk666 2016年03月16日 赞:0 评论:0 阅读:460
UIStackView 结合UIScrollView滑动显示
今天花点时间,给大家分享一下IOS9中新出的UIStackView,网络上相关的文章还是有一些,但大部分内容都一差不多, 所以我的讲解方式可能给他们完全不一样。那我尽量以最简单明了的方式让大家快速理解,尽量不让你觉的看了半天还是不知道什么意思。这个我从描述UIStackView的定义的时候,我相信你就能看的出来OK,我们开始吧,地 1,UI...【详细】
UIStackView UIScrollView 线性排列 布局
wangzhilife 2016年03月16日 赞:0 评论:0 阅读:555
sina weixin mail 回到顶部