240 发简信
  • 120
    iOS多线程-各种线程锁的简单介绍

    线程安全是怎么产生的 常见比如线程内操作了一个线程外的非线程安全变量,这个时候一定要考虑线程安全和同步。 - (void)getIamgeName:(NSMutableArr...

  • iOS中调试p和po的区别

    先说 p , 是 expression — 的别名, p 为 print 的简写,同时可以写为 pri,打印某个东西,可以i是变量和表达式; call 为调用某个方法,输出变...

  • iOS中调试p和po的区别

    先说 p , 是 expression — 的别名, p 为 print 的简写,同时可以写为 pri,打印某个东西,可以i是变量和表达式; call 为调用某个方法,输出变...

  • 120
    iOS 与 JS 交互开发知识总结

    前言 Web 页面中的 JS 与 iOS Native 如何交互是每个 iOS 猿必须掌握的技能。而说到 Native 与 JS 交互,就不得不提一嘴 Hybrid。 Hyb...

  • UIVIEW转PDF文件

    最近项目中新增了一个分享pdf文件的的功能,把一个界面以pdf文件的形式分享出去,刚开始接触pdf,没一点思路,各种查资料,中间踩了好多坑。下面我就把自己踩到的坑跟大家分享一...

  • iOS-OC中加载html5调用html方法和修改HTML5内容

    1.利用webView控件加载本地html5或者网络上html5 2.设置控制器为webView的代理,遵守协议 3.实现代理方法webViewDidFinishLoad: ...

  • 120
    iOS-一张图了解堆和栈

    管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 申请大小:栈:在Windows下,栈是向低地址...

  • 120
    iOS-导航控制器什么情况会给push出来的控制器View自动加64高度

    结论:在 iOS 7 中,如果某个 UIViewController 的 self.view 第一个子视图是 UIScollView或者是继承与UIScollView, 同时...

  • iOS-UIView常用的setNeedsDisplay和setNeedsLayout

    1.UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方...

  • 120
    iOS应用间跳转

    场景需求:一个应用A(以news应用为示例)跳转到另外一个应用B(以weChat为示例),常见需求如下1.应用推荐2.支付宝支付3.第三方登录4.微信分享 注意:iOS9中打...

  • iOS判断屏幕尺寸的常用工具类

    DXDevice.h文件 DXDevice.m文件 简单用法示例

  • 120
    Xcode执行Analyze静态分析

    使用Xcode自带的静态分析工具 Product->Analyze(快捷键command+shift+B)可以找出代码潜在错误,如内存泄露,未使用函数和变量等 所谓静态内存分...

  • 120
    你为什么总被骗?

    1. 今天在知乎看到一个提问,提问的是一个刚毕业的小姑娘。她到了公司之后,感觉老板对她很照顾,心里很受用,后来一次出差,老板带她去了,然后就把她给睡了。回来之后,她已经脑补出...