码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
编写OC高质量的代码的有效方法
1. 写这个只是为了自己记忆,有相关pdf文件,如需要留下邮箱。。 2. 在类的头文件中尽量少引入其他头文件 除非确有必要,否则不要引入头文件。一般来说,应在某个类的头文件中使用向前声明来提及别的类(使用@class),并在实现文件中引入那些类的头文件,这样做可以尽量降低类之间的耦合。 如果要声明某 ...
分类:其他好文   时间:2018-01-13 20:44:56    阅读次数:154
oc 与 js交互之vue.js
- 、vue.js 调用oc的方法并传值 vue.js 组件中调用方法: methods: { gotoDetail(item){ //此方法需要在移动端实现,这里可以加入判断是不是手机端的判断 mobileObject.goToSpecialType(item.id,item.type) } }, ...
分类:Web程序   时间:2018-01-10 14:50:15    阅读次数:1155
Unity3d开发中与oc交互之类型转换
对于没有非科班出身的程序来说,在没有学过C和OC的情况,用unity开发iOS相关的功能,是非常痛苦的。简单写一下自己遇到的,并且没有百度到的坑。 1、C#给OC传递字典 一般流程是,C#调用C,C调用OC,但是C没有字典。处理方法,用结构体数组做中转。核心,结构体数组转换字典。 C#层代码 OC和 ...
分类:编程语言   时间:2018-01-08 19:40:40    阅读次数:182
关于堆栈和block之我见
临时变量存在栈里对象存在堆里 关于block c与oc最大的区别在于一个是静态语言一个是动态语言 先看看c 的写法 c语言没有block一说,叫做函数指针,其实现机制是,函数入口是固定的,我只要知道函数入口就能正确的调用该函数,因此将函数地址赋给函数指针,调用的时候直接使用该指针即可 再看看 oc ...
分类:其他好文   时间:2018-01-07 14:10:53    阅读次数:147
iOS - Runtime
一、Runtime简介 1.1 简单介绍 Runtime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制; 对于C语言,函数的调用在编译的时候会决定调用哪个函数; 对于OC的函数,属于动态调用的过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根 ...
分类:移动开发   时间:2018-01-06 19:00:11    阅读次数:230
OC 异步顺序加载的方法
方法一:发射信号量 OC —异步顺序加载 先调用A接口,再调用B接口,再调用C接口 dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); 网络A请求 中间写block块的网络请求 dispatch_semaphore_wait( ...
分类:其他好文   时间:2018-01-02 18:48:14    阅读次数:138
WebViewJavascriptBridge浅析
WebViewJavascriptBridge是一个Objective-C与JavaScript进行消息互通的三方库。通过WebViewJavascriptBridge,我们可以很方便的实现OC和Javascript互调的功能。WebViewJavascriptBridge实现互调的过程也容易理解, ...
分类:编程语言   时间:2017-12-29 15:03:22    阅读次数:206
APP出现内存泄漏的几种情况
1.第三方框架使用不当 比如AFNetworking的内存泄漏,使用单例模式解决 2.block的循环引用 weakself和strongself配合使用 3.delegate循环引用问题 使用weak修饰即可 4.NSTimer循环引用 注意NSTimer的销毁时机 5.非OC对象内存处理 使用完 ...
分类:移动开发   时间:2017-12-27 14:20:51    阅读次数:256
Unity调用IOS的StoreKit实现在游戏内部的对游戏进行星级评价和评论
废话不多说直接上代码。 一 Xcode端的OC代码 在Xcode里面新建一个空的工程(不会搞的百度一下),然后创建一个.h和.m文件,记住要把.m的后缀改成.mm(.mm文件和.m文件的区别就是:.mm文件除了可以包含Objective-C和C代码以外,还可以包含C++代码),这个类要继承自NSOb ...
分类:移动开发   时间:2017-12-24 22:58:58    阅读次数:620
OC中栈区与堆区的内存概念解析
栈区是先进后出,队列是先进先出。 栈区就相当于玻璃杯,往玻璃杯里放奥利奥,第一块放入的奥利奥,肯定是最后一个拿出来。 队列就相当于掉了底的玻璃杯,最先放入的,必定最先掉出来。 网上有个更绝的比喻:队列是吃多了拉,栈区是吃多了吐。 这里解析的是栈区和堆区的内存问题,说到了栈区自然引出队列,捎带提一笔。 ...
分类:其他好文   时间:2017-12-21 19:32:36    阅读次数:155
5829条   上一页 1 ... 33 34 35 36 37 ... 583 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!