
Objective-C
文章平均质量分 77
颠倒先生
HelloWorld!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3DES加密
// // NSString+ThreeDES.m // 3DE // // Created by Brandon Zhu on 31/10/2012. // Copyright (c) 2012 Brandon Zhu. All rights reserved. // #import "NSString+ThreeDES.h" #i原创 2016-05-26 14:23:23 · 754 阅读 · 0 评论 -
UIWindows小知识点
1.如果想在控制器上添加一个窗口。只需要 UIWindow *window = [[UIWindow alloc] init]; window.frame = [UIScreen mainScreen].bounds; window.backgroundColor = [UIColor redColor]; // 这句话是设置窗口的优先级 /* UIKIT_EXTER原创 2016-06-21 20:54:36 · 368 阅读 · 1 评论 -
开发中国社区使用
开发中国社区使用介绍开源中国社区 官方网站 https://git.oschina.net/ • 开源中国社区成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台 • 目前国内有很多公司会将公司的项目部署在 OSChina 与 GitHUB 的对比 1. 服务器在国内,速度更快原创 2016-07-08 13:21:14 · 460 阅读 · 0 评论 -
iOS中静态库的介绍及使用(2)
静态库的架构问题1.设备的CPU架构 不同的设备使用的CPU不同. CPU的不同选成了使用CPU架构(指令集)不同。 2.静态库有其支持的CPU架构 如果静态库在不支持的CPU架构上运行就会报错。 3.模拟器使用的CPU架构 iPhone4s-iPhone5:i386 iPhone5s-iPhone6sPlus:x86_64 4.真机使用的CPU架构 iPhone3gs-iPhone4s : arm原创 2016-06-29 11:44:45 · 308 阅读 · 0 评论 -
iOS中静态库的介绍及使用(1)
iOS中静态库介绍及使用静态库的介绍什么是库库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为2种类型开源库 公开源代码,能看到具体实现 比如SDWebImage、AFNetworking 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体实现 主要分为:静态库、动态库 静态库和动态库 静态库和动态库的存在形式 静态库:.a 和 .framewo原创 2016-06-28 16:40:28 · 355 阅读 · 0 评论 -
FrameWork创建
1.新建Framework项目 2.删除原有的.h文件,创建与工程同名的类 在新建类.h中添加接口,.m中添加实现代码 3.Xcode的参数设置 “Architectures” 添加 “armv7s” “Build Active Architecture Only” 设置为 “NO” “Dead Code Stripping” 设置为 “NO” “Link With Standard原创 2016-06-27 11:53:17 · 507 阅读 · 0 评论 -
iOS 多线程(4)NSOperation
2.NSOperation 2.1 NSOperation基本使用 (1)相关概念01 NSOperation是对GCD的包装 02 两个核心概念【队列+操作】 (2)基本使用01 NSOperation本身是抽象类,只能只有它的子类 02 三个子类分别是:NSBlockOperation、NSInvocationOperation以及自定义继承自NSOperation的类 03 NSOperati原创 2016-05-06 10:45:03 · 679 阅读 · 0 评论 -
iOS多线程(3)GCD
1)GCD基本知识01 两个核心概念-队列和任务 02 同步函数和异步函数 (2)GCD基本使用【重点】01 异步函数+并发队列:开启多条线程,并发执行任务 02 异步函数+串行队列:开启一条线程,串行执行任务 03 同步函数+并发队列:不开线程,串行执行任务 04 同步函数+串行队列:不开线程,串行执行任务 05 异步函数+主队列:不开线程,在主线程中串行执行任务 06 同步函数+主队列:不开线程原创 2016-05-06 10:03:42 · 315 阅读 · 0 评论 -
iOS多线程(2)基本使用
2.pthread(1)pthread的基本使用(需要包含头文件#import /* 第一个参数:线程对象 第二个参数:线程属性 第三个参数:void *(*)(void *) 指向函数的指针 第四个参数:传递给该函数的参数 */ int pthread_create(pthread_t * __restrict, const pthread_at原创 2016-05-06 09:26:35 · 623 阅读 · 0 评论 -
iOS多线程(1)基本概念
1.1 进程进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 1.2 线程 (1)基本概念1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行。 (2)线程的串行 1个线程中任务的执行是串行的,如果要在1个线程中执行多个任务,那么只能一个一个地按顺序执行这些任务。原创 2016-05-06 08:52:23 · 358 阅读 · 0 评论 -
cocoa pods的安装
1.先升级Gem sudo gem update –system 2.切换cocoapods的数据源 【先删除,再添加,查看】 gem sources –remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ gem sources -l 3.安装cocoapods原创 2016-05-02 18:06:55 · 396 阅读 · 0 评论