IOS
文章平均质量分 70
Dale_Ching_1991
如果你真心像做一件事 那么全世界都会帮你
展开
-
Git常用命令图
Git常用命令图转载 2013-09-09 18:41:05 · 990 阅读 · 0 评论 -
IOS本地,APNS远程推送(具体过程)
注册推送通知 [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeAlert| UIRemoteNotificationTypeBadge| UIRemoteNotificationTypeSound)];在原创 2013-11-19 16:30:14 · 8372 阅读 · 3 评论 -
NSProxy实现代理模式[转载]
// MyProxy.h#import @interface MyProxy : NSProxy { NSObject *object;}- (id)transformToObject:(NSObject *)anObject;@end// MyProxy.m#import "MyProxy.h"@implementation MyProxy- (void)d转载 2014-01-18 11:03:09 · 1055 阅读 · 0 评论 -
IOS Socket 总结 (涉及内容Amr,protobuf,CFSocket)
一、先说说什么是Socket?Socket又称套接字,最早出现在Unix上,主要描述端口和IP,是一个通讯句柄IOS中有有2种Socket,BSDSocket(Unix原生),CFSocket(苹果对BSDsocket的封装)网上还有一种叫asyncsocket(对CFSocket以及CFSteam的封装)X、Socket常用的几个函数(1)htons 把u原创 2014-01-13 23:56:04 · 3811 阅读 · 0 评论 -
IOS7 status 状态栏隐藏
1.在info.plist文件中加入 View controller-based status bar appearance (Key)并把Value 设置成No2.在info.plist文件中加入Status bar is initially hidden (Key) 并把Value设置成YES原创 2014-01-29 10:50:41 · 838 阅读 · 0 评论 -
谈谈MVC
MVC是什么?Model-View-Controller (模型- 视图-控制器) 较为常见的软件设计模式之一 模型(Model) 指数据模型作用:数据封装, 封装一个模型的各种属性 举例:身份证(卡片上)都封装有姓名、性别、民族、出生年月、住址、身份号视图(View) 指用户界面作用:显示功能界面,为客户端用户提供GUI交互控制器(Controller)指控制原创 2013-05-19 00:53:29 · 1046 阅读 · 0 评论 -
(译)KVO的内部实现[转载]
09年的一篇文章,比较深入地阐述了KVO的内部实现。KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-C中,通常无须增加额外代码即可使用。概览这是怎么实现的呢?其实这都是通过Objective-C强大的运行时(runtime)实现的。当你第转载 2014-02-10 14:03:23 · 1056 阅读 · 0 评论 -
IOS硬件信息采集汇总
年前,一直在做前端数据采集这一块。。所以就整理了下,这些用到的东西...后继有可能还有补充1.CPU类型获取需要引入以下头文件,CPU类型放在 mach/machine.h中#include #include #include +(NSString*)getCPUType{ NSMutableString *cpu = [[NSMutableStri原创 2014-03-12 01:31:18 · 3884 阅读 · 0 评论 -
解决Cornerstone Show source list 问题(Bug)
出问题的如下图:无论怎么点击 Show Source list 都无法显示 WORKING COPIES和REPOSITORIES正常的情况:这个其实是Cornerstone的 Bug解决方法1.退出Cornerstone2.通过前往 —> 资源库 —> Preferences 下边有个原创 2015-06-26 22:17:30 · 1601 阅读 · 0 评论 -
Objective-C编码规范[不定期更新细节]
驼峰命名法规则骆驼式当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时小驼峰法命名规则除第一个的单词之外的单词之外,其他首字母大写大驼峰法命名规则相比小驼峰法,第一个单词的首字母也变成大写类名、变量名类名:遵循大驼峰法成员变量名:采用下划线打头并遵循小驼峰法如:@interf原创 2013-11-06 10:42:18 · 1366 阅读 · 0 评论 -
protobuf-IOS简单总结(编译、环境搭建)
一、安装流程(1)进入终端 跳转至protobuf文件夹. cd xxxxxxxxxxxxxx(路径)(2)切换用户身份. sudo su (3)执行 ./configure(4)执行 make(5)执行 make check(可能message.cc会报错,解决办法请看下面)(6)执行 make install(7)检查是否安装成功,执行 protoc —versio原创 2013-12-26 22:06:02 · 10347 阅读 · 1 评论 -
Objective-C block(代码块)
Blocks是什么?blocks与C/C++中的函数指针相似 IOS许多地方能见到Blocksint multiplier = 7; int (^myBlock)(int) = ^(int num) { return num * multiplier; }; 返回值类型 (^代码块名)(参数类型列表)=^(参数类型1 参数名1,...){Block原创 2013-12-20 00:11:19 · 1638 阅读 · 0 评论 -
IOS 获取当前设备IP地址
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define min(a,b) ((a) < (b) ? (a) : (b))#define max(a,b)转载 2013-10-08 18:20:51 · 1421 阅读 · 0 评论 -
自定义Label,设置关键字的颜色
自定义UILabel ,并重绘,给关键字添加颜色#import #import #import @interface CustomLabel : UILabel{ NSMutableAttributedString *_mattString;}//针对某节文字设置单一颜色-(void)setSubTextColorArray:(NSArray*)colorArra原创 2013-10-08 22:45:49 · 2724 阅读 · 0 评论 -
IOS获取手机号(私有API)
1.导入CoreTelephony框架2.在需使用的文件中加入 extern NSString *CTSettingCopyMyPhoneNumber(); 才可使用CTSettingCopyMyPhoneNumber()获取手机号;CTSettingCopyMyPhoneNumber()为 私有API,无法通过appstore的审核原创 2013-10-12 12:36:27 · 4655 阅读 · 0 评论 -
IOS中RGB字符串转UICOLOR
@implementation NSString (getColor)/** 例:NSString *colorString = @“FF0088”; UIColor *color = [colorString getColor]; **/-(UIColor *)getColor{ unsigned int r,g,b; NSRange range = NSMakeR原创 2013-09-25 17:19:09 · 1548 阅读 · 0 评论 -
从自制的Bundle中获取相应得资源(如图片和language中的文字)
以下是从Bundle中获取图片和language.string获取文字的方法从Bundle中获取 文字的方法#define GOOD_LOCALIZEDSTRING(name,comment) (NSLocalizedStringFromTableInBundle(name, @"Bundle中的文件名", [NSBundle bundleWithPath:[[NSBu原创 2013-10-22 19:05:25 · 3274 阅读 · 0 评论 -
IOS,FFMPEG库编译以及iFrameExtractor DEMO总结
iFrameExtractor : https://github.com/lajos/iFrameExtractor.gitffmpeg-iphone-build-master :https://github.com/gabriel/ffmpeg-iphone-build.gitffmpeg: git://source.ffmpeg.org/ffmpeg.git在终原创 2013-10-27 18:53:25 · 2949 阅读 · 0 评论 -
IOS客户端内购(IAP)简单总结
近期需要用到所以稍微研究,整理了一下,囧需要注意的几点: 1.导入StoreKit框架 2.确保product ID惟一且与IITUNNES CONNECT中的一致3.请确保plist文件中的Bundle identifier与ITunes Connet中的Bundle ID一致4.虚拟机好像跑不起来5.iTunes Connect 中product I原创 2013-11-07 22:33:32 · 8623 阅读 · 2 评论 -
将像素绘制到屏幕上去[转载]
一个像素是怎样绘制到屏幕上去的?有多种方式将一些东西映射到显示屏上,他们需要调用不同的框架、许多功能和方法的结合体。这里我们走马观花的看一下屏幕之后发生的一些事情。当你想要弄清楚什么时候、怎么去查明并解决问题时,我希望这篇文章能帮助你理解哪一个API将能更好的帮你解决问题。我们将聚焦于iOS,然而我讨论的大多数问题也同样适用于OS X。图形堆栈当像素映射到屏幕上的时候,后台发生了很多事情。转载 2013-11-07 00:32:54 · 1454 阅读 · 0 评论 -
提取字符串中子串所在的位置-Objective-c(字符串提取关键词位置)
//// NSString_CustomMethodString.h// LabelAndString//// Created by Dale_Hui on 13-7-12.// Copyright (c) 2013年 Dale_Hui. All rights reserved.//#import @interface NSString (StringTheCustom原创 2013-07-12 18:01:39 · 3067 阅读 · 0 评论 -
通过AVFoundation获取摄像头数据[Swift]
通过AVFoundation来捕捉视频数据原创 2015-11-25 19:49:00 · 5169 阅读 · 0 评论