
iOS
szwq01
专业写 bug 15 years
展开
-
IOS ATS 配置
IOS ATS 配置原创 2022-06-11 11:41:20 · 923 阅读 · 0 评论 -
Xcode開發環境用什麼字體好?
1.apple Gothic 還不錯哦原创 2015-05-30 21:46:12 · 594 阅读 · 0 评论 -
iOS中NSLog输出格式大全
本文的内容是总结了一下iOS开发中NSLog输出格式大全,虽然比较基础,但有总结毕竟会各位正在学习iOS开发的朋友们一些小小的帮助。%@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X原创 2015-06-01 19:55:47 · 1054 阅读 · 0 评论 -
iOS开发本地缓存
为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。我自己的应用也想加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。方法一:一般将服务器第一次返回的数据保存在沙盒里面。这样在手机断网的情况下可以原创 2015-07-08 19:19:14 · 451 阅读 · 0 评论 -
ASIHttpRequest 摘要
向服务器端上传数据ASIFormDataRequest ,模拟 Form表单提交,其提交格式与 Header会自动识别。没有文件:application/x-www-form-urlencoded有文件:multipart/form-dataASIFormDataRequest *request = [ASIFormDataRequest requestWith原创 2015-07-08 20:05:11 · 633 阅读 · 0 评论 -
Mac OS X EI Captitan 配置 Apache https 网站 & 发布 ios 企业级APP(Enterprise)
Mac OS X EI Captitan 配置 Apache https 网站 & 发布 ios 企业级APP(Enterprise) 详细操作流程如下:====================================https网站搭建=============================================1. 生成主机私钥mk原创 2016-03-23 11:50:29 · 1081 阅读 · 0 评论 -
windows安装并配置apache https 网站 &发布企业级iOS APP(enterprise)
1. 安装并配置apache安裝apache時,域名和服務器名使用服務器IP,建議端口選8080(检查端口是否被占用?netstat -ano)下载apache_2.2.8-win32-x86-openssl-0.9.8g.msi,这个版本自带openssl,安装后配置httpd.conf文件(在conf文件夹里):1.去掉LoadModule ssl_module modules/m原创 2016-03-23 11:57:30 · 1180 阅读 · 0 评论 -
Mac OSX 证书都显示为失效的解决办法
1,下载,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,并安装。2, 在keychains里选择login,然后点选Certificates,在这个界面,选择工具栏的View ->Show Expired Certificates,这时候你会发现一个过期的“WWDR Certificate”(Apple W原创 2016-03-24 08:55:40 · 15244 阅读 · 0 评论 -
iOS 开发面试题(技术基础类)
1. Object-C有多继承吗?没有的话用什么代替?2. Object-C有私有方法吗?私有变量呢?3. #import和#include的区别,@class代表什么?4. 线程和进程的区别?5. 堆和栈的区别?6. Object-C的内存管理?7. 浅复制和深复制的区别?8.lldb(gdb)常用的调试命令?原创 2016-03-24 09:51:57 · 531 阅读 · 1 评论 -
extern字符串常量,宏定义字符串常量,怎么选?
extern字符串常量,宏定义字符串常量,怎么选?#define RKLICURegexEnumerationOptionsErrorKey @"RKLICURegexEnumerationOptionsErrorKey"extern NSString * const RKLICURegexEnumerationOptionsErrorKey;使用#define(相当于原创 2016-03-24 11:57:48 · 1404 阅读 · 1 评论 -
当uitextview 或uitextfield 含有 表情符号 emoji 时 使用 NSMakeRange 可能会出现得异常!
当出现半边A之时.是有异常的.表情符号之读取了一半..po 是 不能显示string的值.显示的是 NSBigMutableString解决方法:NSString *s = @"原创 2016-04-06 16:30:20 · 896 阅读 · 0 评论 -
如何从uiwindow移除指定视图
如何从uiwindow移除指定视图([UIApplicationsharedApplication].keyWindow)1.设定view的tag 例如view.tag=1236;2.通过tag移除 [[[UIApplication sharedApplication].keyWindow viewWithTag:1236]removeFromSuperview];原创 2016-04-06 16:45:05 · 7846 阅读 · 0 评论 -
如何保证返回按钮点击后始终有反映
如何保证返回按钮点击后始终有反映?修改 [self.navigationController popViewControllerAnimated:YES]; 为如下代码 if ([NSThreadisMainThread]) { NSLog(@"Yay!"); [self.navigationControllerpopVie原创 2016-04-06 16:47:09 · 374 阅读 · 0 评论 -
经常访问的技术类网站有哪些?
经常访问的技术类网站有哪些?推酷 http://www.tuicool.com/简书 http://www.jianshu.com/stackoverflow http://stackoverflow.com/github https://github.com/cocoaChina http://www.cocoachina.com/优快云 http://www.csdn原创 2016-03-24 15:58:26 · 1873 阅读 · 1 评论 -
如何实现修改键盘上"换行"为"完成"并点击后隐藏键盘
如何实现修改键盘上"换行"为完成并点击后隐藏键盘?如下图:1) txfAccount.returnKeyType =UIReturnKeyDone;2)实现 UITextFieldDelegate代理里面响应return键的回调:textFieldShouldReturn:。但是 UITextView的代理UITextViewDelegate 里面并没有这样的回调。原创 2016-04-08 09:42:30 · 12784 阅读 · 0 评论 -
如何防止NSMutableDictionary 或 NSMutableArray 为 nil ,导致数据无法写入~~
try:NSMutableArray *sectionTitles = [[NSMutableArray alloc] init];or any of the following:sectionTitles = [[NSMutableArray alloc] initWithCapacity:sectionTitles.count];sectionTitles = [原创 2016-05-07 16:38:00 · 1589 阅读 · 0 评论 -
公司代理上网环境下gem和cocoapods 使用教程
//gem透过代理安装heroku :gem install heroku --http-proxy http://10.0248.174.44:8123 或 http://username:password@proxy.server.address:port///修改sources,如果无法翻墙,修改为淘宝的ruby (gem sources --remove https://rub原创 2016-05-11 08:44:42 · 3250 阅读 · 0 评论 -
iOS Pod 报错 : RuntimeError - [Xcodeproj] Unknown object version.
问题: iOS 开发时使用 Pod 导第三方库时报错,提示为 : RuntimeError - [Xcodeproj] Unknown object version ......原因:这是因为你的 Xcode 版本和 CocoaPods 的版本不匹配,你需要更新你的 CocoaPods解决方法:终端输入命令 $ gem install cocoapods --pre...原创 2019-02-25 17:13:54 · 734 阅读 · 0 评论 -
iOS开发之:NSNotificationCenter(通知)的使用方法
iOS软件开发的时候会遇到这种情况:打开APP后会在后台运行某个方法,例如下载文件,下载完成后可能需要调用某个方法来刷新界面,这时候可能没法在下载的函数中回调。NSNotificationCenter(通知)是一个很好的选择。通知使用起来非常的简单:1. 定义将要调用的方法:- (void)callBack{ NSLog(@"thi原创 2015-04-21 14:00:12 · 755 阅读 · 0 评论 -
iOS开发之:dispatch_async 与 dispatch_get_global_queue 的使用方法
GCD (Grand Central Dispatch) 是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。 在Mac OS X 10.6和IOS 4.0之后开始支持GCD。使用GCD的一个理由就是方便。回想一下以前的多线程编程,我们会把异步调用的代码放到另外的一个函数中,并通过NSThread开启新线程来启动这段代码。 这种跳来跳去的流程对于复杂的原创 2015-04-21 14:15:51 · 498 阅读 · 0 评论 -
iOS 7.1使用企业应用部署方式无法安装app
之前内部发布版本,一直使用企业内应用的部署方式来发布,具体设置方法见之前的一篇文章:http://blog.youkuaiyun.com/sing_sing/article/details/7489906但这两天发布一个测试版本,却一直显示证书不正确,无法安装。如下图:查了一下,原来是iOS7.1后,增加了安全性,使用https的方式安装app。处理方法可以将之前的http改成ht转载 2014-06-10 21:03:00 · 708 阅读 · 0 评论 -
iOS高效开发必备的9款Objective-C类库以及使用
MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD A:苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他转载 2014-09-19 08:27:23 · 597 阅读 · 0 评论 -
ios Study Log 20140923-0.07
http://blog.youkuaiyun.com/xn4545945/article/details/39266805http://www.cnblogs.com/jsxh/p/3769477.html原创 2014-09-23 00:06:40 · 546 阅读 · 0 评论 -
iPhone 开发 之-SQLite3-增删改查
网上这方面的代码实例也很多,我之前也看了很多,但是,各种写法都有,感觉不是很整洁。有时候看了还让人糊涂,小弟整理了最基础的增删改查,供初学者参考,也会附上一些常用的方法!代码全部可以运行!#import "db.h"//db.h文件中需要#import "sqlite3.h",项目需要导入sqlite3库。在这个目录下面,/Xcode3.1.4/Platforms/iPhoneOS转载 2014-09-17 17:14:11 · 547 阅读 · 0 评论 -
ios申请真机调试( xcode 5)详细解析
轉載至 http://my.oschina.net/u/1245365/blog/196420我们做ios项目时,模拟器只能满足我们一部分的需要,而我们开发的app将来是运行在真机上的,所以用真机调试非常有必要。下面介绍怎么申请用真机进行调试。已经有开发证书的直接跳过第一步第一步:申请“开发证书”进入苹果开发者99美元账号:选择:Certif转载 2015-01-31 14:15:20 · 582 阅读 · 0 评论 -
ios中NSDate dateWithTimeIntervalSinceNow:方法的限制
只能通过NSDate dateWithTimeIntervalSinceNow:方法获取前后68年的日期。测试代码: int now = [NSDate timeIntervalSinceReferenceDate]; NSDateFormatter *formatter = [NSDateFormatter new]; formatter.dateFormat =原创 2015-02-04 19:02:41 · 6280 阅读 · 0 评论 -
在iOS7中修改状态栏字体的颜色
原文: http://blog.youkuaiyun.com/gaoyp/article/details/38441723状态栏的字体为黑色: UIStatusBarStyleDefault 状态栏的字体为白色: UIStatusBarStyleLightContent一、在 info.plist 中,将 View controller-based status bar appe转载 2015-02-07 14:49:48 · 503 阅读 · 0 评论 -
使用优雅的锚点开发ios
做ios开发时,有很多东西都用不惯,比如没有单独设置view的位置和大小的方法,而要把位置和大小一起初始化,感觉有点麻烦。在cocos2d里就非常方便,因为cocos2d的锚点可以很方便地设置子视图的位置,而ios里没有锚点这个概念。所以我把cocos2d的锚点移植到了ios里,并做了一些修改,使其成为了有着ios特色的锚点。cocos2d里采用OpenGL ES坐标系,坐标原点在原创 2015-04-04 16:08:52 · 639 阅读 · 0 评论 -
iOS UILabel详解1
·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、text //设置和读取文本内容,默认为nillabel.text = @”文本原创 2015-04-04 14:27:54 · 640 阅读 · 0 评论 -
IOS常用宏定义1
#ifndef MacroDefinition_h#define MacroDefinition_h //-------------------获取设备大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#define S原创 2015-04-04 14:39:30 · 703 阅读 · 0 评论 -
iOS sign 設定
可以將profile 設定為automantic,然後分別選 debug 和release 帳號就可以了.這樣鷲不用在調試和打包時來回切換憑證了.Hoho.原创 2015-04-18 14:27:18 · 471 阅读 · 0 评论 -
ios 获取视频的总时长
NSURL *movieURL = [NSURL URLWithString:movieStr]; NSDictionary *opts = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO]原创 2015-04-18 11:01:14 · 4892 阅读 · 0 评论 -
iPhone apps should include an armv6 architecture
解 决:选择项目下的生成目标,点到 设置中的 Build Setting ,在Architectures项目下选择对应的发布设置项(对应开发许可的那项),删除原来的 '$(ARCHS_STANDARD_32_BIT)' 项,手工添加armv6、armv7,即可。原文:Click your Project name (in the left column), followed原创 2015-04-18 14:36:57 · 527 阅读 · 0 评论 -
抓取 MPMoviePlayerController 视频的长度有两种方法
第一种方法NSDictionary *opts = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO] forKey:AVURLAssetPreferPreciseDurationAndTimingKey]; AVU原创 2015-04-18 11:40:40 · 967 阅读 · 0 评论 -
Xcode Source Control showing multiple Working Copies How to delete?
Solved this by deleting xccheckout file underProjectName.xcodeproj > project.xcworkspace > xcshareddataThis had contained references to the previous repos.原创 2015-04-18 11:36:41 · 2126 阅读 · 0 评论 -
Your account already has a valid iOS distribution certificate from same machine
create IPA file with distribution certificate instead of development profile.原创 2015-04-18 14:13:32 · 716 阅读 · 0 评论 -
AFNetWorking的使用
1 将AFNetWorking文件夹导入项目 2 添加类库 Security.framework、MobileCoreServices.framework、SystemConfiguration.framework 3 在使用的地方 #import "AFNetworking.h" 解决编译时警告: Prefix.pch文件中加入 #import原创 2015-04-08 09:43:22 · 968 阅读 · 0 评论 -
iOS 打开视频代码
#import NSString *path = [[NSBundle mainBundle] pathForResource:@"123" ofType:@"mp4"]; NSURL * videoURL = [NSURL fileURLWithPath:path]; [self presentMoviePlayerViewControllerAnimated:原创 2014-06-24 20:27:46 · 725 阅读 · 0 评论