
ios
婵婵子~
往事不记,后事不提,做个成长的小朋友
展开
-
iOS 开发流程
1.创建HelloWorld工程 2.ios真机调试 (1)创建开发者证书,有效期1年,到期更新。分为2步,如下: <1>生成证书签名公鈅 <2>提交证书公钥文件到ios开发中心(developer.apple.com) (2)创建APP ID(3)设备注册 (4)创建配置概要文件(Provisioning Profiles)原创 2017-06-19 12:02:38 · 420 阅读 · 0 评论 -
CocoaPods安装和使用教程
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新...原创 2018-08-15 16:56:13 · 727 阅读 · 0 评论 -
CodeSign error: code signing is required for product type Application in SDK iOS
在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type ‘Application’ in SDK ‘iOS 7.0’ ,就是说代码签名证书不对劲。解决方案,1.选择工程->Build Settings -> Code Signing -> Code Signing Identity -> De...转载 2018-08-15 16:35:24 · 1210 阅读 · 0 评论 -
iOS警告-This block declaration is not a prototype
关于警告我们定义一个不带参数的block,通常是如下的方式typedefvoid (^UpdateSwichBtnBlock)();在xcode9中会提示一个警告This block declaration is not a prototype Insert ‘void'解决方式可以是如下的几种 typedefvoid (^UpdateSwichBtnBlock)(voi...原创 2018-08-15 11:26:42 · 3690 阅读 · 0 评论 -
更新xcode9.4后出现Block implicitly retains 'self'; explicitly mention 'self' to indicate this...警告
Building Settings ->搜索implicit retain of ‘self’将对应的值改为NO原创 2018-08-15 11:23:08 · 556 阅读 · 0 评论 -
Xcode8导入框架出现Use Legacy Swift Language Version的报错
最近Xcode升级了,出现了各种蛋疼的错误提示,今天遇到个导入框架出现了提示Swift版本的问题,具体如下: “Use Legacy swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert >转载 2017-08-07 13:58:12 · 379 阅读 · 0 评论 -
ios 设备版本的问题
刚接触经常会遇到xcode版本与调试设备版本不支持的问题出现如上图的问题,解决方法有2种:第一种解决方法:更新xcode的版本,新手一般不建议,原因是更新xcode可能会出现更多的问题,所以新手一般建议第二种方法第二种解决方法:导入响应的iOS系统imagecommand+shift+G 输入路径: /Applications/Xcode.app/Contents/Developer/Platfo原创 2017-06-27 10:34:29 · 539 阅读 · 0 评论 -
IOS 本地化NSLocalizedString
1.NSLocalizedString的定义#define NSLocalizedString(key, comment)第一个参数key是从Localizable.strings这个文件中读取对应的key-value值。第二个参数comment可以是nil,可以是一段为空的字符串,也可以是对key的注释。[_label setText:NSLocalizedString(@"text", nil)原创 2017-07-04 16:46:48 · 765 阅读 · 0 评论 -
IOS 纯代码实现界面
移除Main.storyboard关联 修改AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after applicati原创 2017-07-03 16:13:34 · 590 阅读 · 0 评论 -
IOS dispatch_once_t
dispatch_once_t是一种多线程技术,只执行一次,用在类方法中用来返回一个单例+ (DBManageTool *)shareDB{ static DBManageTool *shareDB = nil; static dispatch_once_t once; dispatch_once(&once, ^{ if (shareDB == nil) {原创 2017-07-03 09:57:55 · 1773 阅读 · 0 评论 -
ios 遇到的bug
添加启动图时遇到的崩溃问题,注解:问题描述:dyld: Library not loaded: @rpath/libswiftAVFoundation.dylibReferenced from: /var/containers/Bundle/Application/54430420-A038-4AF5-B18A-31E3E77C8FDF/KoucloiPhone.app/KoucloiPho...原创 2018-11-02 16:44:54 · 1771 阅读 · 0 评论