iOS初学习
文章平均质量分 52
遛马
这个作者很懒,什么都没留下…
展开
-
【无标题】
rectOfInterest默认为(0,0,1,1);默认为全屏,如果想要设置区域内扫码,可以可通过类似下面的方法设置,每个值的范围都是0-1,iOS扫描二维码正常扫条码扫不出来。原创 2023-11-02 15:09:58 · 132 阅读 · 0 评论 -
Mac上android studio 创建分支
1.在Project视图下选中项目,右键Subversion->Branch or Tag2.在弹出的对话框中,点击Copy To 菜单下面的Base URL选择路径,在弹出的子对话框中,点击左下角的加号,选择分支的路径后点击OK(如果没有分支路径,可以现在本地创建一个文件夹,在svn上commit,该文件夹的路径作为分支路径),最后在子对话框的Branch locations区域点击分支路径即可...原创 2022-01-20 09:25:33 · 1932 阅读 · 0 评论 -
iOS客户端学习-苹果开发证书显示不受信任信息
在官网下载认证媒体证书https://developer.apple.com/cn/support/code-signing/https://developer.apple.com/cn/support/expiration/https://www.apple.com/certificateauthority/本来只想下载最长日期的,但是下载最长时间的后,发现还是显示不受信息,所以又下载了一个到2030年过期的,最后正常了...原创 2021-10-16 14:27:47 · 208 阅读 · 0 评论 -
ios客户端学习-微信 Universal Link配置
使用微信支付,需要你配置Universal Link,使用微信文档的自测,第五步的时候提示如下错误:WeChatSDK: wxlog:Error:WXCheckULStepResult[success: 0, errorInfo: Universal Link check failed. The application is launched by WeChat via scheme, suggestion: Common problems self-check guide: [微信开放平台Ap..原创 2021-04-26 11:54:50 · 1627 阅读 · 1 评论 -
ios客户端学习-获取当前UIViewController,并在当前页面弹出消息,点击确定之后跳转到指定页面
获取当前页面,并在当前页面弹出消息,点击确定之后跳转到指定页面-(void)showmessage:(NSString*)message{ UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"提醒" message:message preferredStyle:UIAlertControllerStyleAlert]; UIViewController *ro...原创 2021-04-21 11:35:37 · 488 阅读 · 0 评论 -
ios客户端学习-WKWebView中图片适应屏幕并获取WKWebView高度
WKWebView中图片适应屏幕并获取WKWebView高度// //初始化(void)initwebView:(CGRect)frame {if (!self.webView) {self.webView = [[WKWebView alloc] init];//以下代码适配大小NSString *jScript = @“var meta = document.createElement(‘meta’); meta.setAttribute(‘name’, ‘viewport’); me原创 2021-01-07 15:27:35 · 468 阅读 · 1 评论 -
ios客户端学习-AFNetWorking post 设置请求头Content-Type:application/json
+(id)sharedManager{static ClientManager *manager = nil;static dispatch_once_t onceToken;dispatch_once(&onceToken,^{manager = [[ClientManager alloc]initWithBaseURL:[NSURL URLWithString:@""]];manager.responseSerializer = [AFJSONResponseSerializer se原创 2020-11-28 22:06:40 · 2629 阅读 · 0 评论 -
ios客户端学习-上传头像
1.首先添加代理,因为使用到了imagePickerUINavigationControllerDelegateUIImagePickerControllerDelegate2.给头像的imageview添加手势,从底部弹出actionSheet来选择拍照或者相册选择// 选择头像-(void)selectImg{//底部弹出来个actionSheet来选择拍照或者相册选择UIAlertController *userIconActionSheet = [UIAlertController a原创 2020-11-22 15:50:38 · 265 阅读 · 0 评论 -
ios客户端学习-异常
在添加了nfnetworking之后运行报错:dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworkingReferenced from: /Users/Library/Developer/CoreSimulator/Devices/078F3A86-9ACA-4920-A875-6EA6D15745A4/data/Containers/Bundle/Application/1A738A3A-E12F-4BC4-A2D4-260原创 2020-11-14 22:07:17 · 511 阅读 · 0 评论 -
ios客户端学习-创建pch文件
1.pch文件的作用 a .创建全局变量的宏,整个项目都可以使用 b.用来包含一些全部的头文件,可以把一些常用的头文件引入在pch文件中,这样单页面就不用再写引用,可以直接用2.但是pch文件引用太多头文件,就会耗费太多资源,每个页面都会加载这些头文件,所以ios8之后xcode需要手动添加pch文件然后,选中pch,next填写pch的名称,和选中对应target,target必须选者,否者会引用不到而出错创建完成pch文件之后,还需要在项目中对pch文件完成配置在prefix h原创 2020-11-14 20:02:38 · 194 阅读 · 0 评论 -
ios客户端学习-开发发布证书的创建
1.添加Devices,为开发证书准备,添加设备名称及udid(在itunes上可查看),然后一直下一步添加2.创建证书:development和production中第一项分别代表开发证书和发布证书,选择 点击 下一步下一步之后,需要上传从证书颁发机构请求的证书最后,下一步,会看到证书生成,然后下载到本地,双击,安装证书3.创建provisioning原创 2017-01-18 11:00:12 · 337 阅读 · 0 评论 -
iOS开发:对于AFNetworking HTTP转HTTPS请求证书问题
转载至:http://www.jianshu.com/p/551fa7482def公司之前的请求都是HTTP的,现在要把HTTP改成HTTPS,如果我们只是单单的把http改成https,在进行网络请求的时候,会报下面的一大堆错误,大概意思也就是说证书无效,影响请求的安全性:Domain=NSURLErrorDomain Code=-1202 "此服务器的证书无效。您可能正在连接到转载 2016-12-20 09:20:05 · 1375 阅读 · 5 评论 -
iOS 客户端学习-支付宝
iOS下载路径:https://b.alipay.com/order/techService.htm?fromAppstore=t代开链接:然后下载开发包中 移动支付原创 2015-06-29 16:53:02 · 618 阅读 · 0 评论 -
iOS 获取手机的ip地址
#import #import // Get IP Address- (NSString *)getIPAddress { NSString *address =@"error"; structifaddrs *interfaces = NULL; structifaddrs *temp_addr =转载 2016-11-28 15:59:06 · 342 阅读 · 0 评论 -
ios客户端学习-项目新建target
1.选中程序原有的某个target,右键,会出现一个弹出框,选中Duplicate 点击原创 2016-12-12 10:35:18 · 432 阅读 · 0 评论 -
ios客户端学习-二维码扫描和应用跳转
转载至链接:http://sindrilin.com/ios-dev/2015/11/01/二维码扫描和应用跳转.html序言在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如ZXing或者ZBar。使用时集成麻烦,出错也不方便调试。在iOS7之后,苹果自身提供了二维码的扫描功能,从效率上来说,原生的二维码远高于这些第三方框架。本文讲解如何使用原生框架实现二维码扫转载 2016-12-10 14:01:12 · 1091 阅读 · 0 评论 -
iOS-textField左侧添加图片/文本框的文字与左侧添加空隙
+(void)setTextFiledLeftImage:(UITextField*)textFiled image:(NSString*)image{ textFiled.leftViewMode=UITextFieldViewModeAlways; textFiled.leftView=[[UIImageViewalloc]initWithImage:[UIImag原创 2015-04-17 10:54:41 · 7799 阅读 · 0 评论 -
iOS 客户端学习-笔记
// 是否按照整页来滚动视图 _scrollView.pagingEnabled =YES; // 是否开启滚动效果 _scrollView.scrollEnabled =YES; // 是否可以边缘弹动效果 _scrollView.bounces =YES; // 是否可以横向弹动效果原创 2016-10-20 21:53:39 · 293 阅读 · 0 评论 -
ios客户端学习-AppDelegate获取UINavigationController及UIStoryboard
1.AppDelegate获取UINavigationControllerUINavigationController *_NAV = (UINavigationController *)(self.window.rootViewController);[_NAV pushViewController:VCanimated:YES];2.AppDeleg原创 2016-10-24 18:32:34 · 2978 阅读 · 0 评论 -
ios客户端学习-如何在storyboard中给一个viewController添加navigationController
1.拖动一个Navigation Controller 至画板中2.将拖动到画板中的Navigation Controller 与自动的生成的Root ViewController 中连线删除,并将Root ViewController 删除3.将Navigation Controller 与 想要添加导航栏的ViewController 页面相连接,并把该ViewCont原创 2016-09-27 23:07:34 · 2968 阅读 · 0 评论 -
ios客户端学习-文档存储/路径处理/文件操作
沙盒机制默认情况下包含的三个文件夹: 1.documents:程序创建或应用浏览产生的文件数据,itunes备份或者恢复时会将该路径包含进去 2.library :程序的默认设置或状态信息保存在该目录 3.tmp:提供一个即时创建临时文件的地方,但不需要持久化,应用关闭后,该文件夹下的数据将被清除路径处理 /* * 获取沙盒路径 */原创 2016-09-24 21:56:21 · 501 阅读 · 0 评论 -
iOS客户端学习-随即数
// arc4random()%x 获取0~x-1的随机数,返回int类型int arc =arc4random() % 100;原创 2016-09-21 11:17:51 · 289 阅读 · 0 评论 -
iOS客户端学习-UITableView中的分割线/UITableViewCell点击背景不变色
1.隐藏uitabelview中的所有分割线 [tableViewsetSeparatorStyle:UITableViewCellSeparatorStyleNone]; 2.有时候uitableview中每行之间的线是需要的,但是可以将多余的分割线隐藏,需要注意的是当uitabelview中要显示的数据为空时,也就是没有数据显示的时候该方法是无效的。原创 2015-02-26 11:39:47 · 2354 阅读 · 0 评论 -
iOS客户端学习-页面跳转几种方式
1.方法一:通过代码push需要注意的是storyboard中该页面需要定义storyboardID值,否则跳转会报出如下错误: 'Storyboard () doesn't contain a view controller with identifier '''[self.navigationControllerpushViewController:[self.st原创 2015-04-02 11:12:26 · 446 阅读 · 0 评论 -
在app点击某个按钮跳转到浏览器打开某个页面
1.iOS NSString *urlstr = @"www.baidu.com";[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlstr]];2.androidfinal Uri uri = Uri.parse("www.baidu.com");final Intent it原创 2017-03-29 16:14:09 · 15624 阅读 · 0 评论 -
iOS开发之使用Ad Hoc进行测试
使用AD Hoc 可以将包安装到手机上进行测试,但是有一个限制就是只能装到注册过的手机上,并且最多安装100部手机1. appid 和 证书的创建 同测试和发布证书创建步骤相同,不再介绍2.将需要安装的设备在账号里进行注册,主要是填写UDID号3.在Provisioning Profiles 选择Distribution 然后点击加号 添加profiles的时候选择Ad Hoc原创 2017-05-25 16:26:48 · 1193 阅读 · 0 评论 -
客户端学习-获取地图坐标经纬度
拾取坐标系统链接: http://api.map.baidu.com/lbsapi/getpoint/接口:查询 “百度place api”原创 2015-04-17 16:58:13 · 443 阅读 · 0 评论 -
ios客户端学习-ios获取手机ip地址,判断是否是ipv6
在iphone中需要获取手机ip地址,但是需要判断当前网络是ipv4,还是ipv6,另外还需要判断是wifi还是流量首先,增加引用和创建宏#define IOS_CELLULAR @"pdp_ip0"#define IOS_WIFI @"en0"#define IOS_VPN @"utun0"#define IP_ADDR_IPv4 @...原创 2019-10-09 15:30:18 · 4215 阅读 · 0 评论 -
ios客户端学习-iOS随机生成guid,生成随机数
guid一般是32位的,生成规则和随机数不同// 获取随机guid+(NSString*)getGUID{ CFUUIDRef uuid_ref = CFUUIDCreate(NULL); CFStringRef uuid_string_ref= CFUUIDCreateString(NULL,uuid_ref); CFRelease(uuid_ref);...原创 2019-10-09 14:25:52 · 604 阅读 · 0 评论 -
iOS 客户端学习-ios 防android toast
__block UIView * view; [UIView animateWithDuration:1.0f animations:^(void){ CGFloat lblWidth = 200;// 设定toast 文本的宽度 // 设定toast view的在页面显示的位置和大小 ...原创 2019-03-20 10:23:59 · 166 阅读 · 0 评论 -
iOS 客户端学习-Xcode You don’t have permission
在加了一个文件夹后,运行xcode提示:You don’t have permission是因为添加的这个文件夹,里面也有个plist。删了它就好了,亲测,可用原创 2019-03-20 10:16:45 · 7132 阅读 · 0 评论 -
ios客户端学习-键盘弹出遮住textfield
#pragma mark 键盘控制/*** 键盘展开/收起时,动态调整当前scrollView高度,避免键盘挡住当前textField。* @param showKeyboard 键盘是否弹出* @param UIView 当前textField所在的view,如果是textfield可以更改为uitextfield*/- (void)adjustViewF...原创 2019-03-05 18:23:35 · 279 阅读 · 0 评论 -
ios客户端学习-评价页面
评价页面有四个问题:1.放在UItableview,页面刷新 使用reload 方法[self.table reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];2.textview被键盘遮挡参考:https://bl...原创 2018-09-10 15:12:56 · 399 阅读 · 0 评论 -
ios客户端学习-xcode突然给不出提示了
今天在使用xcode的时候一直没有智能提示的状况,发现重启xcode 依然没有效果,在关机又重新开机更没有效果在网上找了一个方法,亲测可用:到 ~/Library/Developer/Xcode/DerivedData 目录下 删除所有的内容 在 重启xcode 就可以啦,找Library文件夹的时候,是按住option键,然后点击前往,就能在列表中看到Library文件夹了,中文显示的是资...原创 2018-08-17 11:13:38 · 3052 阅读 · 0 评论 -
ios客户端学习-iOS 识别文字中的手机号码高亮显示点击可拨打电话
地址:https://www.jianshu.com/p/24758065047d转载 2018-02-08 16:35:06 · 1156 阅读 · 0 评论 -
ios客户端学习-iOS Xib布局后代码修改约束的值
Xib布局后代码修改约束的值:http://www.cnblogs.com/xiaoxiaoyublogs/p/5863890.html像添加属相的connect一样,添加约束的connect,比如添加了一个btn的width的connect,命名为btnwidth,在修改时,直接使用btnWidth.constant =0,就将btn的width的约束值改为0了转载 2018-02-06 10:38:44 · 351 阅读 · 0 评论 -
通过itunes给iphone装ipa
打开itunes将左上角,手机图标 左侧的下拉框中选中 应用出现应用界面点击顶部 资料库 ,将需要添加的ipad包拉入资料库中然后点击左上角 手机 图标并且选中应用 在右侧可以看到需要同步的应用,点击需要同步的应用中的“安装”按钮,安装按钮更改为“将要安装”最后,点击应用底部的同步按钮,则开始安装原创 2017-05-25 16:37:34 · 1774 阅读 · 0 评论 -
ios11和iphonex的适配
资料地址:很详细的资料:https://www.jianshu.com/p/3a9ad4f0fa32?appinstall=0适配遇到的一些坑:http://blog.csdn.net/st646889325/article/details/79066361转载 2018-02-24 10:40:46 · 513 阅读 · 0 评论 -
iOS 客户端学习-UITableViewCell高度自适应
截止到目前我只找到了一种好用的方法:1.首先需要对tableviewcell中的view添加auto layout约定,这个必不可少,是我要说的这种方法是否好用的关键2.设置tableview的row height 为UITableViewAutomaticDimension,如下:// 让tableview中行自适应self.table.rowHeight = UIT原创 2016-10-09 21:21:34 · 343 阅读 · 0 评论 -
ios客户端学习-NSString
char *s = "hello object-c"; //c的写法 NSString *str = @"hello";// oc的写法 // oc,c 字符串转化 // c->oc NSString *str1 = [NSStringstringWithUTF8String:s]; NSLog(@"str1 = %原创 2016-09-06 13:24:59 · 284 阅读 · 0 评论