techbird blog

techbird blog

timeline of growth

    • Home
    • Archives
    • About

陈坤在世间行走的旁白 - 读《突然就走到了西藏》

突然就走到了西藏 “只要你行走,就能与你生命中的真相相遇。”——陈坤 相信很多朋友看过陈坤的影视作品,知晓他是一名演员,小的时候也磕磕绊绊看过他《金粉世家》《像雾像雨又像风》等荧屏作品。 这里要说的是陈坤有一本书,书名叫《突然就走到了西藏》,很短,十个章节。我是几乎一口气看完

2016-05-24 10:01

iOS - RunLoop & AutoreleasePool

RunLoop A NSRunLoop object processes input for sources such as mouse and keyboard events from the window system, NSPort objects, and NSConne

2016-05-24 09:30

iOS - Category 的使用和优缺点

什么是Category?分类就是对一个类的功能进行扩展,让这个类能够适应不同情况的需求;在实际开发中我们都会对系统的一些常用类进行扩展,例如:NSString,Button,Label等;简单来说类别是一种为现有的类添加新方法的方式。利用OC的动态运行时分配机制,category

2016-05-16 14:30

Objc - Block

引言Apple 在iOS4.0之后推出Block,它本身封装了一段代码并可以将这段代码当做变量,参数,属性,数据类型,函数(匿名),代码块(只有在被调用时才会执行)等等,使用方式灵活,功能十分强大。 Block的简单使用定义Block 无参无返回值 void(^block)()

2016-05-10 11:21

iOS - pthread 使用和 __bridge

pthread是POSIX thread的简写,跨平台多线程的C语言开发框架,pthread是实现多线程的技术方案之一,NSThread就是对它的封装。 pthread开启子线程的函数介绍#import <pthread.h>int pthread_create(pt

2016-05-08 19:41

iOS - 多线程之 GCD

GCD与 NSThread 的对比NSThread的劣势 如果要开多个线程 NSThread 必须实例化多个线程对象 NSThread 靠 NSObject 的分类方法实现的线程间通讯,GCD依靠 block 实现 GCD的优势 让代码更加简单,易于阅读和维护 使用GCD 不需

2016-05-05 15:59

iOS - NSURLRequest & NSURLResponse

NSURLRequest创建请求对象 (缓存策略和超时时长都是默认的)NSURLRequest * request = [NSURLRequest requestWithURL:url]; 创建请求对象的同时指定缓存策略和超时时长NSURLRequest * request =

2016-05-02 22:30

iOS - 多线程之 NSThread

