ios
一行注释也不写
程序大白
展开
-
ios This function declaration is not a prototype
即使函数括号内没有任何参数,也要加一个void类型,来避免这种warning原创 2019-12-31 10:27:43 · 1526 阅读 · 0 评论 -
ios中@property的属性
@property声明的变量可以在外部访问(nonatomic, copy, assign , weak)weak 只可以修饰对象。如果修饰基本数据类型,编译器会报错-“Property with ‘weak’ attribute must be of object type”。assign 可修饰对象,和基本数据类型。assign 如果修饰对象,会产生野指针问题;如果修饰基本数据类型则是安...原创 2019-12-26 16:37:35 · 153 阅读 · 0 评论 -
[!] CDN: trunk Repo update failed
Podfile 加上 source ‘https://github.com/CocoaPods/Specs.git’pod install和pod update可以正常操作,但是pod search有些库却不正常。执行pod repo remove trunk移除trunk源,pod search就都正常了!...原创 2019-11-06 12:14:44 · 1992 阅读 · 0 评论 -
xcode11没有显示控件区域
挪到右上角去了,图案变成了 +原创 2019-11-01 14:49:28 · 5210 阅读 · 2 评论 -
如何让xcode第三方工程,在真机下运行
1 target -> 修改 bundle identifier2 signing 选择自己的开发账号3 选择连接的真机运行原创 2019-04-03 18:32:43 · 570 阅读 · 0 评论 -
xcode signing显示 xxx has conflicting provisioning settings.错误
解决方法1 打开buiild setting -> code signing Entitlements 删除已有信息2 打开"项目名.xcodeproj"然后右键显示包内容,打开:project.pbxproj3 搜索xxx这个数字(错误原因的这一串字符),删除之,即可(这个数字在引号中间,不要删除引号及引号外的字符。)...原创 2019-04-18 12:51:57 · 1560 阅读 · 0 评论 -
fastlane 更新遇到You don't have write permissions for the /usr/bin directory.
解决方法sudo gem install fastlane -n /usr/local/bin原创 2019-04-29 13:07:33 · 1037 阅读 · 0 评论 -
error: tool 'xcodebuild' requires Xcode, but active developer directory
原因是更新xcode后无法确定路径一句命令搞定:sudo xcode-select --switch /Applications/Xcode.app(后面的地址直接打开程序把Xcode往这里拖即可)。原创 2019-05-24 14:38:47 · 1167 阅读 · 0 评论 -
xcode工程添加cocoapods
在terminal中进入项目所在文件夹接着 pod init,此时该文件夹中会出现一个podfile的文件打开此文件修改内容在end上方添加需要的开源库。如pod ‘AFNetworking’保存继续输入pod install,此时就会安装你刚才添加的开源库,完成。...原创 2019-06-25 14:57:16 · 954 阅读 · 0 评论 -
xcode 打开第三方工程显示"xxxx.h file not found"
这样的错误是因为头文件路径Header Path没有设置好。Xcode Header Path的设置 Header Search Paths是一定会去搜索的。而User Header Search Paths只有在Always Search User Paths为Yes时才会被搜索。设置方法如下:在Build settings里面找到Search Paths,然后点击它,就会看到Always ...原创 2019-04-03 18:23:00 · 5727 阅读 · 0 评论 -
您的设备管理设置不允许在此台iPhone上。。。
xcode真机调试时,安装成功却无法打开应用。解决方法:手机点设置-》通用-》设备管理-》对应的账号-》信任这样就好了原创 2018-12-19 16:27:02 · 6477 阅读 · 0 评论 -
mac在桌面上显示硬盘
打开Finder的“偏好设置”,在“通用”模式下在“硬盘”前面的方块内勾选即可。这样桌面上就会有Macintosh HD,双击即可访问。 将Macintosh HD的硬盘图标拖拽至侧边栏”个人收藏”即可完成操作。以后需要访问根目录时,只需点击侧边栏的快捷方式即可。...原创 2018-07-13 09:15:56 · 3971 阅读 · 0 评论 -
iPhone has denied the launch request
Xcode运行 应用的时候,出现 iPhone has denied the launch request.这个问题。 看之前有人写文章说把project的info里的use设置成debug就行。但是试了之后不行。 后来发现还是要改下 signing 描述文件的 Type 要是 iOS Development...原创 2018-03-30 15:38:43 · 17374 阅读 · 2 评论 -
Development cannot be enabled while your device is locked
原因是连接mac时没选择信任 解决:设置 -> 通用 -> 还原 -> 还原位置与隐私原创 2018-03-31 13:53:47 · 601 阅读 · 0 评论 -
IOS 服务器返回的时间戳转换为时间
// timeStampString 是服务器返回的13位时间戳 NSString *timeStampString = @"1522176000856"; // iOS 生成的时间戳是10位 NSTimeInterval interval =[timeStampString doubleValue] / 1000.0; NSDate *date = ...转载 2018-03-27 21:02:03 · 721 阅读 · 0 评论 -
IOS UITextView垂直对齐方法
- (void)contentSizeToFit:(int) type { //先判断一下有没有文字 if([self.textView.text length]>0) { //textView的contentSize属性 CGSize contentSize = self.textView.contentSize; //tex...原创 2018-04-10 11:19:57 · 1514 阅读 · 0 评论 -
ios 电话号替换指定位置为掩码
NSString *originTel = @"13722223333";NSString *tel = [originTel stringByReplacingCharactersInRange:NSMakeRange(3, 4) withString:@"****"];原创 2018-04-19 17:29:48 · 615 阅读 · 0 评论 -
Xcode的异常断点调试
导航器中选中断点 点击+号,选择Exception Breakpoint选项。Exception选项可以让你选择响应Objective-C对象抛出的异常,也可以选择响应C++对象抛出的异常。 Break则是选择断点所接收的异常,是接收“Throw”语句抛出的异常还是Catch语句的。...原创 2018-04-28 15:59:58 · 588 阅读 · 0 评论 -
IOS NSNotificationCenter 的使用
注册通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showUpload:) name:@"CustomAlertViewShowOnKeyWindow" object:nil];接收通知的方法 1. (void)showUpload:(NSNotification *)notifi...原创 2018-05-25 16:12:31 · 421 阅读 · 0 评论 -
iOS NavigationController返回上一层界面
返回一层view[self.navigationController popViewControllerAnimated:YES];返回多层view[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:([self.navigat...原创 2018-05-25 17:50:49 · 1925 阅读 · 0 评论 -
Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”
在终端 ,输入 cd /Library/Developer/Xcode/DerivedDatals 查看所有缓冲文件,找到对应的项目的文件夹,项目名-XXXXXXXrm -r 项目名 删除掉你的项目所用的索引文件夹重启XXCode...原创 2018-03-22 13:40:50 · 1025 阅读 · 0 评论