关闭

[置顶] iOS11中的定位授权

前台定位权限1,增加NSLocationWhenInUseUsageDescription。 2,创建CLLocationManager对象,在使用定位服务前调用requestWhenInUseAuthorization()。 3,通过func locationManager(_ manager: CLLocationManager, didCha...
阅读(3297) 评论(0)

[置顶] 升级到XCode9(BaseSDK:iOS11)的各种坑 持续更新中

XCode9和iOS11 beta了不知多少版本了,正式版本还没有正式发布。我也终于忍不了了,还是都做了升级。设备版本分别为: XCode:Version 9.0 beta 6 (9M214v) iPhone:11.0(15A5370a)下面的问题都是在iOS11之前的版本运行完好,但是升级后出现的问题: 1,定位相关 问题描述:无法定位,而且程序在安装后第一次访问定位权限时,无定位权限提示...
阅读(4884) 评论(11)

[置顶] iOS11 Framework Core ML

参考:https://developer.apple.com/documentation/coreml一,概要通过Core ML,可以将经过训练的机器学习模型继承到应用中。 训练模型是将机器学习算法应用在一个数据集合上的结果。这个模型可以进行基于新输入数据的预测。例如,一个对区域房产价格进行训练过的模型,能够根据卧室跟卫生间的个数预测房屋价格。 Core ML是特定领域框架的基础。它支持图像...
阅读(128) 评论(0)

遇到问题的对策

这篇文章是我的一位领导,一个前辈左文建大哥给我们的职场分享。 我非常敬佩他,尊敬他。他跟我们分享的职场经验都非常受用。下面是正文: √ 先问是不是,再问为什么? ✘ 遇到问题最为忌讳是,推卸责任! - 只有担当者可以赢得信任 - 明白人可以查到原因概率很高 调查问题问题的严重程度 问题对用户的影响,损失。(用户留失、品牌受损、内部信任下降) 问题影响范围 搞清楚以上两点,...
阅读(53) 评论(0)

UIImage vs CIImage vs CGImage

公司项目中需要对图片进行滤镜处理,故学习了ios CoreImage中CIFilter相关知识。 出现了一个奇怪的问题,如果下面这么写的话,会出现野指针EXC_BAD_ACCESS的情况,通过ZombieObject定位到是在使用滤镜输出的UIImage给UIImageView.image赋值的时候出现的崩溃。 这种方式是UIImage转换成CIImage,滤镜处理后,直接转回UIImage。/...
阅读(150) 评论(0)

以垃圾邮件判定方法探索机器学习中的二分类判定问题

学习了一点机器学习的内容:如何进行垃圾邮件分类。自己总结了一下。 试想一下我们人脑的思考方式,我们是如何判断一封邮件是垃圾邮件的:如果邮件中包含某些词,而且这些词出现的频率较高时(比如一封很短的邮件中只有几个Html标签,其中还包含“中奖”等词汇),我们把它归为“奇怪邮件”一类。当我们看了很多这样的“奇怪邮件”之后,我们判定这类邮件是我们所不需要的“垃圾邮件”,好在现在的邮箱都有垃圾箱可以...
阅读(111) 评论(0)

iOS逆向工具--usbmuxd使用

usbmuxd将依赖于TCP/IP的命令的被连接方,通过本地端口映射。用usb连接代替了网络连接,使得在没有网络的情况下也可以连接设备。1,下载usbmuxd并解压 https://cgit.sukimashita.com/usbmuxd.git/snapshot/usbmuxd-1.0.8.tar.gz2,用usb线连接手机。3,进入python-client目录,命令行执行以下命令将本地222...
阅读(142) 评论(0)

OS逆向之二--逆向技术基本操作(未完成)

参考这边文章一步步操作: http://dev.qq.com/topic/577e0acc896e9ebb6865f321砸壳目的:只有砸壳应用才能class-dump出头文件。 1. 首先通过pp助手,将dumpdecrypted.dylib放到微信的Documents目录中。 2. 进入微信安装目录,用dumpdecrypted.dylib进行砸壳 find / -name “W...
阅读(51) 评论(0)

UIView的drawHierarchy vs CALayer的render

项目中有这样的需求:将多个视图进行拼接成为一张图片,进而进行分享。大体思路是将多个视图放在一个父视图中,再将父视图转换成图片。视图转图片的代码:func convertViewToImage(_ useViewDrawing: Bool = false) -> UIImage? { var rect = self.frame if self.isKind(of: UI...
阅读(117) 评论(0)

2D图形编程指南

参考:quartz 2d programming guide https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html1. Core Graphics,即Quartz 2D,为mac系列...
阅读(88) 评论(0)

iOS库编程入门

1,Introduction to Framework Programming Guide https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPFrameworks/Frameworks.html#//apple_ref/doc/uid/10000183i 2,Dynamic Library...
阅读(84) 评论(0)

iOS runtime(二)

OC运行时编程指导参考:Apple Document:Objective-C Runtime Programming Guide OC语言尽可能将决定从编译和链接阶段推迟到运行时去做。 运行时版本和平台 与运行时进行交互 消息机制(Messaging) 动态方法解析 消息传递(Message Forwarding) 类型编译 定义的属性 一,历史和现代版本“现在版本”被引入到OC2.0中,突出的特...
阅读(40) 评论(0)

iOS语音开发--Core Audio

一,参考Apple devleop Document:Core Audio Essentials Audio Session Programming Guide(https://developer.apple.com/library/content/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Introduction/In...
阅读(164) 评论(0)

iOS逆向之一--第一个tweak工程

目标:改变越狱手机的桌面上的标题;并弹出一个对话框。坑1: /opt/thios/bin/nic.pl,要选择iphone/tweak。 坑2:执行make,提示: Makefile:8: /makefiles/common.mk: No such file or directory Makefile:13: /tweak.mk: No such file or directory make...
阅读(121) 评论(0)

iOS 蓝牙开发基础

参考SDK:Core Bluetooth Programming Guide1,框架总览 2,中心和外设 中心:需要数据方 外设:提供数据方3,中心,外设,外设数据的表示 3.1 中心侧对象 3.2 外设侧对象 4,中心侧任务 4.1 建立中心管理者对象 myCentralManager = [[CBCentralManager alloc] initWithDel...
阅读(90) 评论(0)

iOS Universal Link

iOS Universal Link参考文章1,https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1 2,http://blog.csdn.net/yohunl...
阅读(180) 评论(0)

Git学习笔记

跟踪新文件 git add xx 开始跟踪文件,至已暂存 git reset xx 取消跟踪 暂存已修改的文件 git add xx 查看已暂存和未暂存的修改 git diff 查看未暂存起来的变化 git diff –cached  查看已经暂存起来的变化 提交更新 git commit –m “xxx” 跳过使用暂存区域 git commit –a –m “xxx” 将...
阅读(97) 评论(0)

MacOS下MySql的安装

参考 http://www.widlabs.com/article/mac-os-x-install-mysql-57-with-tar-gz尝试用.tar安装1,解压 cd /Users/work/Workspace/Tools tar zxvf mysql-5.7.13-osx10.11-x86_642,移动解压后的二进制包到安装目录 sudo mv mysql-5.7.13-osx10....
阅读(74) 评论(0)

Swift学习4--枚举、属性、方法

枚举在switch中需要穷具所有枚举值,否则编译报错。enum CompassPoint { case North case South case East case West } 注意:与C或者Objective-C不同的是,在Swift语言中枚举类型的成员初始的时候不会被默认赋值成整数值,在CompassPoint这个例子中,North, South...
阅读(253) 评论(0)

Swift学习3--函数和闭包

函数 1,函数的返回值可以是元组 2,函数的参数可以有默认值 3,输入输出参数 用&,可以进行地址传递 4,函数类型 可以类比函数指针,可以作为参数,也可以作为返回值: func stepForward(input: Int) -> Int { return input + 1 } func stepBackward(input: Int)...
阅读(95) 评论(0)
36条 共2页1 2 下一页 尾页
    个人资料
    • 访问:14259次
    • 积分:466
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:4篇
    • 译文:6篇
    • 评论:11条
    文章分类
    最新评论