多线程基础(NSThread)NSThread创建线程的三种方式1. NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(demo:) object:@"alloc"];2. [N

2016-04-30 14:56

iOS - 多线程之 NSOperation

NSOperationapple提供的多线程解决方案NSOperation是一个表示与单个任务关联的代码和数据的抽象类;因为是一个抽象类,所以不能直接使用,需要使用它的两个子类(NSInvocationOperation or NSBlockOperation) 去执行实际的操作

2016-04-29 17:14

硬币

硬币 你有没有扔过一枚硬币,选择正反面? 为什么就不能踏踏实实的面对这个世界凭什么就非得打破陈规旧世界做救世主你想的要的只不过是平凡日子里的快乐你真没必要对自己如此苛刻你看那奔跑的青春的身影你看这些年,这世界,于你而言多了些什么,又少了些什么是想要的吗是年少时的梦想吗你口口声声

2016-04-22 10:01

iOS - NSURLSession

Apple在 iOS9.0 之后已经放弃了 NSURLConnection,所以在现在的实际开发中,一般使用的是 iOS7.0 之后推出的 NSURLSession。NSURLSession 和 NSURLConnection 都提供了与各种协议,诸如 HTTP 和 HTTPS

2016-04-02 19:31

iOS - 网络基础 & Http & Https

HTTPHTTP:Hyper Text Transfer Protocol(超文本传输协议)的缩写,HTTP是一个基于TCP/IP通信协议来传递数据,默认端口号为80,是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型 RequestGETGET / HTTP/1.

2016-03-29 17:29

iOS - KVC 和 KVO 的使用和原理

KVCKVC(键值编码),即 Key-Value Coding,一个非正式的 Protocol,使用字符串(键)访问一个对象实例变量的机制。而不是通过调用 Setter、Getter 方法等显式的存取方式去访问。 简介KVC(Key-value coding),键值编码;是指在i

2016-03-23 12:55

iOS - 零散的小知识点收集

APP启动程序执行过程main函数执行UIApplicationMain函数 创建UIApplication对象 创建UIApplicationDelegate对象并复制 读取配置文件info.plist,设置程序启动的一些属性 创建应用程序的Main Runloop循环 UI

2016-03-18 10:20

iOS - UIWebView & JSContext & WKWebView

UIWebView A view that embeds web content in your app. UIWebView 的JS注入 案例 : 移除网页的某些不需要展示的标签 准备网页地址 : http://m.dianping.com/tuan/deal/55015

2016-03-08 17:33

strong、weak、copy、retain和assign的区别

assign:assign一般用来修饰基本的数据类型,包括基础数据类型(NSInteger,CGFloat)和C语言数据类型(int,float,double,char)等等。因为assign声明的属性,是不会增加引用计数的,也就是说声明的属性释放后也就没有了,及时其他对象引用了

2016-02-18 14:12

朋友,去远方吗?

朋友,去远方吗? 七不出门,八不回家。 窗外的夜沉沉的,浓浓的雾色笼罩着远处偶尔的几声车鸣和人声,初春的雨夹杂着夜晚的微寒透过窗户淅淅沥沥的渗进来,就到了正月初六,这相聚离别时,年年岁岁花相似,岁岁年年人不同,回头一看,好像故乡从此只有冬天、父母、老友。 我想,有些时候,人受

2016-02-12 10:01

租房二三事

租房二三事 人在江湖,就得挨刀。 想抒发一下心里的不快,来北京第三个年头了,还没有因为租房的事情被坑过,风水轮流转,今日轮到我。 房东地主,4500块押金不退。理论了半天,还是没什么结果。当初说好提前30天打招呼就会退房租,到了谈钱的时候,就都变了。 上学的时候,家长老师总会

2016-02-03 10:01

昨日旧梦,常记于心

昨日旧梦,常记于心 草在结它的种子,风在摇它的叶子。我们站着,不说话,就十分美好!——顾城。 昨夜做了很久的梦,梦里与老友做着多年前没有完成的事,最近常常怀念好久以前的同学朋友,对一些过去发生的事情,清晰到像在昨日发生之事,时光匆匆,带走单纯的日子,迎来朝九晚五的生活,我们竭力

2015-12-04 10:01

记天津塘沽爆炸

记天津塘沽爆炸天津塘沽爆炸,到现在没去问责失职的政府部门和官员,却立即开启了感动中国模式,舆论导向几乎全部转向牺牲的消防战士身上,消防战士固然是伟大的值得我们敬仰的,可是新闻媒体作为政府的喉舌,故意去转移社会的舆论导向,目的是让人民生活在感动之中,让人们忘却去问责那些应该承担这起

2015-08-20 10:01
<span></span>Prev1234Next<span></span>

Github Card

Categories

  • Daily15
  • DataBase2
  • Java9
  • Journey2
  • Linux1
  • MySQL2
  • Objc13
  • Readed5
  • VSCode1
  • Web5
  • Xcode2
  • iOS16

Tags

  • iOS16
  • Daily15
  • Objc11
  • Java9
  • Readed6
  • Web6
  • Thread4
  • Network4
  • Journey2
  • MySQL2
  • Xcode2
  • Category1
  • keywords1
  • Idea1
  • KVC1
  • KVO1
  • NSThread1
  • NSURLRequest1
  • NSURLResponse1
  • NSURLSession1
RSS

Weibo

You can't connect the dots looking forward
You can only connect them looking backwards.

Powered by hexo and Theme by Jacman © 2022 techbird