
记录
出来透透气
我是一个好码农
展开
-
iOS 过滤文本特殊字符
在开发过程中,真好遇到一个问题,项目输入的文本内容禁止输入特殊字符,具体哪些需要屏蔽的可以自行删减,记录一下。 NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@";¥?![]{}#%^*£€•$><~|/?!@[]{}(#-%*+=)\\|~(<>$%^&*)+"];原创 2017-08-17 09:52:14 · 2278 阅读 · 0 评论 -
Core Graphics之CGContext详解 (转)
CGContext又叫图形高低文,相当于一块画布,以客栈情势存放,只有在当前 context上画图才有效。iOS有分多种图形高低文,此中UIView自带供给的在drawRect:办法中经由过程 UIGraphicsGetCurrentContext获取,还有专门为处理惩罚的context,UIGraphicsBeginImageContext函数生成,还有pdf的context等等。转载 2014-07-09 09:18:42 · 1585 阅读 · 0 评论 -
湖南长沙IOS(xcode swift) 开发交流群
264304701 我创建的 湖南部分的IOS开发者交流群 请湖南的老乡们加下 在湖南做IOS开发者的也请加下哈!原创 2014-06-16 11:42:19 · 2517 阅读 · 2 评论 -
iOS Xcode 5.1.1 使用微信不通过编译问题(ibWeChatSDK.a, missing required architecture arm64)
前天做微信分享,发现了个现象,记录一下!原创 2014-06-16 09:21:06 · 5892 阅读 · 2 评论 -
获取AM/PM时间格式值的代码
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];[formatter setDateFormat:@"HH:mm:a"];NSString *ampm = [[[fo原创 2014-07-09 09:16:56 · 4988 阅读 · 0 评论 -
ios图片添加文字或者水印
http://www.tuicool.com/articles/nYNFVj一般在客户端做图片处理的数量不宜太多,因为受设备性能的限制,如果批量的处理图片,将会带来交互体验性上的一些问题。首先让我们来看看在图片上添加文字的方法、转载 2014-05-23 16:50:34 · 16320 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解 mark
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running 未运行 程转载 2014-06-24 17:09:44 · 798 阅读 · 0 评论 -
UITextfield 自定义键盘 mark!
UITextfield获取焦点时,进入textFieldShouldBeginEditing方法,在这个方法中注册两个通知:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWa原创 2014-07-16 14:12:38 · 1719 阅读 · 0 评论 -
mark! IOS 各APP应用之间的相互调用
1. 创建工程2.添加 URLtypes identifi原创 2014-06-24 10:28:21 · 884 阅读 · 0 评论 -
ios 里如何判断当前应用的定位服务是否可用
if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized || [CLLocationManager auth原创 2014-04-28 16:18:20 · 17089 阅读 · 0 评论 -
适用iOS 7的自定义弹窗(uialertview)
今天心血来潮,突然想实现个功能,sui shi原创 2014-05-12 16:56:42 · 11001 阅读 · 1 评论 -
学习apicloud和IOS之间的模块化使用
最近公司有使用APICloud发开的需求,需要我这边提供一些模块包得封装。因为没有也是刚接触APICloud,所以也就在看官方文档 。下面讲一讲我再使用过程中得一点点东西。 首先,下载官方SDK,下载最新版本的模块开发SDK,找到里面的ModulesDevProject_iOS.zip,这里面包含ModuleDemo、ModulesDevProject和说明文件。ModuleDemo是一个官原创 2015-05-20 15:11:55 · 5228 阅读 · 2 评论 -
APICloud协同开发应用使用单个模块以及多个模块包得使用
刚开发了一个模块包,上传应用后正常使用,但是总是和其他人下载的版本不一样。后来才知道我们用的不同账户做的提交和编译,协同开发的时候关于模块包上传这边要使用应用创建者的账户去上传编译。 后面我又想到了做多个模块,在原有得静态库制作工程基础上修改做的模块吧,结果只调用了一个模块而另一个不调用。经测试才发现,每个模块包都要重新创建静态库工程,不然APICloud只会取最新上传的哪一个模块。Ma原创 2015-05-21 09:11:04 · 1372 阅读 · 0 评论 -
iOS获取手机上app信息
转:http://www.jianshu.com/p/b226de293f74在代码中插入一段查询网址即可获取app信息以及版本信息。查询命令:http://itunes.apple.com/lookup?id=xxxxxxxxx(9位appid数字)获取设备上所有app (为LSApplicationProxy 对象)Class LSApplicationWorkspace_转载 2016-07-13 17:36:38 · 4409 阅读 · 0 评论 -
iOS应用 跳转到系统的设置界面
转自:http://www.cnblogs.com/lovebugssun/p/5546815.htmlmark!现在很多APP都需要获取用户权限,例如,允许调用位置信息,读取短信,拨打电话,开启WIFI,掉头摄像头等,用户不允许APP获取这些权限的时候.最好的用户体验是,直接跳转到系统设置界面,让用户自己设置.跳转到自己的项目中在需要调转的按钮动作中添加如下的代码,就转载 2016-07-12 14:48:24 · 1790 阅读 · 0 评论 -
iOS APP删除系统相册中选中的图片
app有一个新功能是在app中删除相册的照片。 8之前还是AssetsLibary处理iOS 8+通过Photos.framework #import 1.添加图片 //首先获取相册的集合 PHFetchResult *collectonResuts = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetC原创 2016-05-18 16:59:57 · 5542 阅读 · 0 评论 -
IOS 解决后台计数器不准确问题
解决了计时器进入后台之后返回前台的时候数据显示不准确的问题原创 2016-05-11 14:40:29 · 1417 阅读 · 0 评论 -
mark!
http://www.jianshu.com/collection/da553370c834转载 2016-01-16 11:50:30 · 424 阅读 · 0 评论 -
IOS MPMoviePlayerViewController 获取当前音频文件播放时间点
MPMoviePlayerViewController *_moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:videourl];NSLog(@"now --- %f",_moviePlayer.moviePlayer.playableDuration);NSLog(@"moviepl原创 2014-01-21 10:59:36 · 6308 阅读 · 2 评论 -
升级Xcode7发现的一些问题和解决方案
1、按开发的需要,升级了xcode版本,真机编译项目的时候发现提示错误信息:(null): URGENT: all bitcode will be dropped because ‘xxxx’ was built without bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obta原创 2015-10-15 11:30:52 · 7775 阅读 · 1 评论 -
记录一些第三方
[链接](https://github.com/languages/Objective-C/most_watched)[three20](https://github.com/facebook/three20)faebook的320库**[AFNetworking](https://github.com/AFNetworking/AFNetworking) 网络库*[MBProgres转载 2015-08-12 18:48:44 · 589 阅读 · 0 评论 -
UIlabel特殊属性的使用
http://www.2cto.com/kf/201409/334308.html与NSString类似,在iOS中AttributedString也分为NSAttributedString和NSMutableAttributedString,不同的是,AttributedString对象多了一个Attribute的概念,一个AttributedString的对象包含很多的属性,每一个属性都有其对应转载 2015-07-02 10:59:18 · 3167 阅读 · 0 评论 -
iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
今天要做一个读取摄像头图片功能,发现拍摄之后的图片会在拍摄水平的基础上自动发生90°旋转。通过下面的方法 确实修正了,未避免选照片也发生该案例,我觉得在选取图片的时候也要进行修正。Mark!感谢 原文http://blog.youkuaiyun.com/hitwhylz/article/details/39518463 //get original photo from iOS photos转载 2015-05-27 11:27:59 · 14271 阅读 · 3 评论 -
iOS 二维码扫描和成像,成像带小图标 自定义色值
工具下载:http://download.youkuaiyun.com/detail/wsk_123_123/7177635原创 2014-04-11 15:03:29 · 6051 阅读 · 1 评论 -
UIWebView中显示加载本地的图片
UIWebView中显示本地的图片,需要先将图片进行Base64编码,转成Base64的字符串,然后按照以下方式来加载UIWebView:+ (NSString *) image2String:(UIImage *)image { NSData *pictureData = UIImageJPEGRepresentation(image, 0.5); N原创 2014-04-10 14:47:47 · 2497 阅读 · 0 评论 -
-[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法:
http://qqy620.diandian.com/post/2012-10-15/40039809949 -[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法:错误:NSMutableDictionary*d =[[[NSUserDefaults standar转载 2014-02-27 10:31:10 · 8366 阅读 · 0 评论 -
iOS中英文混排,获取字符串长度(中文字符数)
将一个NSString类型字符串获取的长度转换成类似ASCII编码的长度,如汉字2个字节,英文以及符号1个字节这个功能。用一个char*类型的字符串,然后自己遍历一遍,将它整理为类似ASCII编码的格式,用到 [NSString cStringUsingEncoding:NSUnicodeStringEncoding]函数获得一个const char*指针,然后对这个字符串进行遍历,遇/0就跳转载 2014-02-09 10:17:09 · 13027 阅读 · 0 评论 -
iOS 使用百度公交查询无回调:
iOS(bug 纪录) 使用百度公交查询无回调,以前好好的:1-4bug: 因为做测试的时候修改了 Bundle identifier ,无法于证书匹配,因此功能缺失。原创 2014-01-21 14:57:21 · 939 阅读 · 0 评论 -
iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
UIEdgeInsets [objc] typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; // specify amount to inset (positive) for each of the edges. values can be negative to 'outset转载 2014-01-26 16:09:34 · 106434 阅读 · 2 评论 -
[转载][Iphone]iOS UITableView之自定义UITableView
原文地址:UITableView之自定义UITableViewCell:Cell高度、分割线、间距等" style="text-decoration:none; color:rgb(62,115,160)">[Iphone]iOS UITableView之自定义UITableViewCell:Cell高度、分割线、间距等作者:徐海缘[Iphone]iOS UITableView之自定义UI转载 2014-01-24 10:09:11 · 1002 阅读 · 0 评论 -
UIWebView 使用手势UITapGestureRecognizer
.h 填加协议 UIGestureRecognizerDelegate /*去除上啦效果*/ for (id subview in Webview.subviews) { if ([[subview class]isSubclassOfClass: [UIScrollView class]]) {原创 2014-01-23 13:54:28 · 7039 阅读 · 0 评论 -
ios 初学之 文件合并 实例:libbaidumapapi.a
百度地图针对ios开发,只做了两套静态库:真机:Release-iphoneos 模拟器:Release-iphonesimulator 。这样就导致了我们调试的时候要一直要切换二者之间的位置,如图 这样势必很麻烦,现在有一种方法,将两个文件合并在一起,引入项目,就不必纠结这个问题了。具体实现:打开终端,在终端伤输入 lipo -create然后依次把原创 2013-12-20 10:40:39 · 2558 阅读 · 0 评论 -
转:IOS开发百度地图API-用点生成路线,导航,气泡响应
IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百度地图自动导航IOS开发百度地图在大头钉上加文字和图片,点击这个整体再弹出气泡IOS开发百度地图实现经纬度导航,无需地名。 第一部分--牛刀小试百度地图转载 2013-12-19 08:51:37 · 5137 阅读 · 0 评论 -
ASIHTTPRequest开源类项目导入问题及解决方法
出自:http://www.software8.co/caozuoxt/ios/2440.htmlASIHTTPRequest 为ASIHTTPRequest开源项目提供的类,网上下载后添加到自己的工程。同时工程中需要导入的系统类库如下:libz.dylibSystemConfiguration.frameworkMobileCoreAServices.framew转载 2013-12-13 14:04:08 · 5331 阅读 · 2 评论 -
iOS 画线 绘制直线、矩形、三角形
转载:http://bravoo.diandian.com/在UIView中绘制直线、矩形、三角形直线1234567891011121314151617181920-转载 2013-12-11 18:03:11 · 25946 阅读 · 1 评论 -
百度推送的那点事
今天弄百度推送发生的一点事,记录下来。新手备忘。1.合成百度推送sdk 下载地址:http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/sdk/clientsdk2。APNs证书准备 打开秘钥管理 找到项目证书 分别导出 开发 和生产连个p12文件,(注意区分),使用终端分别生产对应的pem文件。命令:open原创 2014-02-28 10:54:33 · 968 阅读 · 0 评论 -
IOS 使用百度社会化分享组件 个别问题解决方案
1.无错误提示 弹出分享菜单,单点击菜单无响应,此时,可以考虑是否设置了 Other Linker Flags 属性:-ObjC (大小写区分) ,以及主要框架的引用倒入: 例如:messageUI.framework libstdc++.dylib libz.1.1.3.dylib 本人遇到的就是这样解决的。记录备忘。原创 2014-02-20 10:17:51 · 2384 阅读 · 1 评论 -
xcode 小技巧记录
http://www.cocoachina.com/newbie/tutorial/2012/1016/4928.html1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获转载 2014-04-11 08:48:25 · 796 阅读 · 0 评论 -
UIWebview JS 交互
有时候的项目可能回用用的到;原创 2014-04-24 09:38:07 · 1726 阅读 · 0 评论 -
自定义一个全屏的view(subview)覆盖当前视图
又是后-(void)handleSingleTap:(UIGestureRecognizer *)gestureRecognizer{ [guideView setHidden:YES];}显示一个view 全屏-(void)show{UIWindow *keyv=[[UIApplication sharedApplication] keyWindow];UIView原创 2014-05-15 17:40:05 · 8020 阅读 · 0 评论