JSCore的基本使用
一、简单介绍 JSCore全称为JavaScriptCore,是苹果公司在iOS中加入的一个新的framework。该framework为OC与JS代码相互操作的提供了极大的便利。该工程默认是没有导入工程中的,需要我们手动添加。 原图请点击查看: 添加完成后,我们可以看到JavaScriptCore.h中包含以下5个主要的文件。 #import "JSContext.h" #import "JSValue.h" #import "JSManagedValue.h" #import "JSVir...【详细】
ios JSCore 基本使用
月华七子 2018年12月15日 赞:0 评论:0 阅读:224
iOS底层原理总结 - OC方法的本质
上一篇我们讲到iOS对象的底层的本质是结构体!!!这一篇我们来看看我们通过clang -rewrite-objc main.m -o mian.cpp编译的对象调用方法底层 int main(int argc, const char * argv[]) { /* @autoreleasepool */ { __AtAutoreleasePool __autoreleasepool; LGPerson *p = ((LGPerson *(*)(id, SEL))(void *)objc_msgSend)((id)objc_getClass("LGPerson"), sel_registerName("new")); ((void (*)(id, SEL))(void *)objc_msgSend)((id)p, se...【详细】
iOS开发 iOS底层
G_猿 2018年12月15日 赞:0 评论:0 阅读:182
DES加密、RC4加密、AES加密快三等源码加密算法的优势及应用
DES加密、RC4加密、AES加密快三等源码加密算法的优势Q212303635及http://h5ip.cn/WL2a应用1篇文章,1部小说被盗取,全靠维(si)权(bi)捍卫自己的原创权利。程序员捍卫自己珍贵的代码,全靠花式的加密算法。代码加密有多重要?程序员半年做出的产品,盗版者可能半天就能完全破解。 加密算法的本质,首先是为了对数据进行保密并防止篡改...【详细】
bdt3609288fr 2018年12月15日 赞:0 评论:0 阅读:100
ios 使用环信头像和昵称的数据库封装
项目中使用到了环信,其中环信的头像和名称要自己来维护。所以封装了一个简单地数据可。可供参考https://github.com/suifumin/saveNickAndheadicon【详细】
url拼接中文处理
suifumin 2018年12月15日 赞:0 评论:0 阅读:82
资本寒冬下程序员该何去何从?
前言 在目前资本寒冬的大环境下,对于企业而言,裁员也许是缩减成本,减轻负担度过寒冬的一种选择,当然也有部分公司已经被寒冬无声淹没了,这个时候作为一个程序员该何去何从? 一、技术变现,力争服务外包业务 技术变现,程序员本身就是一个专业领域的高级蓝领角色,相对于通用管理领域的低级白领我觉得更有市场需求。技术外...【详细】
iOS开发 iOS发展
G_猿 2018年12月14日 赞:0 评论:0 阅读:217
Java程序员怎样才能在两年内,技术水平达到月薪2w的水平呢!
有人回答说月薪两万,这只能是大企业或者互联网企业的工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难。 还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有...【详细】
JAVA 架构 后端
以Java架构赢天下 2018年12月14日 赞:0 评论:0 阅读:196
iOS 面向切面编程的实现与实战案例
一、简介 一、所谓的 aop 编程(面向切面编程),其原理也就是在不更改正常的业务处理流程的前提下,通过生成一个动态代理类,从而实现对目标对象嵌入附加的操作。在 iOS 中,要想实现相似的效果也很简单,利用 OC 的动态性,通过 Method Swizzling 改变目标函数的 selector 所指向的实现,然后在新的实现中实现附加的操作,完成之后再回到...【详细】
ios AOP 面向切面编程
月华七子 2018年12月14日 赞:0 评论:0 阅读:246
移动端动态方案--VideoOS技术选择及具体实施
背景 动态化作为移动端的一个重要技术分支,一直是大家积极探索的方向。目前移动端流行的动态化方案,按技术方向分为以下两种: 跨平台动态语言方案,利用js,lua等脚本语言做native功能的拓展,需要定义各个跨语言的bridge。代表性的方案有Facebook的React Native,阿里的Weex,它们都是采用了JavaScript与Native之间的桥接,使JavaScript开发的...【详细】
voscommunity 2018年12月14日 赞:1 评论:0 阅读:217
asp.net快速开发框架--learun工作流通用组件设计规范
一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控、表单设计器、与表单的集成以及与应用程序的集成八个部分组成。 工作流引擎 工作流引擎作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎...【详细】
框架 快速开发平台 工作流
asd1166 2018年12月14日 赞:0 评论:0 阅读:103
textView和TextField的输入限制
InputInspectable 对于textView和textField输入常常会遇到很多的要求,现在的三方键盘越来越多,输入的乱七八糟的也多,对于检测是个挑战,而且很多时候因为输入了这些火星文导致程序异常,InputInspectable就是为了解决这类输入的问题,方便好用,不需要做修改,也不需要写大量代码,甚至订阅通知、设置代理等,只需要设置一个正则表达式即...【详细】
ios swift UITextField UITextView keyboard regEx Input
dhfsh 2018年12月14日 赞:0 评论:0 阅读:364
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 阅读:173
iOS:这些你必须知道的国内大牛
前言: 其实不管在什么行业都有一些疯子,不在我们这里应该说是大牛疯牛野牛各种牛都有。我现在为大家介绍几个iOS开发界的牛人们 1.念茜女神 个人主页:http://www.nianxi.net/(目前访问不了) 微博:程序媛念茜(公认的iOS届女神) 博客:http://blog.csdn.net/yiyaaixuexi/article/details/6685739 目前就职阿里旗下蚂蚁金服,Qt、Android高级开发工程师,...【详细】
iOS移动开发
鉴皇师 2018年12月14日 赞:0 评论:0 阅读:347
8年iOS架构师告诉你,为什么iOS现在不行了!
前言: 在近一段时间里,笔者会经常听到在职iOS开发人员的各种吐槽,各种无奈,各种对于iOS市场唱衰,更是在某度搜索引擎上随便一点iOS就是各种负面新闻,事实上,经过笔者的一番了解,断定其实你们看到的一定是个假iOS! 如果你的工作只是为了赚钱, 不管换什么工作,只要过个一两年到了瓶颈期,你都会有类似的感觉,请不要随...【详细】
iOS开发 开发者 架构师 iOS程序员 iOS技术
iOS开发李大伟 2018年12月13日 赞:0 评论:0 阅读:407
一位5年iOS开发者的亲身经历,你会选择坚持吗?
前言:从做iOS开发一开始到现在,我也已经工作了那么多年了,说一下现在我工作了这么长时间的感悟吧。 1,作为一个iOS开发工程师,我之前做过iOS但是还做过一段安卓,都说安卓是iOS的基础,这个应该算是正常的。但是,我想说的我先做的是iOS,后做的是安卓。这是为什么呢?这是由于大环境决定的,在之前2014年的时候,iOS行情很好...【详细】
iOS移动开发
鉴皇师 2018年12月13日 赞:0 评论:0 阅读:249
Mac 允许任何来源
Mac电脑安装程序,打开允许任何来源的方法,在终端执行命令行即可。 sudo spctl --master-disable【详细】
ios
IT喃 2018年12月13日 赞:0 评论:0 阅读:202
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 阅读:186
一位5年iOS开发者的亲身经历,你会选择坚持吗?
前言:从做iOS开发一开始到现在,我也已经工作了那么多年了,说一下现在我工作了这么长时间的感悟吧。 小编给大家推荐一个iOS技术交流群:551346706!群内提供数据结构与算法、底层进阶、swift、逆向、底层面试题整合文档等免费资料! 1,作为一个iOS开发工程师,我之前做过iOS但是还做过一段安卓,都说安卓是iOS的基础,这个应该算...【详细】
iOS开发
iOS缔造者 2018年12月13日 赞:0 评论:0 阅读:156
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 阅读:123
去IT公司面试应该,是不是应该穿得不修边幅一点?
去IT公司面试应该穿得 不修边幅一点,头发蓬乱一点,眼圈描黑一点,神情装的憔悴一点,不要问我为什么?至少这样看上去像个程序员!~呜呜~ 一天妻子让程序员丈夫去买东西,对丈夫说:你去楼下的商店买些面包,如果有鸡蛋,买回来8个。若干分钟后,这位丈夫买了8个面包回来,妻子一脸懵逼的问:你怎么买了8个面包??!!丈夫...【详细】
框架 快速开发平台 工作流
asd1166 2018年12月13日 赞:0 评论:0 阅读:224
资本寒冬!作为iOS开发做好防裁准备了吗?
相信最近大家在各大论坛灌水时都有意无意的出现了裁员的字眼,然后再去各大招聘平台一看移动的招聘需求也在减少。而且政府最近也出台了政策:“对于不裁员或者少裁员的公司给予一定的政策鼓励”。其实越是这样也侧面的反映出当下的经济形势是多么严重。各大明星公司美其名说:“优化”,说的直白点,就是需要减轻负担,轻...【详细】
iOS开发 iOS发展
G_猿 2018年12月12日 赞:0 评论:0 阅读:275
共1700个 共85页 123456789末页
sina weixin mail 回到顶部