iOS 面向切面编程的实现与实战案例
一、简介 一、所谓的 aop 编程(面向切面编程),其原理也就是在不更改正常的业务处理流程的前提下,通过生成一个动态代理类,从而实现对目标对象嵌入附加的操作。在 iOS 中,要想实现相似的效果也很简单,利用 OC 的动态性,通过 Method Swizzling 改变目标函数的 selector 所指向的实现,然后在新的实现中实现附加的操作,完成之后再回到...【详细】
ios AOP 面向切面编程
月华七子 2018年12月14日 赞:0 评论:0 阅读:76
移动端动态方案--VideoOS技术选择及具体实施
背景 动态化作为移动端的一个重要技术分支,一直是大家积极探索的方向。目前移动端流行的动态化方案,按技术方向分为以下两种: 跨平台动态语言方案,利用js,lua等脚本语言做native功能的拓展,需要定义各个跨语言的bridge。代表性的方案有Facebook的React Native,阿里的Weex,它们都是采用了JavaScript与Native之间的桥接,使JavaScript开发的...【详细】
voscommunity 2018年12月14日 赞:1 评论:0 阅读:79
asp.net快速开发框架--learun工作流通用组件设计规范
一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控、表单设计器、与表单的集成以及与应用程序的集成八个部分组成。 工作流引擎 工作流引擎作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎...【详细】
框架 快速开发平台 工作流
asd1166 2018年12月14日 赞:0 评论:0 阅读:22
textView和TextField的输入限制
InputInspectable 对于textView和textField输入常常会遇到很多的要求,现在的三方键盘越来越多,输入的乱七八糟的也多,对于检测是个挑战,而且很多时候因为输入了这些火星文导致程序异常,InputInspectable就是为了解决这类输入的问题,方便好用,不需要做修改,也不需要写大量代码,甚至订阅通知、设置代理等,只需要设置一个正则表达式即...【详细】
ios swift UITextField UITextView keyboard regEx Input
dhfsh 2018年12月14日 赞:0 评论:0 阅读:265
iOS底层原理总结 - OC对象的本质
苹果官方文档 The Objective-C language defers as many decisions as it can from compile time and link time to runtime. Whenever possible, it does things dynamically. This means that the language requires not just a compiler, but also a runtime system to execute the compiled code. The runtime system acts as a kind of operating system for the Objective-C language; it’s what makes the language work. Objective-C语言尽可能多地推迟从...【详细】
iOS底层原理
G_猿 2018年12月14日 赞:0 评论:0 阅读:126
iOS:这些你必须知道的国内大牛
前言: 其实不管在什么行业都有一些疯子,不在我们这里应该说是大牛疯牛野牛各种牛都有。我现在为大家介绍几个iOS开发界的牛人们 1.念茜女神 个人主页:http://www.nianxi.net/(目前访问不了) 微博:程序媛念茜(公认的iOS届女神) 博客:http://blog.csdn.net/yiyaaixuexi/article/details/6685739 目前就职阿里旗下蚂蚁金服,Qt、Android高级开发工程师,...【详细】
iOS移动开发
鉴皇师 2018年12月14日 赞:0 评论:0 阅读:211
8年iOS架构师告诉你,为什么iOS现在不行了!
前言: 在近一段时间里,笔者会经常听到在职iOS开发人员的各种吐槽,各种无奈,各种对于iOS市场唱衰,更是在某度搜索引擎上随便一点iOS就是各种负面新闻,事实上,经过笔者的一番了解,断定其实你们看到的一定是个假iOS! 如果你的工作只是为了赚钱, 不管换什么工作,只要过个一两年到了瓶颈期,你都会有类似的感觉,请不要随...【详细】
iOS开发 开发者 架构师 iOS程序员 iOS技术
iOS开发李大伟 2018年12月13日 赞:0 评论:0 阅读:270
一位5年iOS开发者的亲身经历,你会选择坚持吗?
前言:从做iOS开发一开始到现在,我也已经工作了那么多年了,说一下现在我工作了这么长时间的感悟吧。 1,作为一个iOS开发工程师,我之前做过iOS但是还做过一段安卓,都说安卓是iOS的基础,这个应该算是正常的。但是,我想说的我先做的是iOS,后做的是安卓。这是为什么呢?这是由于大环境决定的,在之前2014年的时候,iOS行情很好...【详细】
iOS移动开发
鉴皇师 2018年12月13日 赞:0 评论:0 阅读:182
Mac 允许任何来源
Mac电脑安装程序,打开允许任何来源的方法,在终端执行命令行即可。 sudo spctl --master-disable【详细】
ios
IT喃 2018年12月13日 赞:0 评论:0 阅读:80
Mac 破解zip压缩文件密码详解
使用fcrackzip来破解zip类型压缩文件 fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具破解速度还是可以的,能用字典和指定字符集破解,适用于Linux、Mac OS 系统。 如果你的电脑没有安装brew,需要执行下面命令行 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装fcrackzip brew install fcrackzip 使用 fcrackzip -h来...【详细】
ios
IT喃 2018年12月13日 赞:0 评论:0 阅读:85
一位5年iOS开发者的亲身经历,你会选择坚持吗?
前言:从做iOS开发一开始到现在,我也已经工作了那么多年了,说一下现在我工作了这么长时间的感悟吧。 小编给大家推荐一个iOS技术交流群:551346706!群内提供数据结构与算法、底层进阶、swift、逆向、底层面试题整合文档等免费资料! 1,作为一个iOS开发工程师,我之前做过iOS但是还做过一段安卓,都说安卓是iOS的基础,这个应该算...【详细】
iOS开发
iOS缔造者 2018年12月13日 赞:0 评论:0 阅读:100
Swift中Notification,代理,通知,block的区别与用法
一 . Notification 1.区别: 一对多 在APP中 , 很多控制器都需要知道一个事件 "应该用通知 2.用法: Notification 通知中心 1.消息通知机制 顾名思义 在iOS开发中它就是通过消息,来达到通知的目的. 我们需要在通知中心注册我们想要监听的消息 当项目中有地方发出这个消息的时候 ,通知中心会发送给注册这个消息的对象 二. 代理 1.区别: 一对一...【详细】
程序员 web 大数据 后端 人工智能 区块链 python开发 爬虫 运维
iOS雯Ping 2018年12月13日 赞:0 评论:0 阅读:151
Phaser Matter Collision Plugin 碰撞插件 -- iFiero技术分享
Phaser 自带的Arcade虽然易用,但复杂的物理碰撞明显就不够用了,于是Matter等物理引擎还是不得不学的,以下是Matter物理体碰撞的一个插件,它省去了我们判别两个物理体相撞后哪个是gameObjectA和gameObjectB,实在是好用又省心,特推荐如下: 引入插件: const config = { // ... physics: { default: "matter" }, // Install the scene plugin plugins: { scene: [ { plugin: P...【详细】
html5 Phaser3 网页游戏教程
apiapia 2018年12月13日 赞:0 评论:0 阅读:48
去IT公司面试应该,是不是应该穿得不修边幅一点?
去IT公司面试应该穿得 不修边幅一点,头发蓬乱一点,眼圈描黑一点,神情装的憔悴一点,不要问我为什么?至少这样看上去像个程序员!~呜呜~ 一天妻子让程序员丈夫去买东西,对丈夫说:你去楼下的商店买些面包,如果有鸡蛋,买回来8个。若干分钟后,这位丈夫买了8个面包回来,妻子一脸懵逼的问:你怎么买了8个面包??!!丈夫...【详细】
框架 快速开发平台 工作流
asd1166 2018年12月13日 赞:0 评论:0 阅读:110
资本寒冬!作为iOS开发做好防裁准备了吗?
相信最近大家在各大论坛灌水时都有意无意的出现了裁员的字眼,然后再去各大招聘平台一看移动的招聘需求也在减少。而且政府最近也出台了政策:“对于不裁员或者少裁员的公司给予一定的政策鼓励”。其实越是这样也侧面的反映出当下的经济形势是多么严重。各大明星公司美其名说:“优化”,说的直白点,就是需要减轻负担,轻...【详细】
iOS开发 iOS发展
G_猿 2018年12月12日 赞:0 评论:0 阅读:232
如何判断你是一名合格的高级iOS开发工程师?
前言 随着移动互联网的高速发展泄洪而来,有意学习移动开发的人越来越多了,竞争也是越来越大,需要学习的东西很多。如何才能在激烈的移动开发者竞争中一枝独秀,成为一名真正合格的高级iOS开发工程师? 话不多说直接上干货 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小...【详细】
iOS开发 开发者 架构师 iOS程序员 iOS技术
iOS开发李大伟 2018年12月12日 赞:0 评论:0 阅读:154
年薪70w的阿里P7专家,面试技术人才,分享技术经验(学习思路)
最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。 那些拿下offer的人,基本...【详细】
程序员 JAVA 架构
ali架构师 2018年12月12日 赞:0 评论:0 阅读:27
从程序员到架构师的方法与逻辑
架构师这个词经常见到,很多人都冠着这个头衔,实际上很多人对架构师究竟是干什么的都没有统一的认识。V众投发起人李智勇则利用特定场景进行分析,诠释了架构师这个概念,并给出如何成为架构师方法。 架构师是什么? 架构师这词其实很有意思,很多人的Title是这个,但其实我们对架构师都干什么并没有太统一的认识。往大了说,...【详细】
JAVA 架构 后端
以Java架构赢天下 2018年12月12日 赞:0 评论:0 阅读:101
25到28岁是Java程序员的转折点,决定你今后的发展方向
我是一个特别内向的人,与世无争,不喜欢跟人打交道,不会聊天,有社交恐惧症,就喜欢对着电脑写代码,朋友评价我是“生活在自己的世界里”。 一直就是普普通通的程序员,特别纯的码农,从没做过管理岗位,并且很可能以后也是如此。问我今后有什么打算?没有特别明确的想法。 这种状态一直持续了好几年,慢慢的感觉压力大过...【详细】
JAVA
什么鬼东西 2018年12月12日 赞:0 评论:0 阅读:88
一个6年iOS程序员的工作感悟,送给还在迷茫的你
前言 每一个开发者,都有一段不愿提起的经历,很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面能够独当一面的技术专家“。后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题...【详细】
iOS开发
iOS缔造者 2018年12月12日 赞:0 评论:0 阅读:158
共1636个 共82页 123456末页
sina weixin mail 回到顶部