自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我就是小伟哥的专栏

我就是小伟哥 专注IOS开发

  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

原创 AudioToolbox---AUAudioUniBus等

文章目录AUAudioUniBusBus Methonsd and Properties(总线方法和属性)Audio unit implementtations (音频单元实现方式)instance Properties (实例属性)AUAudioUnitBusArrayInitialization(初始化)Bus Array Methond and Porperties(总线数组方法和属性)AU...

2018-12-10 09:24:29 663

原创 坑人的 week 集成

文章目录坑人的 week 集成坑1坑2坑3坑4坑5 6 7 ...正确姿势总结坑人的 week 集成本人经过两天的时间终于把 week 集成到了项目之中,中间经过了非人的折磨,躺了无数的坑,进一个坑,把项目删了,告诉我这条路走不通,换条路接着走,扑街之后,在进行下一个方式。简单的把我错误的方式介绍下,避免后人趟坑,最后把我成功的方式贴出来供大家参考。坑1看官网介绍,兴冲冲的看到了一种方式,...

2018-12-07 17:24:04 796

原创 AudioToolbox---AUAudioUni

文章目录AudioToolboxAUAudioUnit (音频单元)initialization(初始化)initWithComponentDescription 1initWithComponentDescription 2instantiation(实例化)function and peoperty(方法和属性)音频单元的硬件信息managing Render resources(音频渲染管理...

2018-12-04 13:48:48 1789

原创 IOS 文档翻译计划之ALAssetLibrary

ALAssetLibrary主要访问用户媒体库的资源你可以使用ALAsset Library 去访问ios系统的图片和视频注意:ALAsset Library在9.0之后被废弃,在 ios8.0和以后的版本提供了更好的框架来处理用户的照片库。ALAssetALAsset对象标识一个系统的图片或者视频对象。- (id)valueForProperty:(NSString )propert...

2018-12-03 19:36:02 401

原创 用了一年wkwebview中遇到的坑

在ios10中,公司的一些页面一直抽风式的加载不出来,直接报错证书验证失败,和后台调了一天,也没找到是什么原因,于是在wkwebview上试了下,擦了个擦,竟然没有任何问题,带着无奈以及无奈,只好做了一个兼容7.0的uiwebview和8.0以后的wkwebview的浏览器,其中痛苦过程就不再说了,新的wkwebview还要兼容旧的协议,幸好uiwebview的app web交互协议都是自己实现的

2017-11-13 14:47:39 3841 1

原创 用dispatch_source实现可取消的定时器

1 在开发的过程中,定时器是一个必不可少的功能,我们可以用NStimer,CADisplayLink,GCD TimerCADisplayLink 是一个保持屏幕同频率的计时器类,一般用在动画或者视频的渲染,不是作为定时器事件来用的。NSTimer不多讲,这个刚入门的iOS开发者用的大多都是这个,而且大部分情况下能够实现我们的功能。比如取消已经在队列的任务。这个就需要用到GCD Timer

2017-08-24 10:39:22 6195

原创 c语言二叉树和二叉搜索树的实现

//// main.c// DataStructure//// Created by 仁和 on 16/8/30.// Copyright © 2016年 wfw. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <malloc/malloc.h>typedef int TElemTy

2016-09-06 14:34:59 836

原创 c语言实现的双向循环链表

1 c语言实现的双向循环链表typedef struct DulNode{ struct DulNode * perNode; int data; struct DulNode * nextNode;}DulNode,*PSDulNode;typedef struct dualLink{ PSDulNode headNode; PSDulNode tai

2016-08-18 15:18:33 1643

原创 IOS获取顶层的viewcontroller

1 下面的方法 是在假设window的rootViewcontroller有VC的情况的获取方式, rootViewcontroller 为空的app 我没见过,如果你的是的,自己再添加代码吧 这是去高德面试的时候,被问的一个问题,当时不会,这种问题,怎么说呢,只要给我一台互联网的电脑,我就能解决,我不可能知道所有的技巧,但是我有解决问题的能力 - (UIViewCon

2016-08-04 15:05:33 936

原创 iOS下的app和h5交互

在h5和native的交互过程中,我知道的有两个非常好用的框架WebViewJavascriptBridge_iOS和phonegap这两种方法都能非常好的处理二者的交互,特别phonegap网上有很多现成的插件支持,是一个非常强大而又方便的工具,如果应用是一个二者交互特别重的app,可以考虑导入这个框架。 WebViewJavascriptBridge_iOS则是一个非常轻量级的框架,但

2015-10-10 11:31:32 2650

原创 让动画动起来

要学习ios复杂的动画,要用到很多东西,你需要对一下类都有一定的了解。1 CAyer以及其各个子类。2    CAAnimation以及其子类  3 UIBezierPath 4 CGContext 5 CATransform3D 5 UIView动画一:绘制静态的图形 这个主要是我们在绘制一些静态的正方形,长方形,五角星或者更复杂的图形的需求 着我们需要用到CALer

2015-08-05 17:39:09 1277

原创 phone开发过程中的一些小技巧,小知识

phone开发过程中的一些小技巧,小知识 仅作记录只用1  保护iphone App版权的一个方法iPhone应用的发布是通过iTunes,用户下载之后会对程序产生一个对应你iTunes帐号的签名。而破解,正是需要去掉这个签名,让它可以安装在 每一个帐号上。但是安装过程还是需要欺骗iTunes,告诉它这个程序是已经签名了的。这个破解的签名在哪里呢?对了,就是每个应用

2015-08-05 16:03:14 603

原创 iOS 8 Share Extension Safari URL Example(在iOS中分享url的例子)

ios8 的Extension给我们提供了很多神奇的功能,以后分享内容再也不用进入app了,让我们的手机更安全,下面我们以在safari 浏览器中分享一个web url 来讲述Share Extension的工作原理1 新建一个Share Extension target 参考http://blog.csdn.net/wjsxiaoweige/article/details/3952429

2014-09-28 18:16:41 7379 5

原创 Today Extension and add group

1 建立一个新的 target app 类型选择today Extension http://blog.csdn.net/wjsxiaoweige/article/details/39524291phone Extension的建立我们会发现多出来一个entitlements的东东,不要着急,一会我会告诉大家这个是怎么出来的2 构建 today Extens

2014-09-25 17:27:08 1631

原创 phone Extension 用法基础详解

1 首先我们需要创建一个phone Extension target当然我们也必须知道Extension app必须在一个containg app内 我们从建立一个target开始选择菜单 file->new->target 选择photo Editing Extension 点击next  添加名字 完成创建Photo Extension app2 在

2014-09-24 16:07:56 5166

原创 - (BOOL)runMode:(NSString *)mode beforeDate:(NSDate *)limitDate 方法 详解

首先是Run Loop的部分概念,它的作用就是循环、处理事件。具体来说有两个方面: 1. 定时启动任务(一般用和Timer协作);2. 处理事件。在单线程的app中,不需要注意Run Loop,但不代表没有。程序启动时,系统已经在主线程中加入了Run Loop。它保证了我们的主线程在运行起来后,就处于一种“等待”的状态(而不像一些命令行程序一样运行一次就结束了),这个时候如果有接收到的事件(T

2014-07-31 16:01:11 4409

原创 基础动画和核心动画导览

1 uiview动画   [UIView beginAnimations:@"Curl"context:nil];//动画开始   [UIView setAnimationDuration:0.75];  [UIView setAnimationDelegate:self];  [UIView setAnimationTransition:UIViewAnimationTran

2014-07-09 09:59:32 954

转载 UIView的setNeedsDisplay和setNeedsLayout方法

首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到  UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以  处理子视图中的一些数据。综上所诉,setNeedsDisplay方便绘图,而layoutSubViews方便出来数据。lay

2014-07-09 09:25:59 1256

原创 cocoahttpserver使用详解(二)

接下来,我们接着去学习如何去接收处理web上传的数据1 首先我们创建一个@interface WTZHTTPConnection : HTTPConnection在这个类中我们用于处理接受文件并存储到app文档同时不要忘记了设置httpserver的Connectio类[httpServer setConnectionClass:[WTZHTTPConnection

2014-05-16 17:09:11 10028 1

原创 cocoahttpserver使用详解(一)

是由Deusty Designs开源的一个项目,支持异步socket,IPv4和IPv6,HTTP Authentication和TLS加密,小巧玲珑。除了只支持GET方法这一点以外,其他可以说该有的都有,该没有的都没有了。

2014-05-15 17:33:23 18825 3

原创 一:UIBezierPath和CAShapeLayer简介

第一章 UIBezierPath简介     使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。     UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们

2014-02-26 13:34:56 4606

原创 json串转化IOS字典过程中遇到的问题

最近在和安卓互测的过程中发现一个问题,无法转化安卓客户端发过来的字符串,解析结果为nil,打印error信息,报了下面的错误Decode JSON error :Error Domain=TXJKErrorDomain Code=-1 "Expected either '[' or '{'." UserInfo=0x2109cb50 {TXJKAtIndexKey=126, TXJKL

2014-02-13 13:53:35 1879

原创 IOS通知和代理的用法以及优劣比较

IOS通知和代理的用法以及优劣比较

2014-02-12 16:02:48 2787

原创 自定义自适应uitableViewcell

自定义自适应uitableViewcell

2014-02-12 14:54:02 1240

原创 第八章 cocos2d游戏编辑器

第八章 cocos2d游戏编辑器这个世界总有一部分人不满足现有的方法去实现目标,他们会发明一些新的方法。让我们的工作变的更简单和轻松。我们一定都非常喜欢xcode的Interbuilder的界面化编辑器,在coco2d里面也有一款十分强大的界面编辑器。 cocosBuilder编辑器正是作为可视化编辑的补充,成为cocos2D-iphone和cocos2D-x的可视化编辑器,cocos

2014-02-11 17:39:47 1731 1

原创 第七章 物理引擎

第七章 物理引擎大家对下面几款非常流行的游戏一定是耳熟能详,如”愤怒的小鸟”,”超级火柴人高尔夫”,”神仙道”。它们背后都是靠物理引擎驱动的。Cocos2d用来描述二维世界,cocos2d支持Box2d和chipmunk,Box2d是用C++写的,chipmunk是用c语言写的,相对而言,Box2d更流行一些,因此本书主要接受Box2d,对chipmunk只稍作介绍。有兴趣的同学可以自

2014-02-11 17:38:20 4350

原创 物理引擎

1

2013-10-21 10:25:29 749

原创 第三章 场景与层

1 新建场景2 转换场景3 转换场景特效4 新建层5 接收事件

2013-10-18 14:23:32 838

原创 第二章 CCNode基类

1 cocos2d中继承与包含的关系2 子节点管理3 运行动作4 定时发送消息

2013-10-18 14:18:56 807

原创 第一章 cocos2d简介

1 cocos2d的历史2 安装与运行3 cocos2d的基本概念

2013-10-18 14:17:06 980

IOS代码规范完全版

整合现行网上的大部分对ios开发的规范,结合自己在开发过程中遇到的问题整理而成,不敢说全对,但是敢说是现在网上最全的一个汉字ios规范

2014-02-11

简单实用的截图工具

一款简单实用的截图工具,无需安装,双击后即可进行截图,然后打开程序-附件-画图,粘贴即可.

2013-11-12

xcode下使用curl下载图片并保存

首先这是一个非常好的c/C++ oc混编的demo,一种非常好的模式 其次,这是一个curl下载图片并保存本地的c++代码,很好的用oc接口调用 下载的图片能够保存本地,并能显示进度数

2013-08-22

一组 Animations动画

水平立方翻转

2013-06-07

iphone笔试题和面试题

iphone笔试题和面试题

2013-05-27

Linphone-iphone编译详解及可能遇到的问题

Linphone-iphone编译详解及可能遇到的问题

2012-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除