青波志


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索
close

xcode 常用插件汇总

发表于 2016-06-08   |   分类于 Objective-C   |     |   阅读次数
  • ActivatePowerMode : ActivatePowerMode is a plugin for Xcode. This plugin will make your code powerful.
    阅读全文 »

抓包神器 -- Charles

发表于 2016-06-07   |   分类于 Mac Tools   |     |   阅读次数

Charles主要的功能包括:

  • 支持SSL代理。可以截取分析SSL的请求。
  • 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
  • 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
  • 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
  • 支持重发网络请求,方便后端调试。
  • 支持修改网络请求参数。
  • 支持网络请求的截获并动态修改。
  • 检查HTML,CSS和RSS内容是否符合W3C标准。
阅读全文 »

Method Swizzling

发表于 2016-05-24   |   分类于 Objective-C   |     |   阅读次数

Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时通过修改类的分发表中selector对应的函数,来修改方法的实现。

阅读全文 »

iOS 常用数学函数

发表于 2016-05-09   |   分类于 Objective-C   |     |   阅读次数

三角函数

  double sin (double);正弦
  double cos (double);余弦
  double tan (double);正切

阅读全文 »

如何创建一个私有pod库

发表于 2016-04-17   |   分类于 CocoaPods   |     |   阅读次数

本文写的不是很详细,只是记录自己操作的一个大致过程。更加详细的操作,大家不妨参考使用Cocoapods创建私有podspec,我也是按照上面一步一步操作的,只不过个人觉得那个排版看起来真的不太友好。如果英文不错的话,其实我更建议大家看看下面的英文参考链接。

阅读全文 »

ReactiveCocoa基础知识

发表于 2016-04-10   |   分类于 ReactiveCocoa   |     |   阅读次数

什么是ReactiveCocoa ?

ReactiveCocoa(其简称为RAC)是由Github开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。

阅读全文 »

SSH 相关知识

发表于 2016-03-15   |   分类于 Git   |     |   阅读次数

SSH登陆的原理

1. 什么是SSH

SSH(安全外壳协议)为 Secure Shell 的缩写,一种网络协议,用于计算机之间的加密通信。

阅读全文 »

【转】一个大神开发者的使命感究竟应该是什么

发表于 2016-03-08   |   分类于 程序人生   |     |   阅读次数

工作了五年的工程师,算不算高级开发者?归类开发者不是简单地看工作年限,因为经验这种东西千金难换但又一文不值。

阅读全文 »

有关NSAssert相关知识点

发表于 2016-03-03   |   分类于 Objective-C   |     |   阅读次数

苹果官方文档写的比较清楚:

NSAssert

Generates an assertion if a given condition is false.

Declaration

1
#define NSAssert(condition, desc, ...)
阅读全文 »

如何禁用iOS系统方法?

发表于 2016-02-24   |   分类于 Objective-C   |     |   阅读次数

出于某种需求,我需要禁用iOS系统提供的某些系统方法。可以采用如下的方法:

1
2
3
+(instancetype) alloc __attribute__((unavailable("call other method instead")));
-(instancetype) init __attribute__((unavailable("call other method instead")));
+(instancetype) new __attribute__((unavailable("call other method instead")));

一旦我们在程序中使用到了alloc、init、new等相关方法的时候,就会出现如下错误提示:

1234
Jackson

Jackson

个人博客

38 日志
15 分类
45 标签
GitHub
© 2015 - 2018 Jackson
由 Hexo 强力驱动
主题 - NexT.Mist
繁/简:繁體