- 博客(73)
- 收藏
- 关注
转载 object-c 常用判断null的宏定义,如果是null直接返回@""
#define checkNull(__X__) (__X__) == [NSNull null] || (__X__) == nil ? @"" : [NSString stringWithFormat:@"%@", (__X__)]转载于:https://www.cnblogs.com/visen-0/p/10149607.htm...
2018-12-20 15:23:00
470
转载 Axure 8 注册码,市面上很多注册码都不行用,但是这个可以。
找了很久了,感谢@Quan-Sunny的转载Licensee:University of Science and Technology of China (CLASSROOM)Key: DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtLLicensee:KoshyKey:wTA...
2018-04-08 11:27:00
799
转载 iOS蓝牙4.0开发例子
1建立中心角色#import <CoreBluetooth/CoreBluetooth.h> CBCentralManager *manager; manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; 2扫描外设(discover)[manager ...
2014-10-09 13:13:00
141
转载 苹果发布【新开发语言】Swift
Swift is a multi-tenant, highly scalable and durable object storage system that was designed to store large amounts of unstructured data at low cost via a RESTful http API. “Highly scalable”, mea...
2014-06-03 09:04:00
154
转载 iOS Web开发
1、让web页面的输入框是数字键盘html 中 input 的 type = "tel" 转载于:https://www.cnblogs.com/visen-0/p/3759481.html
2014-05-29 16:45:00
131
转载 [置顶]JB开发之制作系统级Application
1、编译工程,生成xx.app2、制作引导进程xx替换xx.app里面的xx进程引导进程代码:int main(int argc, char *argv[]){ @autoreleasepool { NSString* string = [[NSBundle mainBundle] pathForResource:@"xx_" ofType...
2014-05-15 16:06:00
114
转载 JB开发之问题汇总 [jailbreak,越狱技术]
1、升级到Mac 10.9.1,Xcode 升级到5出现的问题:1)升级前要做的事情:①升级/重新安装iOSOpenDev,在终端输入xcode-select --switch (xcode_developer_path) 比如xcode-select --switch /Applications/Xcode-4.4DP5.app/Contents/...
2014-02-17 17:34:00
342
转载 mac 10.9 dock在多屏幕间移动
想要在哪个屏幕使用dock,就在这个屏幕把鼠标移动到最底部即可。神奇吧?太意外了。。。居然被我发现了。。。转载于:https://www.cnblogs.com/visen-0/p/3496792.html...
2013-12-29 21:07:00
615
转载 【iOS开发】获取wifi的SSID
#import <SystemConfiguration/CaptiveNetwork.h>NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces(); NSLog(@"Supported interfaces: %@", ifs); id info = nil;...
2013-09-24 17:48:00
194
转载 JB开发之三 [jailbreak,越狱技术积累]
很兴奋,我开始了进行JB的开发1、杀死当前的APP [(SpringBoard *)[UIApplicationsharedApplication] _killThermallyActiveApplication];2、系统的截屏“咔嚓”声路径/System/Library/Audio/UISounds/photoShutter.caf3、系统设置中...
2013-07-22 14:57:00
184
转载 [越狱开发] theOpenDev配置与搭建碰到的问题
CodeSign error: code signing is required for product type 'Dynamic Library' in SDK 'iOS 6.1'如何解决?转载于:https://www.cnblogs.com/visen-0/p/3166620.html
2013-07-02 11:50:00
112
转载 iOS开发,利用文件流,算大文件的MD5值(程序不会导致内存崩溃)
CFStringRef FileMD5HashCreateWithPath(CFStringRef filePath, size_t chunkSizeForReadingData) { // Declare needed variables CFStringRef res...
2013-06-28 15:10:00
164
转载 iOS开发,hook系统Objective-C的函数
我们都知道在windows下可以通过API轻松的hook很多消息,IOS也可以实现hook的功能。建立一个TestHookObject类//// TestHookObject.m// TestEntrance//// Created by 张 卫平 on 13-6-27.// Copyright (c) 2013年 张 卫平. All righ...
2013-06-27 15:04:00
267
转载 JB开发之二 [jailbreak,越狱开发研究]
1、更换壁纸:把图片写到这个目录,/var/mobile/Library/LockBackground.jpg,然后kill the Springboard.2、把程序添加进通知中心(iOS5以上),把.bundle文件放入System/Library/WeeAppPlugins目录下。进入设置-通知中心,就有此程序了。3、越狱开发的人知道,theopendev开发的时候,经常碰...
2013-06-19 14:45:00
174
转载 JB开发之一
1、越狱在线下载安装,需安装appsync插件2、deb打包使用finker,deb安装包也就是DEBIANLibrary/LaunchDaemons LaunchDaemons是用户未登陆前就启动的服务(守护进程)。Library/MobileSubstrate Mobile Substrate是一个公共库,可以用来动态替换内存中的代码、数据等。可以把它理解成是防止系统崩溃...
2013-04-26 11:31:00
196
转载 iOS开发_统计xcode代码行数
如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下find.-name"*.m"-or-name"*.h"-or-name"*.xib"-or-name"*.c"|xargswc-l列出每个文件的行数find.-name"*.m"-or-name"*.h"-or-name"*.xib"...
2013-02-18 09:21:00
96
转载 应对某些外包客户的无理,限制使用时间,获取网络时间
http://www.time.ac.cn/timeflash.asp?user=flash转载于:https://www.cnblogs.com/visen-0/archive/2013/01/10/2855508.html
2013-01-10 22:00:00
89
转载 Objective-C代码块(block)的练习
int iVisen = 1000;- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //int代码块 int mutl =7; i...
2012-12-13 14:59:00
97
转载 【iOS开发】经验积累
1、[NSString stringWithFormat:@"%c",'A'+i] 原来A也可以加。忘记了。2、再一次用到了协议和委托。3、c 复习 FILE* fp =fopen([pathUTF8String],"a+"); fwrite([urlUTF8String], [urllength],1, fp); fclose(fp)...
2012-08-23 02:32:00
85
转载 URL Scheme 应用示例(双向openURL实现,调用特定的其他应用程序)
这是一个URL Scheme应用实例,首先我假设你已经看过《用自定义协议调用自己的程序》一文。项目中有一个变态的需求,我们的项目中要集成另一个厂商开发的app,由于知识产权的问题,我们不能集成源代码(早期我们也试图源代码方式集成,但最后搞得大家都累)。这个app单独安装在iPhone上,但用户点击app图标不能启动它,而只能启动我们的程序,再通过我们的程序去启动这个app。想来想去,只能...
2012-06-20 11:49:00
103
转载 协议(protocol) & 委托(delegate)
协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。举个浅显的例子: 我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但...
2012-05-04 16:35:00
136
转载 <转>RestKit在iOS项目中的使用,包含xcode配置说明
最近在iPhone工程中添加RestKit并编译,但是由于之前找了很多不靠谱的说明文档,导致编译了一天也没有通过编译,总报出莫名其妙的错误。终于在最后的关头找了一篇英文的较为权威的文档才发现自己的问题出在一个很细节的地方。结论就是:不靠谱的文档害死人。下面就总结一下怎么在xcode项目中使用Restkit。1. 下载RestKit源码,到官网去下,下载后解压源码,不做过多解释;...
2012-05-03 15:38:00
116
转载 @property (nonatomic,retain)中的nonatomic,assign,copy和retain是什么意思?
@property是一个属性访问声明,扩号内支持以下几个属性:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题3,retain,setter方法对...
2012-05-02 15:24:00
110
转载 iPhone开发中 验证”字符串“/“文件”的MD5的加密
+(NSString*) md5:(NSString*) str{ const char *cStr = [str UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5( cStr, strlen(cStr), result ); NSMu...
2012-04-16 22:13:00
98
转载 几个iOS REST访问和界面的开发框架
ASIHTTPRequest:http://allseeing-i.com/ASIHTTPRequest/ASIHTTPRequest是通过CFNetwork API访问Web服务的一个开源封装类库包。支持提交和返回数据、可以访问Request和Response头信息、支持后台运行任务、支持下载内容到内存或保存到磁盘、支持Cookies、代理等;JSON Framework(aka ...
2012-03-27 22:33:00
149
转载 2012-3-14编程总结
1、在创建一个录音AVAudioRecorder的时候,要重录或回放,一定要创建一个会话AVAudioSession2、UITapGestureRecognizer用户响应单击UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizeralloc] init]; tapGestureRec...
2012-03-14 11:41:00
80
转载 mac 非常常用快捷键
ctrl+shift 快速放大dock的图标会暂时放大,而如果你开启了dock放大Command+Option+W 将所有窗口关闭Command+W 将当前窗口关闭(可以关闭Safari标签栏,很实用)Command+Option+...
2012-03-06 08:39:00
114
转载 音频项目思路整理
_bIsPlaying=!_bIsPlaying; //真真假假 NSObject<IAudioProtocol>* _protocol; //协议,类似接口@interface UIImage (UIImageExt) //类别,类似扩展 CustomUser * user=[[[CustomUs...
2012-03-02 11:59:00
222
转载 ios下 协议与类别,用途很多
本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。 一、类别 有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码量...
2012-03-02 11:50:00
86
转载 最近收集一些ios开发技术博客来看,大家有好的,也可以回复
1、http://wangjun.easymorse.com/?p=1193转载于:https://www.cnblogs.com/visen-0/archive/2012/03/01/2375599.html
2012-03-01 15:23:00
103
转载 【ios开发】使用FMDB封装类的sqlite数据库操作
今天第一次学习FMDB,实现了增删查改,列几个例子供大家参考创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDo...
2012-02-29 22:24:00
148
转载 xcode4 本地化多国语言
1 xcode4.2,如果是简体中文,把国际化的文件放到zh-Hans.lproj中就显示正常了。如果放到zh.lproj中就不可以2 字符串1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的图标。创建这个文件,新建的文件名要写成“Localizab...
2012-02-21 16:46:00
154
转载 一点ios思考
1.表格可以在catlog里面观察到。多种样式2.webview设置背景颜色:self._web.backgroundColor = [UIColorclearColor];[self._webloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://yrwang.net"]]];3.analyz...
2012-02-21 10:46:00
63
转载 ios下最简单的正则,RegexKitLite
1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。备用地址:http://www.cocoachina.com/bbs/job.php?action-download-pid-135286-tid-18111-aid-11143.html- Lv2.工程中添加libicucore.dylib frameworks。3.现在所有...
2012-02-17 15:47:00
224
转载 iphone,android,web,wp7同时录音及播放-m4a格式
/*Erica Sadun, http://ericasadun.comiPhone Developer's Cookbook, 3.0 EditionBSD License, Use at your own risk*/#import <UIKit/UIKit.h>#import <AVFoundation/AVFoundatio...
2011-12-28 14:57:00
162
转载 xcode4常用快捷键--不得不用xcode4了。
主菜单调整的大,Build, Run都没啦,快捷键的变动自然就大。再由于 Interface Builder已经内建到Xcode中了,所以先前的command +数字显示出相应面板的快捷键被替代为command + option +数字了,但也不是直接对应的。连 option + command + up在 .h和 .m间切换的快感的体验不到了,有触摸板的朋友请...
2011-12-20 16:53:00
156
转载 收集关于录音录成mp3的思路,欢迎参考和建议
aqData.mDataFormat.mFormatID = kAudioFormatLinearPCM; aqData.mDataFormat.mSampleRate = 44100.0; aqData.mDataFormat.mChannelsPerFrame = 2; aq...
2011-12-18 22:55:00
91
转载 好久没发表文章了,来篇iOS开发知识整理!
2.简要介绍下内存管理机制?Cocoa中提供了一个机制来实现上面提到的这个逻辑模型,它被称为“引用计数”(referring counting)或“保留计数”(retain counting):3.objc中的减号和加号的意思以及用法?①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)(可以认为是私有方法)②加号表示其他的函数可以直接调用这个类中...
2011-12-01 23:52:00
93
转载 我常用的动画:
mainFrame = [[Test_Book1_2_Classes_ViewController alloc] init]; CATransition *transition = [CATransition animation]; transition.duration = 1.0f; /* 间隔时间*/ transition....
2011-09-25 09:22:00
94
转载 长按事件--UILongPressGestureRecognizer
//// touchViewController.m// touch//// Created by joe visen on 11-9-21.// Copyright 2011 mjrj.com. All rights reserved.//#import "touchViewController.h"@implementation touchViewController- ...
2011-09-21 23:52:00
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人