![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Objective-C
iOS开发语言之OC
画饼大拿
这个作者很懒,什么都没留下…
展开
-
iOS_正则表达式判断手机型号、邮箱、手机号、身份证、昵称、密码等
该文转载自:http://www.jianshu.com/p/5d812a6a160a//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPre转载 2015-09-29 11:03:32 · 1783 阅读 · 0 评论 -
关于UIMenuController的使用 弹出菜单UIMenuItem
转载自:http://blog.csdn.net/xunyn?viewmode=contents UIMenuController *menuController = [UIMenuController sharedMenuController];关于UIMenuController的使用 弹出菜单UIMenuItem (2013-07-29 11:10:2转载 2015-05-06 20:21:58 · 652 阅读 · 0 评论 -
ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
原文转载自:http://www.111cn.net/sj/iOS/42911.htmiphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像。但是转载 2015-04-18 19:49:02 · 426 阅读 · 0 评论 -
JDK环境配置与Tomcat
JDK:http://hdu104.com/23,看第二部分就好Tomcat:http://www.pc841.com/article/20150325-43988.html,看到第七步就行转载 2015-08-04 11:52:02 · 292 阅读 · 0 评论 -
iOS开发之UITextView,设置textView的行间距及placeholder
文章转载自:http://www.cnblogs.com/daguo/p/4080512.html一、设置textView的行间距1.如果只是静态显示textView的内容为设置的行间距,执行如下代码:// textview 改变字体的行间距 NSMutableParagraphStyle *paragraphStyle = [[N转载 2015-04-21 19:44:08 · 1286 阅读 · 0 评论 -
OS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、view
iOS视图控制对象生命周期:init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidA转载 2015-03-26 09:58:08 · 516 阅读 · 0 评论 -
iOS Simulator运行慢悠悠,但是APP的功能又很正常
转载自:http://zhidao.baidu.com/link?url=I16O73t4zqLaYQACJn2G36Bz4g0pH-j8mM1zxFmntWeg9ZOZhTAt4OxvRe2YvWsRgxemlAmmGNL1dcijpjpx5l91llfaynRAkk0oAOHIDDa看,我能捕捉到模拟器的运行轨迹很牛对不对,但是自己苦逼得要死,完全无法快乐地敲代码,转载 2015-09-05 17:19:57 · 839 阅读 · 3 评论 -
关于scrollView自动布局
今天找到一个关于UIScrollView自动布局的博客,默默地笑一下http://www.cocoachina.com/ios/20150104/10810.html转载 2015-08-28 17:13:30 · 327 阅读 · 0 评论 -
Xcode6与Xcode5获取app的Version、名称以及Bulid
转载地址:http://www.th7.cn/Program/IOS/201409/285479.shtml NSDictionary *infoDictionary = [[NSBundlemainBundle] infoDictionary]; NSString *version = [infoDictionaryobjectForKey:@"CFBu转载 2015-04-16 21:04:49 · 979 阅读 · 0 评论 -
iOS UITextField总结
转载自:http://www.cnblogs.com/jy578154186/archive/2012/10/19/2731625.html(PS:确实很详细呢!)1.UITextField的初始化及设置 searchTextField=[[UITextField alloc]initWithFrame:CGRectMake(1.0,0.0,searchBackGround转载 2015-04-15 18:38:38 · 638 阅读 · 0 评论 -
Xcode6自动布局(目前仅写手机APP竖屏的布局)
Xcode 6自动布局(仅限于APP竖屏),横屏的我没有一一上图,所以也就不说我写了横屏的了原创 2015-11-05 15:15:06 · 1151 阅读 · 0 评论 -
IOS之Quartz
IOS之Quartz14.1 Quartz概述14.2 绘制基本几何图形14.3 绘制图像和文本14.4 坐标14.5 变换14.6 图像拾取器 14.1 Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz:Quartz Composito转载 2015-01-27 12:00:11 · 622 阅读 · 0 评论 -
HBuilder离线打包教程
教程地址:http://ask.dcloud.net.cn/docs#http://ask.dcloud.net.cn/article/41注:配置应用使用的5+功能模块(可选)那一个模块的东西一般不作处理原创 2015-03-31 18:40:39 · 9012 阅读 · 0 评论 -
为iPhone 6设计自适应布局
推荐地址:http://www.cocoachina.com/ios/20141020/9978.html转载 2015-03-23 17:30:49 · 420 阅读 · 0 评论 -
清除掉Provisioning Profile中的多余的证书
shift + commond +G(前往的快捷键),然后粘贴:~/Library/MobileDevice/Provisioning Profiles,看到里面的证书,删除不想要的就好转载 2015-10-10 15:18:01 · 929 阅读 · 0 评论 -
UITextView的使用详解
此文转载自:http://blog.sina.com.cn/s/blog_9693f61a0101aode.html(PS:我没说谎哦!看,复制的背景都在呢)UITextView的使用详解 (2013-07-30 11:31:07)标签: it ios uitextview分类: UI攻略转载 2015-04-15 10:11:15 · 1912 阅读 · 0 评论 -
关于iOS和OS X废弃的API你需要知道的一切
该文转载自:http://www.360doc.com/content/14/0521/10/11029609_379561686.shtml原文: Everything You Need to Know about iOS and OS X Deprecated APIs如你所知,已废弃(Deprecated)的API指的是那些已经过时的并且在将来某个时间最终会被移除掉的方法或类转载 2016-04-01 14:41:51 · 899 阅读 · 0 评论 -
iOS开发之蓝牙通信
转载自:http://www.myexception.cn/operating-system/2052286.htmlOS开发之蓝牙通讯iOS开发之蓝牙通讯一、引言 蓝牙是设备近距离通信的一种方便手段,在iPhone引入蓝牙4.0后,设备之间的通讯变得更加简单。相关的蓝牙操作由专门的CoreBluetooth.framework进行统一管理。通过蓝牙进行通转载 2016-03-18 11:27:44 · 2464 阅读 · 0 评论 -
查看SDImageCache缓存图片地址(暂时仅知道模拟器上的地址)
一句代码: NSLog(@"缓存地址:%@",NSHomeDirectory());然后shif+command+G,粘贴地址,打开 - >Library ->Caches ->com.hackemist.SDWebImageCache.default,里面全是缓存的图片转载 2015-09-28 12:18:01 · 911 阅读 · 0 评论 -
在AppDelegate中创建全局变量,使个界面都能使用
有时候我们可能希望创建一个变量,使之能在所有界面使用,此时,我往往会选择在AppDelegate.h文件创建全局变量AppDelegate中定义变量,设置get,set方法。在传递的类中:AppDelegate *appDelegate = [[UIApplicationsharedApplication] delegate];appDelegate.变量名 = 值;接收的类转载 2015-04-08 16:34:32 · 1478 阅读 · 0 评论 -
细数Objective-C中的回调机制
一、协议协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。优点:实现简单,容易理解。强类型检查。缺点:类与类间建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦。类只能通过一个方法完成一种类型的回调。转载 2015-02-10 10:10:32 · 1219 阅读 · 0 评论 -
真机测试第二版
来源:http://www.th7.cn/Program/IOS/201407/233103.shtml心情很不美丽,我要涂鸦!!!+_+ 、O_O、-_- 、=_=、%>_2:进入Member Center3:输入开发者账号和密码4:选择:Certificates, Identifiers & Profiles5转载 2015-02-12 17:17:54 · 447 阅读 · 0 评论 -
iOS UINavigationController 返回总结
转载自:http://blog.163.com/juan_19886/blog/static/27830110201361280468/UINavigationController返回总结:1、弹出当前视图控制器(弹出并向左显示前一个视图)[html] view plaincopy[self.navigatio转载 2015-05-14 15:57:12 · 450 阅读 · 0 评论 -
iOS宏定义的使用与规范
转载自:http://my.oschina.net/leejan97/blog/354904宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中,下面我抛砖引玉,对一些常用的宏进行分类、分文件定义,希望对大家有所帮助。定义尺寸类的宏转载 2015-05-18 11:10:49 · 524 阅读 · 0 评论 -
正则表达式在iOS中的运用
该文转载自:http://www.admin10000.com/document/5944.html一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个转载 2015-09-29 11:01:26 · 477 阅读 · 0 评论 -
[YFHomeViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x79
2015-03-31 16:19:14.422 YFFamilyMall[2839:132453] -[YFHomeViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x7977d4202015-03-31 16:19:14.446 YFFamilyMall[2839原创 2015-03-31 16:20:00 · 3793 阅读 · 0 评论 -
Warning: Error creating LLDB target at path '/Users/yifangrd/Library/Developer/Xcode/DerivedData/YFF
警告:Warning: Error creating LLDB target at path '/Users/yifangrd/Library/Developer/Xcode/DerivedData/YFFamilyMall-cizatbfczygrhsdyxizlnyntrzbf/Build/Products/Debug-iphonesimulator/YFFamilyMall.app'-原创 2015-03-30 19:54:11 · 3906 阅读 · 0 评论 -
Auto Layout on iOS Versions prior to 6.0 解决办法
/*//做适配的,尤其做老版本xib适配的同学,碰见的问题可能是最蛋疼,请原谅我这么直白的语言。//当我们勾选 Use Autolayout 后运行,就会出现错误,提示标题内容,当我们百度的时候,大多数人告诉你,把那个勾选去掉就不会报错了,妈蛋,老爷子就想用这个功能,你居然让我去掉不使用他? “呵呵”(听见女神的笑声了么!)*////废话不扯了,这句话的大概意思就是 Auto Layout 优先6转载 2015-02-25 08:47:51 · 595 阅读 · 0 评论 -
Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo={NSLocalizedDes
问题:Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo={NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}发生情况:推送证书安装正确、设置中也允许了推送,但是就是不执行- (void)application:(原创 2016-10-27 16:36:44 · 1400 阅读 · 0 评论 -
UIView文件命名错误引起的无法调用其类属性
今天遇到一件“有趣的事”(真的是特别有趣哦,我都摔了一个键盘了,不信你待会儿也可以试试)步骤一、我一不小心创建了一个名为CompasationTableVeiw的文件,注意:看他的末尾几位Veiw,它继承于UITableView(其实感觉继承哪种View无所谓,只要他继承于view);步骤二、然后在他的.h文件里面创建了一个属性@property(nonatomic,assign)NSIn原创 2015-08-29 11:31:06 · 380 阅读 · 0 评论 -
*** Assertion failure in -[CompensaCommentView _dequeueReusableViewOfType:withIdentifier:],
在项目中在同一个UITableView中我需要用到多个不同样式的Cell,于是就这样创建了然后注册单元格,创建单元格,然后呵呵。。。程序崩了,爽死爹了,返回一个错误信息: *** Assertion failure in -[CompensaCommentView _dequeueReusableViewOfType:withIdentifier:]可能原因一:原创 2015-09-01 16:06:17 · 522 阅读 · 0 评论 -
iOS 代码实现获得应用的版本号(Version/Build)
[1]概念iOS的版本号,一个叫做Version,一个叫做Build,这两个值都可以在Xcode 中选中target,点击“Summary”后看到。 Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本号保持一致,Build在plist中的key是“CFBundleVersion”,代表build的版本号,该值每次b转载 2015-03-25 16:39:05 · 417 阅读 · 0 评论 -
服务器稳定,打断点调试数据数据总为nil,但是再次运行NSLog的时候确实有数据的
资料来自原于:http://www.zhihu.com/question/23370160日了狗,一万个确定绝对是有数据的,但是打个断点就是nil,郁闷!!!然后在网上查了一下:http://www.zhihu.com/question/23370160,貌似自己做过这样的事(PS:打包ipa的时候把Debug改为了Release,以为没什么事就没改,然后今天就转载 2015-10-08 12:02:05 · 978 阅读 · 0 评论 -
warning: Unsupported Configuration: Prototype table cells must have reuse identifiers
警告:warning: Unsupported Configuration: Prototype table cells must have reuse identifiers解决方案:删除添加在UITableView中的Cell(PS:你又没用他,不删干嘛)解析:老样子,还是有“洁癖”,警告、报错什么的统统不喜欢,所在改掉这个不必要的警告,顺便Mark一下警告原创 2015-04-08 19:46:49 · 2553 阅读 · 0 评论 -
libc++abi.dylib: terminate_handler unexpectedly threw an exception//NSScanner: nil string argument
2015-04-03 18:16:10.077 YFFamilyMall[9283:256070] NSScanner: nil string argument2015-04-03 18:16:10.077 YFFamilyMall[9283:256070] NSScanner: nil string argumentlibc++abi.dylib: terminate_handler u原创 2015-04-03 18:16:39 · 3308 阅读 · 0 评论 -
Xcode7之后如何使用http
转载地址:http://www.bubuko.com/infodetail-936912.html转载 2015-11-06 11:31:30 · 454 阅读 · 0 评论 -
ld: symbol(s) not found for architecture x86_64
今天遇到一个错误:就长楼上那样,说什么“ x86_64”,楼猪想都没想,果断跑到“Valib Architectures”那边去了啊,因为就那地方跟 x86_64关系好啊,改了改arm64啊,设置什么为“NO”啊,后面发觉还是报错,好吧,回去看提莫,(⊙o⊙)…是题目 "_main", referenced from: implicit entry/start f原创 2015-03-26 16:51:53 · 8353 阅读 · 0 评论 -
A valid provisioning profile for this executable was not found.
测试环境:Xcode6.1.1错误:A valid provisioning profile for this executable was not found.解决方案:步骤一、Edit Scheme ->Build Configuration(属性修改为Debug/Release) 步骤二、TARGETS->Code Signing->Provisioning Pr原创 2015-04-10 09:33:35 · 3544 阅读 · 1 评论 -
/Users/nunujeanne/Downloads/LBSYunDemo/LBSYunDemo/BaiduMapApi/libbaidumapapi.a (3 slices)
之前下了一个百度地图官方的LBS云Demo,在iPhone4s下编译没有错,但是在iPhone5s环境编译时,就出现了下述的错误:ld: warning: directory not found for option '-L/Users/nunujeanne/Downloads/LBSYunDemo/LSBYunDemo/BaiduMapApi'ld: warning: i转载 2015-02-09 16:11:53 · 1323 阅读 · 0 评论 -
修改Tabbar被点击后的文字颜色
环境:Xcode6.1好啦,今天还有写项目了,写个日记记录一下先iOS8 [self.tabBar setSelectedImageTintColor:[UIColor colorWithRed:252/255.0 green:100/255.0 blue:61/255.0 alpha:1.0]];警告: 'setSelectedImageTintColor:' is d原创 2015-03-26 15:24:50 · 1769 阅读 · 0 评论