前言 iOS的国际化,即多语言的实现,主要有两种: 跟随系统语言的自动切换显示的语言 手动设置语言,由用户选择,可以和系统语言不同 本文将主要从这两种方法来讲解多语言的具体实...
Q1:为什么这个月公司的苹果财务报表数据和在苹果后台上实际看到的预付款相差这么大? 这个问题是最典型的财务问题之一,只要你公司内购有收入,你多多少少都会被财务同事或者老板问过...
原创:http://zengwu.com.cn/p/ee780a02.html[http://zengwu.com.cn/p/ee780a02.html] 网络上搜索许久,全...
分析问题 遇见这个问题的基本都是代码给xib中的view设置指定圆角。那么为什么会这样呢?且看下图1-1: 通过日志发现,并非右边圆角不生效,而是一开始这行代码layer.f...
这个else并不是什么在xx里面调用xx。文中的例子son没有eat方法的实现,而是指向了父类的实现。如果没有这个else,那么addMethod只是将子类中的eat方法实现改成了anotherEat。但是子类就丢了父类中的eat方法,以后如果你在某些情况下想再使用原来的实现,就做不到了。所以这个else里面是保存下来son原来的eat方法指向
runtime中的交换方法class_replaceMethod紧跟着上篇文章(runtime中的交换方法method_exchangeImplementations存在的问题[https://www.jianshu.com/p/b5e2...
最近一直在学习AFNetWorking这个框架,我们知道这个框架主要就是封装的的NSURLSession这个类及其相关的类,那么我们要想搞清楚AFNetworking这个框架...
一.前记: 一直知道有Runloop这个东西,但做了不少项目了,却从来没有在项目里自己用过,有用到也是系统或者第三方框架.前段时间有幸项目里有用的到的地方.故而研究了几天,于...
有一个地方 [Thread ismultiThread]返回的不是你说的:是否子线程
应该是程序是否运行多线程
官方说明
class func isMultiThreaded() -> Bool
Return Value
返回值
true if the application is multithreaded, otherwise false.
iOS进阶之多线程--NSThread详解NSThread简介 NSThread是苹果官方提供面向对象操作线程的技术,简单方便,可以直接操作线程对象,不过需要自己控制线程的生命周期。在平时使用很少,最常用到的无非就是...
UIScreen类 摘要 最近无聊看了一下苹果的UIScreen类,发现好像除了使用[UIScreen mainScreen].bounds去获取获取屏幕的宽高外没有什么额外...
更新于:20170814更新于:20171222再次更新于:20180823 最近的几天在看一些 Instruments 相关的知识,总结分享一下希望对大家有所帮助: 本文章...
本文首发于我的个人技术博客看完还不懂HTTPS我直播吃翔 存在即合理 http是非常常见的应用层协议,是超文本传输协议的简称,其传输的内容都是明文的。在这个混乱的世界,明文传...
孙源的面试题是通过唐巧的微信公众号看来的, 地址这里尝试解一下, 肯定会有不少错误, 或者是不会答的, 不会的或者有疑问的会努力查证, 我写在这里, 对自己以示驱策. PS:...
Apple从OS X 10.4和iOS 4以后开始支持block,相对于delegate,block有很多便捷之处,使得代码更简洁,可读性更强。但是如果使用不当,则会造成很多...