Xcode
文章平均质量分 53
吃葡萄不吐葡萄皮丿
这个作者很懒,什么都没留下…
展开
-
Mac环境下jenkins 自动化打包(一)安装jenkins
Mac环境下jenkins 自动化打包(一)安装jenkins一、brew安装jenkins打开输入:安装:brew install jenkins启动:brew services start jenkins停止:brew services stop jenkins重启:brew services restart jenkins默认不改端口号的情况下浏览器输入:http://localhost:8080/ (一般建议更改端口号)更改端口方法:1、打开文件 vi /u原创 2021-03-01 12:00:07 · 625 阅读 · 0 评论 -
检测项中的静态库是否使用UIWebView
1、创建文件名为xx.py后缀名的文件2、将下面代码复制过去3、然后文件拷贝到你项目的根目录4、终端输入命令:python 你的文件路径xx.py#!/usr/bin/python# -*-coding:utf-8 -*-=import osimport commandsdef main(): for path, dir_list, file_list in os.wal...原创 2020-03-13 16:33:56 · 3794 阅读 · 0 评论 -
说说MVVM
说说MVVM前言关于软件架构模式(确切的说是一种软件编码规范或者软件开发模式),这几年骂战不断。争论的焦点主要是在MVC、MVVM、MVP哪种架构最好,哪种架构才是最牛逼的、扩展性更强的、可维护性更高的。MVP讲道理现在都没怎么用过,用的最多的还是MVC设计模式,今天侧重一下MVVM吧什么是MVVMMVVM(Model–View–Viewmodel)是一种软件架构模式。MVVM有助...原创 2019-05-23 10:32:48 · 817 阅读 · 0 评论 -
为什么必须在主线程操作UI
在开发过程中,我们或多或少会不经意在后台线程中调用了UIKit框架的内容,可能是在网络回调时直接imageView.image = anImage,也有可能是不小心在后台线程中调用了UIApplication.sharedApplication。而这个时候编译器会报出一个runtime错误,我们也会迅速的对其进行修正。但仔细去思考,究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操...转载 2019-02-18 10:35:19 · 1317 阅读 · 0 评论 -
Unity(2017版本)嵌入现有iOS工程
开头说明:以下所有的文件结构和TARGETS配置都可以参考Unity导出来的工程结构和配置。1、将Unity项目下面的四个文件复制到iOS项目根目录下:2、在自己iOS项目里面引用这个几个文件,右键分别选择Classes 和 Libraries 、MapFileParser.sh 拖入项目,在Options里面勾选 “Create groups”,不要选"Co原创 2017-10-20 16:24:26 · 2651 阅读 · 8 评论 -
多年 iOS 开发经验总结
基于多年 iOS 开发经验,本文总结多条实用技能,希望对大家有所助益。1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableVi转载 2017-07-12 09:53:43 · 860 阅读 · 0 评论 -
iOS命令行自动打包(archive)
前言 iOS开发工程师在测试修复bug的过程中,一般会存在频繁打包的情况,如果一步步在xcode中点击archive,下一步,下一步。。。这样太浪费我们的时间了。下面我们来介绍在命令行使用xcodebuild命令进行自动archive打包并且导出ipa文件。准备工作 打开你的项目工程配置你的证书和描述文件:配置证书.pngclean一下你的工程 进入到你的工程转载 2017-01-03 14:48:49 · 2220 阅读 · 0 评论 -
iOS与Unity交互
软件版本:Unity5.3.4/Xcode8.11、Unity导出的iOS工程文件目录如下: 作为一名开发者,我们拿到这个工程的第一件事,就是找到整个程序的入口,在我们所认知的大多数语言的入口都是Main()函数,OC也不例外,在Classes文件夹下:原创 2016-12-02 16:17:03 · 3215 阅读 · 0 评论 -
iOS 应用国际化
应用国际化目的:在不改变应用程序的逻辑功能的前提下,程序可以提供自适应、更友好的界面。用户不希望系统语言为中文,但应用却是英文吧。国际化是指应用程序运行时,可根据系统设置的国家/地区、语言的不同而显示不同的界面。如:手机设置的语言为中文,则应用程序中的各种提示信息都显示中文;而如果手机系统语言为中文,则应用程序中的各种信息都显示英文。1 应用国际化思路iOS应用的国际化思路转载 2016-09-01 16:10:58 · 414 阅读 · 0 评论 -
iOS与HTML5交互方法总结
http://www.envicloud.cn/pages/news/147.html#4今天看的文章有点多摘要看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式:1. 利用WKWebView进行交互(系统API)2. 利用UIWebView进行交互(系统API)3. 苹果的javascriptcore.frame转载 2016-08-18 19:48:31 · 1507 阅读 · 0 评论 -
理解 iOS 的内存管理
转自:http://article.lanxijun.com/articleDetail.html?id=41948&from=timeline&isappinstalled=1远古时代的故事那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大叔的大名已经转载 2016-08-18 19:32:01 · 979 阅读 · 0 评论 -
iOS APP性能优化
1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed”“] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile”“] 图片不常使用时,不使用缓存3:不要阻塞主线程 开发中除了UI处理外,其它任务尽量放原创 2016-08-18 19:26:01 · 382 阅读 · 0 评论 -
陀螺仪简单使用
/// ViewController.m// 陀螺仪使用//// Created by ** on 16/7/28.// Copyright © 2016年 **. All rights reserved.//#import "ViewController.h"#import <CoreMotion/CoreMotion.h>/* 提前:使用陀螺仪需要导入CoreMo原创 2016-07-28 19:23:23 · 2393 阅读 · 0 评论 -
app更新前注意的地方
更新前检查应用信息域名版本号开发账号环境切换标记警告的地方启动图,引导图、应用图标关闭 NSZombieEnabled MallocStackLogging原创 2016-07-04 17:27:40 · 462 阅读 · 0 评论 -
文章标题
IOS 开发 证书显示 此证书签发者无效 解决办法发现钥匙串中的所有证书 都 提示此证书签发者无效经查找得知系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书下载证书地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载之后 双击安装到这 还需要一步 1.在登录里面删除过期的证书WWDR2.原创 2016-04-19 16:34:18 · 356 阅读 · 0 评论