一般系统默认的是左右显示两个窗口,但较多人还是喜欢上下窗口显示。 设置方法如下: 在xcode中,依次 view —-> assitanteditor —-> assistant editors on bot…
分类:移动开发
System Server 和 Service Manager联系
Service Manager: 由init 进程启动。Service Manager和zygote进程奠定了Android的基础。所以从启动顺序上来看,Service Manager和zygote是一个级别…
进程和线程有什么区别
说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行…
Android Studio查看自己的应用签名及三方APK签名信息
一。利用Android Studio查看自己的应用签名: 1.首先在Terminal控制台中,输入:keytool -list -keystore -v -keystore + jks文件的绝对路径, keytool -…
关于_WebTryThreadLock , tried to obtain the web lock from a thread other than the main thread or the web thread 的解决办法
利用web界面操作iDevice时,在处理Web请求的方法 -(void)calloutHandler { NSString *telNum = @"123456"; AppDelegate *appdelegate =…
Swift锋芒毕露 无脑意译
前言 作者自己说自己很喜欢swift,因为他喜欢Haskell。可能看上了swift支持函数式编程的缘故。 中间扯皮各种略。。。 扯到函数编程刚开始不习惯但是会带来方便。。略结束。。。 栗子 ex by oc: - (N…
完全Core Data的应用
原文链接:http://www.objc.io/issue-4/full-core-data-application.html 前言 先戳这里获取示例工程。 如何构建 首先创建固化栈对象,提供CD数据模型和文件名,返回一…
Playing with __attributes__ (五)
objc_root_class 用法: __attribute__((objc_root_class)) @interface MyRootObject @end 用途: 用于声明一个根类。在Objective-C中,有…
那些我面试遇到的
今天去一家xx网络科技有限公司参加面试,这是一家那种外包的公司,主要找那种能上来就是一个人干一个项目的人,虽然我没有一个人做过项目,我就顶着我的24K头盔去面了。去的时候还是老样子,一张信息表,一张面试题。面试题如下,贴…
[分享]iOS开发-自定义返回按钮后手动添加手势返回解决方案
自定义返回按钮后手势返回就失效了,网上有很多方法都号称完美解决了,但在快速返回(注意:是非常快速的划屏幕边缘)时,依然会出现栈乱的问题导致crash. 网上常见的几种方法: 方法1:http://keighl.com/p…
Emptiness 空值语义
原文: Emptiness作者: Soroush Khanlou译者: kemchenj 如果 Swift 里的 array 数组不能为空? 仔细想想: 如果 Swift 已经设计了非空的数组了. 但这会让人很烦对吧? …
tweak 中常用的方法调用方法和 运行时API
利用运行时API 进行属性的获取和修改 修改属性 Ivar m_searchBar = class_getInstanceVariable(objc_getClass("FindContactSearchViewCell…