起 黑魔法__attribute__((cleanup))有讲如何使用cleanup来简化使用lock代码。__attribute__这个修饰符很有用,前段时间集中写了一些东西收集这些有意思__attribute__。戳…
分类:移动开发
iOS下的点击事件失效解决方法
iOS下的点击事件失效解决方法 问题描述 当委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会…
iOS 开发商品详情页中的banner中点击查看图片
本文出自code4app,原文地址:http://www.code4app.com/blog-… 轮翻播放与查看是分开的,轮翻是是用 开源的SDCycleScrollView 这里是给出的是查看的: ////…
OC 属性 strong 和 copy 的那些事
一直对 strong 和 copy 不甚了解,今天决定做个小实验。 1. 先创建四个属性 @property (nonatomic, strong) NSArray *arrStrong; @property (nona…
Objective-C的内存管理(1)——内存管理概述
概述 应用程序开发中,内存管理是个重要的话题。简单而言,语言层面的内存管理基本有三类: 1. 纯粹的手动管理 如C和曾经的C++。 char *some_string = malloc(BUFFER_SIZE); // …
回答好进程与线程,程序员基础面试题,20190908
操作系统: 进程与线程 进程 = 资源管理 + 线程, 进程是资源分配单位,线程是 CPU 调度单位 以前没有线程的时候,进程是操作系统中独立运行的基本单位 线程出现后,线程是操作系统中,更小的能独立运行的基本单位 到底…
如何打开USB OTG功能:
一、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)二、若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB OTG功能:1).在al…
《Windows via C/C++》学习笔记 —— 线程的CONTEXT结构
每个线程内核对象都维护着一个CONTEXT结构,里面保存了线程运行的状态,使得CPU可以记得上次运行该线程运行到哪里了,该从哪里开始运行,该线程内部数据如何如何。 在Platform SDK文档中记录着CONTE…
android改变应用默认起始页
实在忍不住吐槽,这个选择原创/转载真是件蛋疼的事儿。说是转载吧,却是自己一个字一个字敲的,说是原创吧,这个方法也不是自己原创,代码都是问别人或者网上搜的思路什么,真不知是该原创还是该转载。。。。 这里说的起始页可不是We…
iOS中URL编码问题
详细方法见iOS中的url编码问题 感谢 飘飘白云 在iDevice中搭建一个小型的web server,从网页端获取的post数据采用了URL编码,在oc程序内部处理的时候需要对数据进行解码,方法记录如下: 从页面提交…
ReactiveCocoa--RACScheduler
基本信息 父类 NSObject 子类 RACImmediateScheduler RACQueueScheduler RACSubscriptionScheduler RACTestScheduler 类含义 RAC调…
tableview的分割线延长
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { //使变短的分割线延伸 [self.tableView setSepara…