随笔分类 - Apple开发
Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:// 判断字符串是否包含 emoji - (BOOL)contain_Emoji:(NSString *)gc_string { __block BOOL containsEmoji = NO; [gc_string enumerateSubstringsInRange:NSMakeRange(0,
阅读全文
摘要:功能代码 // 计算一个字符串中包含几个目标子字符串 - (NSInteger)count_Of:(NSString *)main_string Sub_String:(NSString *)sub_string { NSInteger count = 0; if ([main_string con
阅读全文
摘要:1、前言 1.1 移动端 app窗口(window)的尺寸始终是固定不变的,在布局时,我们可以利用这一点对窗口内的view进行自动布局和定位。 1.2 mac端 app窗口的尺寸可以用鼠标拖拽边缘来改变。将iOS app移植到Mac上可以用同样的方式自动布局,但是需要注意控件在窗口改变后的相对位置。
阅读全文
摘要:1.表情 😀 笑嘻嘻 😁 笑嘻嘻的脸,含笑的眼睛 😂 脸上带着喜悦的泪水 😃 开口笑脸 😄 开口笑脸和微笑的眼睛 😅 笑脸淌冷汗 😆 开口笑紧闭的眼睛 😉 眨眼表情 😊 面带微笑的眼睛 😋 品尝美味食物表情 😎 太阳镜笑脸 😍 面带心形眼睛 😘 飞吻表情 😗 亲吻表情 �
阅读全文
摘要:1.表情 😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 ☺ 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌
阅读全文
摘要:1、场景了解 keyChain是ios中唯一可以存储安全可靠敏感数据的地方。而且应用被卸载,数据也不会被删除,所以非常可靠。 苹果官方的操作keychain,比较繁琐和隐晦,这里使用开源的第三方库SAMKeychain。 2、操作步骤 2.1 引入文件 下载SAMKeychain.h、SAMKeyc
阅读全文
摘要:1、报错 does not contain bitcode. You must rebuild it with bitcode enabled>(Xcode setting ENABLE_BITCODE), obtain an updated library from the>vendor, or
阅读全文
摘要:1、报错内容 Undefined symbols for architecture arm64: "_inflate", referenced from: +[WXOMTAHelper GUnzip:Out:] in libWeChatSDK.a(MTAHelper.o) "_inflateEnd"
阅读全文
摘要:1、原因:Mac系统升级。 2、命令行输入 xcode-select --install
阅读全文
摘要:1、程序闪退原因分析 iOS程序闪退是一种比较常见的现象。闪退的情况很多,造成程序闪退的原因也很多。 1.1 启动时闪退 情况一: 秒退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能性就是,这个问题只会发生在老版系统、老版机型上。 出现原因: 对于很多开发者,进行所有 iOS
阅读全文
摘要:1、简介 iOS8之后苹果推荐使用WKWebView替代UIWebView 1.1 主要的特点 更多的支持HTML5的特性; 更快,占用内存可能只有UIWebView的1/3 ~ 1/4; 高达60fps的滚动刷新率和丰富的内置手势; 具有Safari相同的JavaScript引擎; 增加了加载进度
阅读全文
摘要:找到项目文件yourProject.xcodeproj,右键显示包内容 打开project.pbxproj文件,搜索productRefGroup,可能会找到多个,找到后面跟有Products的那一行 将mainGroup的值复制给productRefGroup,command+s保存,再打开项目,
阅读全文
摘要:Privacy - Camera Usage Description(相机): APP需要您的同意,才能访问相机进行拍摄商品信息,如禁止将无法拍照拍摄图片无法更新信息 Privacy - Photo Library Usage Description(相册): APP需要您的同意,才能访问相册进行选
阅读全文
摘要:标签式 Tab Menu 列表式 List Menu 抽屉式 Drawer 瀑布式 Waterfall 跳板式 Springborad 陈列馆式 Gallery 旋转木马式 Carousel 点聚式 Plus
阅读全文
摘要:1、触摸手势回收 用触摸手势或表格滚动方式回收键盘,触摸界面或滚动表格视图时键盘消失 // 单一 textField 回收键盘 // 让 textField 放弃第一响应,收起键盘 [textField resignFirstResponder]; // 所有 textField 都回收键盘 [se
阅读全文
摘要:1、目的 为了按钮上的图片有一个360度动画旋转效果。 2、代码 - (void)changeAction:(UIButton *)changeBtn { CABasicAnimation* rotationAnimation; rotationAnimation = [CABasicAnimati
阅读全文
摘要:#include "libavutil/log.h" int main(int argc, char *argv[]) { @autoreleasepool { // 关闭 FFmpeg 的日志输出 av_log_set_level(AV_LOG_QUIET); return UIApplicati
阅读全文